1、启动会之前
确认PM(PM:项目经理)
PM申请QA、CM(QA:质量保证员、CM:文档配置员)
初步估算项目需要多少人
QPPO、量化PPM表、《团队章程》(QPPO:质量过程绩效目标、PPM:过程性能模型)–(延伸术语=>PPB:过程性能基线、SPL:统计过程控制、UCL:能力上线、USL:客户要求的上限、LCL:能力下线、LSL:客户要求的下线、CL:中心值/平均值)
2、启动会
确认人员(QA、CM、开发人员、美工、测试)
3、项目计划
生命周期过程定义,按照量化表定义
估算:规模=>工作量=>WBS=>进度
《项目计划书》,同时QA、CM写子计划
文档评审
度量=>分析=>里程碑通知
4、需求阶段
需求计划
需求调研=>需求调研报告(原始数据)
需求分析表(整理后的数据)
《需求规格说明书》=> 同行评审
度量=>里程碑会议
5、设计阶段
技术解决方案(要有备选方案)=>决策=>选择最佳方案(决策计划、决策报告、决策检查表)
概设=>详细设计(复用分析表、非功能/功能设计、接口设计、界面、数据库)
同行评审
度量=>量化=>里程碑=>发基线(风险等和计划要对应)
6、编码阶段
编码
走查 / 单元测试用例(可以不写计划) / 单元测试UT(BUG修改) / 用户手册 (不分先后顺序)
集成
集成计划
搭建集成环境 => 集成环境检查(接口验证等等)
按步骤实施
产品集成环境检查
发布(有版本记录)
度量=>量化=>里程碑=>发基线
7、测试阶段
测试计划(可以计划阶段写)
测试用例(根据需求规格说明书在设计阶段写和评审) => 评审
集成测试(接口) => 功能测试(系统测试) => 非功能测试 (BUG记录)
测试报告
度量=>量化=>里程碑=>发基线
8、验收阶段
验收计划(时间、地点、人物、时间等-和章程内目标对应)
计划确认(验收申请单)
执行=> 发产品/产品发布记录/产品清单
环境搭建=>产品部署/部署清单
复用系统测试用例=>bug =>修改 => 集成 => 回归=> 发产品
验收测试报告
9、试运行阶段(真实数据跑)
功能确认单/验收报告
外部结项
内部结项
度量 => 经验教训
结项会议(EGP参加搜集反馈信息)
项目组解散
10、项目结束
3个月内出现的BUG(遗留缺陷)