版本号 | 制定团队 | 更新日期 | 备 注 |
|
1.0.0 | | 2017.10.10 |
| |
1.0.1 | | 2017.11.20 |
|
|
一、项目研发流程
(一) 项目立项阶段
1) 启动项目
项目启动后,由项目经理组织项目启动会议,业务部门负责人、业务部门对接人、需求分析部、项目实施部门、测试部门、运维管理部相关人员参会。项目经理须制定项目章程,对项目相关内容进行规范与明确,并填写《项目实施过程确认表》,对章程主要内容进行简要概述,由PM对表格填写内容及文档确认后签字。
2) 组建项目团队
项目启动后,项目经理组建项目组,调拨需求分析人员、项目开发人员、测试人员、运维人员、业务端接口人到项目组。
(二) 项目需求调研阶段
1) 需求调研
项目组成立后,需求分析人员进行需求调研,调研完成后由需求分析部出具需求规格书及需求原型,填写《项目实施过程确认表》,对需求规格书及需求原型进行简要概述。
2) 需求评审
需求规格书及需求原型完成后,由产品经理组织业务部门领导、接口人、项目实施及测试相关人员开展需求评审会,评审通过后须出具评审报告。由产品经理、PM、业务部门领导对《项目实施过程确认表》内容确认后签字。
(三) 项目规划阶段
1) 制定项目计划
需求调研完成后,项目经理制作项目计划,列出里程碑、并对工作量进行评估。
1) 项目计划评审
项目计划完成后项目经理组织项目计划评审会,并出具评审报告,填写《项目实施过程确认表》,对项目计划进行简要概述,由项目经理、产品经理、开发部门经理签字确认。
2) 概要设计、详细设计
项目经理制作项目计划的同时,项目实施人员开始进行概要设计、详细设计,并出具设计文档,填写《项目实施过程确认表》,对概要设计、详细设计进行简要概述。
3) 设计评审
概要及详细设计完成后,由项目经理组织开发部门经理、产品经理、测试部门经理开展设计评审会,评审通过后须出具评审报告。由项目经理、产品经理、开发部门经理对《项目实施过程确认表》内容确认后签字。
4) 编写测试用例
项目经理制作项目计划的同时,测试人员开始编写测试用例,并制作测试方案、UAT方案。填写《项目实施过程确认表》,对方案内容进行简要概述。
5) 测试用例评审
测试用例编写完成后,由项目经理组织产品经理、开发部门经理、测试部门经理对测试用例进行评审,评审后出具测试用例评审报告。本阶段内容完成后,由开发部门经理、PM、产品经理对《项目实施过程确认表》内容及文档确认后签字。
6)测试用例评审
测试用例编写完成后,由项目经理组织产品经理、开发部门经理、测试部门经理对测试用例进行评审,评审后出具测试用例评审报告。本阶段内容完成后,由开发部门经理、PM、产品经理对《项目实施过程确认表》内容及文档确认后签字。
(四) 项目研发阶段
1) 项目开发
项目计划、概要/详细设计、测试用例评审完成后,项目实施人员开始项目开发工作。
2) 单元测试
项目在开发过程中,测试人员同时进行单元测试,保留测试记录。
3)系统集成测试
项目开发完成后,测试人员进行集成测试,需出具系统测试报告。测试报告需由测试负责人签字确认。填写《项目实施过程确认表》,对系统测试记录进行简要概述。
4)UAT 测试
系统集成测试完成后,进行UAT测试,需出具用户测试报告。用户测试报告由业务部门负责人签字确认。填写《项目实施过程确认表》,对UAT测试记录和用户测试报告进行简要概述。本阶段内容完成后,由测试经理、项目经理、产品经理对《项目实施过程确认表》内容及文档确认后签字。
(五) 项目交付阶段
1)项目交付
UAT测试通过后,项目正式上线(详见《项目上线及验收审批流程》)。项目经理须提供《运维手册》、《操作文档》、《推广培训》、《应急预案》、《上线确认表》,填写《项目实施过程确认表》,对环境确认、配置手册进行简要概述,由开发部门经理、项目经理、运维经理对《项目实施过程确认表》内容及文档确认后签字。
2)项目总结会议
项目上线后,由项目经理、产品经理组织需求分析人员、项目实施人员、测试人员召开项目总结会议,并出具项目总结报告。
1) 项目验收
项目验收须出具验收报告,并提交实施确认表,项目经理须填写 《项目实施过程确认表》,对上线确认、用户使用手册做简要概述,由PM、业务对接人对《项目实施过程确认表》内容及文档确认后签字。