CMMI软件能力成熟度模型集成评估
【参考官网:卡内基-梅隆大学软件工程研究所(SEI)】
一、、简介
CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成(也有称为:软件能力成熟度集成模型),,,,于2002年正式发布,,,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的,,,,其目的是帮助软件企业对软件工程过程进行管理和改进,,,增强开发与改进能力,,,从而能按时地、、、不超预算地开发出高质量的软件。。。
CMMI模型已经成为业界主要的过程管理模型,,,,CMMI模型有两种表示方式,,连续表示模型和分级表示模型。。。。其中分级表示模型依次划分为五个等级(初始级、、可重复级、、、已定义级、、已管理级、、优化级),,,,标志着软件企业能力成熟度的五个层次。。。级别越高,,,表示软件组织的成熟能力也越高,,,CMMI5是目前世界软件界对能力成熟度要求最高、、、申请难度最大、、、级别最高的评估,,通过CMMI5级评估标志着本公司的质量管理和过程改进已跻身于全球软件业的顶尖水平。。。。
软件企业申请认证CMMI不同的级别标准要求,,,,要审时度势自身情况。。。。一方面了解公司现有质量体系、、、实施过程、、、实施效果的运行情况;另一方面要根据企业规模、、、、公司实力、、、、管理需求等综合要素,,,,不可好大喜功,,,,一味选择CMMI更高级别的认证。。。。
二、、、、申报条件
1、、、软硬件开发、、、、集成企业
2、、、有2个(含2个)以上实施项目
3、、、、具备一定开发和项目管理人员
(一)人力资源
实施中会涉及到EPG过程改进小组、、、QA、、试点项目团队等人力资源:
●项目实施协调人员:1-2名
即在CMMI实施推广期内,,,,负责整个项目协调与联络。。。
●质量人员:1-更多名
组建质量管理部门,,,,实施体系执行的监控,,投入时间视项目多少。。
●过程改进小组:
需要3-11名兼职成员,,在实施周期中投入30%以上的工作量。。企业最好是提前规划和准备哪些人员参加CMMI认证实施,,,,提前安排分配好工作。。。
(二)项目资源
项目是帮助CMMI体系实施的证据来源,,,通常分试点项目和参评项目:
●试点项目:2或4个以上项目(CMMI3至少2个试点项目)目的是执行CMMI模型要求下的过程体系,,,验证其有效性。。。。
●参评项目:4个以上项目 (CMMI4-5至少4个以上试点项目)满足CMMI过程体系执行的要求,,验证其成熟与制度化。。。
●项目周期:没有要求,,,,可长可短,,,,但对整个实施周期有影响。。。
●项目规模:没有要求,,大小选择,,对整个实施难易有影响。。。如企业项目非常少,,但是一个已经运营的公司,,有人有正在实施的项目也可。。
(三)体系和平台
●管理体系:没有要求
如已建立工作的管理制度或实施了ISO9001等标准,,,,有一定基础。。。。
●平台工具:没有要求
如已构建了项目管理,,,,变更管理,,,,配置管理等工具,,有较好支持。。。
(四)企业规模
理论上CMMI认证是导入实施没有要求组织内人数,,但经验数据是18人以上企业。。。
三、、实施CMMI评估的好处及作用
实施CMMI/SPCA,,,,可以帮助IT企业对软件/系统工程过程进行管理和改进,,增强开发与改进能力,,从而能按时地、、、、不超预算地开发出高质量的软件、、硬件和系统集成项目,,,从而提高企业的管理水平,,,增强企业的国际竞争能力。。。。实施CMMI/SPCA对企业的好处主要体现为:
第一、、、、能保证软件开发的质量与进度,,能对“杂乱无章、、、无序管理”的项目开发过程进行规范。。。。
第二、、、有利于成本控制。。。因为质量有所保证,,,浪费在修改、、解决客户的抱怨方面的成本会降低很多。。。现在绝大多数情况是缺少规范制度,,,只是求快。。。项目完成后,,,要花很多时间修修补补,,,,费用很容易失控。。。。
第三、、、有助于提高软件开发者的职业素养。。。每一个具体参与其中的员工,,,无论是项目经理,,,还是工程师,,,,甚至一些高层管理人的做事方法逐渐变得标准化、、规范化。。。
第四、、能够解决人员流动所带来的问题。。公司通过过程改进,,,建立了财富库以共享经验,,,而不是单纯依靠某些人员。。。
第五、、、有利于提升公司和员工绩效管理水平,,,,以持续改进效益。。。。通过度量和分析开发过程和产品,,建立公司的效率指标等等。。。
我国政府一直重视软件和IT产业的规范和发展,,,,强调提高我国软件开发和软件产品质量的重要性。。国务院“18号文件”《鼓励软件产业和集成电路产业发展的若干政策》明确提出鼓励软件出口型企业软件能力成熟度认证,,其认证费用通过中央外贸发展基金适当予以支持。。。。目前各省市高新区、、、、软件园或信息产业主管部门大都有对通过CMMI/SPCA评估的企业给予资金奖励的制度。。。可以相信对于通过SPCA评估的企业将得到更多得政策支持。。
四:CMMI评估的适用范围
CMMI/SPCA评估为软件开发/外包、、、、硬件、、系统集成(IT)和服务企业提供了业界最佳实践,,,,有利于这些企业提升管理水平,,,增强竞争能力。。。
根据企业的业务及产品情况。。。一般可按如下原则选择:
1、、国内软件开发企业:CMMI-DEV软件工程领域、、SPCA
2、、软件外包企业(特别是承包美国软件项目):CMMI-DEV软件工程领域
3、、、系统集成企业:CMMI-DEV系统工程领域
4、、、硬件企业:CMMI-DEV硬件工程领域
5、、IT服务企业:CMMI-SVC
6、、、在国际市场竞争中显示研发和服务能力:CMMI-DEV和CMMI-SVC
7、、内部软件过程改进:SPCA,,,因为评估成本较低
8、、、、承担较多政府项目和国内项目:SPCA,,,,有利于享受信息产业政策
五、、、、申报流程
组织建立CMMI 3 DEV V1.3 能力成熟度模型集成评估运作流程式
六、、、受理周期(取证周期):
CMMI L2: 4-6个月
CMMI L3: 4-6个月
CMMI L4: 8-18个月
CMMI L5: 12-24个月
特殊情况可以缩短一定时间。。
证书有效期为三年,,,,三年之后可以选择复评或者升级,,,复评的费用同样跟复评周期有关。。升级的费用需另议。。
(备注:以上内容仅供参考,,,如未详尽或有更新,,均以具体官方发布为准。。)