CMMI软件能力成熟度模型
CMMI全称是Capability Maturity Model Integration,即能力成熟度模型集成,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
CMMI中的成熟度等级
初始级:软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。
已管理级:建立了基本的项目管理过程来跟踪费用、进度和软件的功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。
已定义级:已将软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件。
量化管理级:分析软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理活动有一个作出结论的客观依据,能够在定量的范围内预测性能。
优化管理级:过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。 有能力识别软件过程中的薄弱环节,并有足够的手段改进它们,防止缺陷的产生。
CMMI是一个引导软件组织不断走向成熟的过程模型。
办理流程
所需材料
注册信息表
备案表
组织架构图
若干完整生命周期的软件研发项目资料
CMMI项目参与角色:总经理、 EPG、项目经理、QA、OT、CM、ATM成员等。
常见问题
申请周期多久
根据软件团队的规模,3级3-4个月;4级或5级需要5-7个月
评估涉及哪些部门配合
软件开发部门、公司高层领导和行政部门
初次申请是否可以申请高级别
国内企业首次申报只能申请3级,完成3级评审1年以后可以申请高级别