文件体系建立及试点阶段 | ||||
序号 | 活动 | 主要内容 | 输入 | 输出 |
1 | 定义业务流程 | 分析并根据CMMI的要求定义出公司完整的研发过程,描述从立项、需求、计划、设计、产品实现、测试、验收到结项各过程的职责、子过程、输入和输出等 | 公司现有研发过程 | 已定义的业务流程 |
2 | 文件建立及完善 | 根据已定义的业务流程,定义或完善各过程详细的程序文件,及文件所需的指南、规范和记录模版等。 | 1.目前已有的体系文件 2.CMMI要求 | 组织标准过程(CMMI体系文件) |
3 | 文件评审及批准发布 | 1.组织已定义组织标准过程进行评审。 2.对评审发现问题进行修订。 3.最高管理者批准文件。 4.发布体系文件实施的通告,文件正式实施。 | 未经评审的组织标准过程 | 组织标准过程基线(即已批准的体系文件) |
4 | 宣贯 | 对组织标准过程向实施CMMI范围内的部门/项目组进行培训,使之掌握公司新体系文件的要求 | 1.培训计划 2.培训教材 | 1.培训签订 2.培训效果调查 |
5 | 选择项目进行试点 | 1.选择试点项目,对试点项目要求能够覆盖生命周期,具有各种项目类型的代表。 2.项目试点,试点期间EPG要给予指导,QA要及时发现问题并给予改进建议。 | 1.候选项目 2.组织标准过程 | 1.选择的试点项目名单。 2.试点项目的各种实施文档和记录。 3.试点期间发现的问题。 |
6 | 根据试点完善组织标准过程 | 根据试点期间发现的问题,看哪些需要对已定义的过程进行改进 | 试点期间发现的问题 | 修订后的组织标准过程 |
制度化阶段 | ||||
序号 | 活动 | 主要内容 | 输入 | 输出 |
1 | 全面推广 | 在CMMI实施范围内所有项目推广,推广期间还要进行多次的宣贯 | 1.试点后修订的组织标准过程 2.推广项目名单 | 1.推广项目的各种实施记录 2.推广期间发现的问题 |
2 | 根据推广进一步完善体系文件 | 根据推广期间发现的问题,看哪些需要对已定义的过程进行改进 | 推广期间发现的问题 | 修订后的组织标准过程 |
3 | 评价制度化程度 | 通过对项目实施情况评审,评价制度化程度如何 | 各项目的实施记录 | 制度化评价报告 |
评估阶段 | ||||
序号 | 活动 | 主要内容 | 输入 | 输出 |
1 | ATM培训 | SEI规定评估组成员必须接受的培训:SCAMPI评估方法 培训和“Introduction to CMMI”培训 | 1.培训计划 2.培训教材 | 1.“Introduction to CMMI” 培训证书 2.在SEI注册 |
2 | 评估前准备 | 1.选择合适人员参加评估组 2.提供所有产品或项目的实施记录,供评估组检查 3.组织人员参加访谈 4.填写PIIDs | 1.评估组候选名单 2.项目组名单 | 1.确定的评估组员名单 2.参加预评估访谈人员名单 3.初步填写的PIIDs |
3 | 预评估 | 1.评价公司当期过程改进的制度化程度,识别存在的问题 2.在所有实施的项目中选择参与最终评估的项目,所选择的项目应能覆盖全生命周期;选择准则见下表 3.评价最终评估能否按期进行 4.补充预评估发现的证据到PIIDs 5.为最终评估做准备 | 1.预评估计划 2.项目实施记录 | 1.预评估报告 2.参与最终评估的项目 3.根据预评估更新后的PIIDs |
4 | 最终评估 | 1.采用SCAMPI A类评估方法,识别出公司开发过程的强项和弱项,为进一步改进过程提供基础; 2.判定公司当期的能力成熟度等级 | 1.最终评估计划 2.PIIDs | 1.最终版本PIIDs 2.最终评估报告 3.CMMI相应等级证书 |
5 | 制定下一步改进计划 | 根据公司商业目标和最终评估所发现的弱项、改进计划,制定公司下一阶段过程改进计划 | 1.公司商业目标 2.最终评估报告 | 下一步改进计划 |