我们一般提到项目管理就只会想到工程项目管理、业务项目管理,而研发项目管理却经常被我们排除在外。但是研发项目管理同样也是有一定的管理流程的,并不是只涉及到程序员,它其实是有一套完整的管理流程。
研发项目之立项管理
项目发起人提出需求(公司领导或者是客户)、产品部收到发起人通知或者是自身规划需求,再进行相应的市场竞争环境分析、产品分析,然后再统一的将需求整理完毕,正式发布《项目立项申请》。这里面的项目发起人一般是公司领导或者是客户。
研发项目之需求阶段
在项目立项完成之后,产品部就要进入需求收集、分析和筛选,产品部输出产品需求范围和产品标准化文档。需求文档分为以下这几种。功能需求文档、性能需求文档、数据需求文档、监控需求文档、安全需求文档、系统需求文档等。
研发项目之原型设计阶段
项目经理根据产品部提出的各种需求,开始进行产品原型设计。产品原型设计完之后,要求相关方进行原型评审,评审合格之后,正式开始项目。
研发项目之项目规划阶段
一般来讲,项目在正式启动之前都要进行项目规划,包括项目中会涉及到的资源、可能会遇到的风险、项目实施时间等等都要进行相应的计划。
资源评估:这里主要指的是项目中会涉及到的开发资源、测试资源、生成环境资源的综合计划。
风险评估:这里主要指的是项目中可能会出现的技术风险、资源风险、沟通风险等等。
项目时间评估:这里主要指的是项目中关于研发设计、测试、自测、联调、验收、上线等板块的所有时间预估。
研发项目之设计阶段
这里主要是包含了项目的技术调研、技术方案设计、UI设计评审、这几个环节。
研发项目之研发阶段
这里主要是包含了项目的编码、单元测试、联调、提测等环节。
研发项目之测试环节
这里主要是包含了项目的系统测试、测试报告评审、开发debug等环节。
研发项目之验收环节
这里主要是让产品经理根据之前撰写的产品需求表对产品的各个环节进行统一的验收,验收完成之后,输出标准化的验收文档,并将文档发给相关部门负责人。
研发项目之上线阶段
在这个阶段,项目经理要召开上线准备会、上线部署申请、线上认证,这样才能保证产品的成功上线。
研发项目之收尾阶段
很多人都不重视这个环节,其实这个环节对于项目经理来讲是异常重要的。项目经理应该在这个环节中,总结一下从项目中获取到了哪些好的收货,哪些地方还做的不够到位的,以及对后期项目的期望。以作为后面项目的经验和教训。