文章目录
前言
CMMI的全称为Capability Maturity Model Integration,即能力成熟度模型集成。CMMI是CMM模型的最新版本
一、几个热点问题
1、cmmi与软件项目管理有什么关系?
2、cmmi到底能对it企业有什么帮助?
3、不同的cmmi等级有多大区别?
4、企业文化与过程改进的关系?
二、几个关键概念
1、CMMI:Capability Maturity Model Integratio 能力成熟度模型集成
2、CMMI1.2:
三种:1)cmmi-dev:针对软件研发
2)cmmi-acq:面向采购
3)cmmi-svc:面向服务
3、SEI:美国软件工程学院
4、cmmi等级
在模型中,所有软件组织的软件能力成熟度划分为5个等级-1~5,数字越大,成熟度越高。高成熟度等级代表比较强的综合软件能力。
5个成熟度等级分别为:
1: 初始级
2:受管理级
3:已定义级
4: 定量管理级
5: 持续优化级
三、企业的商业目标
1、加快进度
相同的项目规模,需要更少时间完成
2、减少成本
相同的项目规模,需要更少的成本
3、提高质量
相同的投入情况下,质量更高
4、终极目标:利润更高
四、企业的商业目标与cmmi的关系
cmmi是为了支持企业的商业目标的
cmmi不是用来增加管理成本而不提高收益的
更高级别的企业,她的效能应该更高,效能=收益/投入
五、CMMI等级 5个成熟度
等级分别为:
1: 初始级
特点: 不做计划,随性而为
可能存在问题:超支预算、重口难调、不欢而散
2:受管理级
特点:定预算( 需求管理RM)、识别人性格看其适合什么(需求管理RM)、统计排期情况(度量MA)、做计划(项目计划PP)、资源调度(采购SAM)、督促进度(项目计划跟踪PMC)、管理统计文档(配置管理CM)、监督(质量保证PPQA)
可能存在问题:缺少风险管理、没有形成规范
3:已定义级
特点:形成规范:文档(如何做...-RD、TS、VER、VAL、PI项目集成、PIM项目集成管理);决策分析的方法DAR、进行风险管理RSKM、建立培训制度OT、成立专门的责任过程改进OPF OPD
可能存在问题:没有数字(数据分析)说明问题
4: 定量管理级
特点:(积累了大量CPI、SPI数据、积累了满意度数据、数据在某一个范围内波动、根据CPI、SPI,可预测最终成本,通过数据进行监控)
根据历史数据,算出了性能基线、性能模型(组织过程性能OPP);
利用性能基线、性能模型进行定量管理(定量项目管理QPM)
还能继续优化方向:原因分析、采用新技术、公司定下新的目标
5: 持续优化级
特点:
原因分析(CAR):对一些特殊问题,特殊情况进行分析,可以得到改进过程的机会。对过程的改进后,我们的性能会提高
组织革新与部署(OID)
1)、采用新技术:针对问题采用相关技术解决,提高了效率和满意度
2)、公司定下新的目标:(eg:预算的偏差率老板不满意,要求改进;SEPG(软件工程过程小组)非常紧张,需要投入大量的人力物力分析如何改进,SEPG发现导致偏差的地方在与某个方面)
SEPG(软件工程过程小组)定下了改进计划,修改了某些过程,对选择进行了标准.
分析实行结果后,SEPG把过程正是推行,最终满足了老板的要求.
六、统计过程控制(CMMI4、5级核心内容)
不稳定的过程与稳定的过程
项目性质、项目规模、人员水平->不稳定的过程->输出不稳定
项目性质、项目规模、人员水平->稳定的过程(CMMI4)->输出稳定
什么是更加有能力
项目性质、项目规模、人员水平->稳定更有能力的过程(CMMI5)->输出更稳定并更满足要求
如何让过程更加优能力
1、改进过程;2、引入新技术;3、原因分析
七、思考:CMMI是不是越高级越好?
1、不是越高级越好
2、稳定重复做某类项目时,才适合做4、5级
3、创新型公司,不宜做4、5级,一般来说3级要比2级好
4、符合公司商业目标的才是最好的
八、CMMI的常见问题
1、造假文化
2、空降大行动:空降文档、空降兵
3、外行指挥内行
4、没有全员参与
5、没有投入公司内部精英
6、拔苗助长
九、过程改进最佳实战
1、由无到有,循序渐进
2、内部人员做SEPG(软件工程过程小组)核心成员,并且占至少一半比例
3、总结工作中的最佳实战,提炼为过程
4、只制定能执行的过程
5、不要拘于2级还是3级,有用的就做!
6、不要被CMMI理论’套’住,实用是第一原则
7、打造‘分享、总结、改进’的企业文化
8、以人为本