CMMI简介和CMMI2级实施方案设计.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CMMI简介和CMMI2级实施方案设计

CMMI简介及CMMI2级的实施方案设计 第一部分 CMMI简介: CMMI 全称是 Capability Maturity Model Integration,,即软件能力成熟度模型集成模型,是由美国国防部与卡内基-梅隆大学与美国国防工业协会共同开发与研制的。CMMI(CMMI-SE/SW/IPPD)1.02 版本在部分国家与地区被 SEI 开始推广与试用,主要应用于软件业项目,帮助提升对软件项目的管理能力。随着模型本身的发展与应用的推广,CMMI 逐渐演变成为了一种被广泛采用的综合性模型。在业界广泛使用的传统软件研发流程会带来一个严重的问题:存在于设计阶段的一个微小缺陷可能会直到后期的测试阶段才能被发现,而整个公司可能会花费数十倍甚至百倍的代价来改正这个缺陷。为此,人力资源管理、软件采购、集成产品与过程开发、以及系统工程等等,多元化覆盖范围越来越广的能力成熟度模型应运而生。 1.1 CMMI 的作用 软件能力成熟度集成模型(CMMI)经过长期积累与不断地优化,已经成功地发展并被认可为软件研发领域的标准过程体系,通过 CMMI 可以增强企业核心竞争力、有效地提高软件企业产品质量,国内乃至国际上的广大软件厂商都已经见证了 CMMI 为企业带来的成功。目前众多业界的软件企业纷纷试图使用 CMMI 来达到过程改进的趋势,怎样才能将过程改进有效地实施,使其能实质地对软件研发过程起到优化效果,并带来行之有效地经济价值,已经逐渐成为了软件企业的决策者们最为关心的问题。由最新 SEI 评估报告中的数据显示,在进行了 CMMI 的评估的企业中,大部分都是商业组织,并且其中近一半的企业人员规模都是在 100 人以下。种种迹象均表明,CMMI 评估已经不仅仅吸引了大型 IT 企业的注意力,同样存在大量的中小型企业也对此抱有浓厚的兴趣。对软件企业来讲,CMMI 可以主要应用在两个地方:企业软件过程的改进与企业软件过程能力的评估。 1)过程改进 对软件来说,要对其进行过程改进需要企业中的所有成员都参加的,这个过程不是一次性的,而是长久持续的不断循环过程。CMMI 制定了一整套的目标与框架来对软件企业的成熟度进行定义与诠释。这些目标与框架那个对软件过程中的关键活动做出了很详细地定义,还对软件工程与过程管理的提出了一系列具有参考价值的成功实践。软件企业可以在实施过程中根据自身情况采用成功实践中的经验来对软件开发的整个过程进行指导,从而有效地对自身软件过程不断改进。 2)能力评估 目前 CMMI 可以通过两种不同的方式来对软件过程的成熟度进行评估:软件能力评价以及软件过程评估。 软件过程评估:该评估方式主要用来评价与估量组织内部当前的软件过程管理状态与当前的软件过程优化问题。软件过程评估会将评估结果向企业领导层进行汇报,从而使领导层成为过程改进的坚强后盾。 软件能力评价:主要用来辨识或者监督软件承包方的软件研发与管控能力。软件能力评价的注意力主要基于在保证预算的前提下,能够按照预期的进度提交高质量的软件产品,并能够应对可能存在的诸多风险。 1.2 CMMI 的成熟度模型 1.2.1成熟度模型的等级 一件产品的开发过程越规范,说明该组织的能力成熟度越高。软件开发项目的管理能力越高,最终的软件产品质量也就越好。CMMI 能力成熟度模型分为五个等级,按照级别依次为(高——低),见图 1: 图1. CMMI 成熟度模型的五个等级 1、初始级(Initial): 所有没有经过 CMMI 能力成熟度模型的指导,并根据模型执行过开发过程改进活动的软件企业,其软件产品开发过程都被看做是初始级。 2、受管理级(Managed) 具备了为每个软件开发项目定义明确目标、清晰过程的软件企业,可以被认定为处于受管理级的级别。通过了受管理级评估的软件企业,我们可以认为其在软件开发的过程中执行了适当的监控措施。 3、已定义级(Defined) 如果企业已从其运作过的历史项目之中,提取出一套行之有效的项目开发规范,该企业可以被认定为处于已定义级的级别。“已定义级”可以在企业的所有项目的标准开发过程中推广使用,但是“受管理级”却只能在指定的项目中实施。 4、定量管理级(Quantitatively managed) 已经能通过采取一系列量化的指标作为衡量标准的软件产品管理方式,则该企业可以被认定为处于定量管理级的级别。只要是具备定量管理级能力的软件企业,都能做到为实现软件产品的最终质量与项目过程的效率,创立一系列量化的目标,且运用了统计的方法来管理项目过程。“定量管理级”与“已定义级”之间的区别体现在对项目过程效率的预测与控制,处于“定量管理级”企业的软件产品开发过程管理是定量的。 5、持续优化级(Optimizing) 已经具备通过执行一定的过程规范,对软件过程不断地进行改进,

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档