CMMI由来
- 能力成熟度模型,有SEI提出的CMM(SW-CMM软件、SE-CMM硬件)开始,CMM V2.0被取消后,发布了CMMI模型;
- CMMI-DEV 开发; CMMI-SVC 服务(运维);CMMI-ACQ 甲方;
CMMI等级(PA数量)
CMMI高级等级需要包括当前级别和一下级别的过程域
一、 初始级(0)
最原始级别,项目完成即可;
二、 已管理级(7)
1. 配置管理 CM
项目中工作产出,代码、文档等管理(如使用SVN工具等),建立并维护工作产品的完整性。
配置项:需要管理的代码、文档、软件系统等;
基线:确定的可以发布的版本为基线;
2. 过程和产品质量保证 PPQA
在于使项目组成员与管理层客观的了解过程及相关的工作产品F。
不光要检查最终的产品,也要关注过程的规范性。
需要客观的检查,QA组成员是相对独立的成员,不能是开发组或者项目经理等成员。
3. 供应商合同管理 SAM
4. 项目监控和控制 PMC
检查项目计划,偏差修正
提供对项目进展的了解,以便在项目绩效显著偏离计划时采取措施修正偏差
5. 项目计划 PP
建议并定义维护项目计划的过程
6. 需求管理 REQM
需求跟踪,需求变更(变更需可控)
7. 度量和分析 MA
建立度量目标(管理项目方便:成本、进度;源自公司的度量目标)
度量项:根据度量目标确定度量项,确定百分比,bug解决率等;
收集数据:日、周;按照数据的时效性和收集需求;
确定分析规程:数据怎么使用,比如项目完成度(已完成工作量/总工作量)
三、 已定义级(11)
8. 需求开发 RD
9. 技术解决方案 TS
设计、开发阶段
10. 验证 VER
需求评审
11. 确认 VAL
有客户参与的
12. 产品集成 PI
系统中模块集成
13. 集成项目管理 IPM
根据组织的结构裁剪
14. 组织过程焦点 OPF
基于对组织过程与过程资产当前的强项与弱项的透彻理解,计划、实施并部署组织级过程改进。
15. 组织过程定义 OPD
项目过程中的知识资产库(代码、文档、经验等)
16. 组织培训 OT
收集培训需求,安排老师培训,提升员工能力,使其能有效且高效的执行他们的角色。
17. 风险管理 RSKM
18. 决策分析和解决 DAR
做选择的方法
四、 定量管理级(2)-- 做到预测
19. 量化项目管理 QPM
20. 组织过程性能 OPP
五、 优化级(2)-- 实现定义的目标
21. 组织绩效管理 OPM
22. 原因分析与解决 CAR
名词
SG 特定目标、 SP 特定实践
GG 公共目标、GP 公共实践
方针:做事的原则、根本要求
干系人:项目相关的,会影响目标达成的人员
物理审计:检查是否存在
功能审计:检查是否正确