一、CMMI简介
CMMI(Capability Maturity Model Integration For Software,软件能力成熟度模型集成)是在CMM(Capability Maturity Model For Software,软件能力成熟度模型)的基础上发展而来的。CMMI是由美国卡耐基梅隆大学软件工程研究所组织全世界的软件过程改进和软件开发管理方面的专家历时四年而开发出来的,并在全世界推广实施的一种软件能力成熟度评估标准,主要用于指导软件开发过程的改进和进行软件开发能力的评估。其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。
二、实施CMMI的主要优势
1、改善业务绩效:商业目标直接与运营相关联,达到在时间、质量、预算、客户满意度和其他关键驱动因素的性能方面实现可衡量的提升。
2、利用当前的最佳实践:CMMI是经过验证的最佳实践的可靠来源,并会在新的在线平台上持续更新,能够反映不断变化的业务需求。
3、构建敏捷弹性和规模化:在整个企业范围内以绩效为焦点,为加强使用 Scrum 的敏捷项目过程提供直接的指导。
4、对能力和性能进行对标:新的性能导向的评估方法提高了基准评估的可靠性和一致性,同时缩短了准备时间,降低了生命周期成本。
三、实施CMMI的好处
1、对企业整体而言:为企业性能改进的投资带来积极的回报,更好的成本控制,提高解决方案的质量,提高管理的可见性。对问题和风险的反应更迅速,满足或超越客户需求和期望,提高客户满意度,减少缺陷和客户投诉等。
2、对管理层而言:确保在整个组织内执行一致,促进工作团队之间更好的协调和沟通。吸引并留住顶尖人才,加快上市时间,提供培养员工的职业发展途径等。
3、对企业成员而言:提升个人能力,改善个人绩效。在决策和承诺过程中提供企业成员发表意见的机会,确保企业成员具备履行其角色和责任所需的技能和专业知识;保持现有专业知识并在整个组织中传播。