基于度量能力成熟度模型的组织级度量过程改进研究.docVIP

基于度量能力成熟度模型的组织级度量过程改进研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于度量能力成熟度模型的组织级度量过程改进研究   摘要:文章讨论了软件企业在采用同一度量方法度量软件过程和产品得到的质量差别却很大的现状。通过分析度量能力成熟度模型及通用过程改进模型,研究得出组织要改进度量效果,必须把精力集中于提高度量能力。本文提出了基于度量能力成熟度模型度量过程改进方法及流程,通过案例实施明显地提高了公司的项目管理的成熟度水平,使公司产品研发和项目管理的能力得到很大程度的提升。   关键词:度量能力成熟度模型;过程改进;关键过程域   中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)22-pppp-0c      软件度量(Software Measurement)是通过各种不同的量度(metric)对软件生命周期中的各个元素进行度量(Measure),它能够为项目管理者提供有关项目的各种重要信息,同时也是进行大多评估活动的基础,软件度量是提高软件品质的一个重要方法。度量本身并不能增强或削弱软件过程的自适应能力,但它能给出对软件过程内、外部的清晰和明确的理解,为软件过程管理提供决策信息。度量从计划阶段到数据采集阶段再到度量应用阶段都明确体现了度量的过程性,度量过程既是软件过程域的一部分,又是软件管理过程的一部分。度量软件产品、过程的质量的高低依赖一个稳定、有效的度量过程,度量过程本身也需要不断改进。      通过对采用度量决策支持系统的软件研发组织的研究分析发现,采用同一方法的不同软件研发组织研发的软件产品及过程的质量差别却很大,这差异的原因可能在于组织的度量能力的高低[1]。因此如何改进度量过程是目前亟需研究的重要课题。      1 度量能力成熟度模型      通过大量度量程序案例研究得出,一些软件组织的软件度量能力强于另外一部分组织,部分原因可能在于它们度量能力的不同,例如软件组织在软件度量某些方面较成熟。度量能力是指组织能采用较低成本的方式度量产品,过程及资源的范围,得到实现商业目标所需的信息[2]。   1.1 体系结构   度量能力成熟度模型类似于CMM,也包含五个不同组织度量能力级别。每个成熟度级别由许多需要组织实现的关键过程域组成,当软件组织实现第二级别的所有关键过程域,就认为软件组织达到度量能力成熟度模型的第二级,当软件组织实现第二和第三所有关键过程域,软件组织达到第三级,依次类推。   1.2 关键过程域   除等级1外,每个成熟度等级被分解成几个关键过程域,指明了为改进软件组织能力成熟度应关注的几个区域,关键过程域识别出为了达到某个成熟度等级必须解决的问题。每个关键过程域识别出一串相关活动,当这些活动全部完成时,能达到一组对增强度量能力至关重要的目标。   为了使组织实现某个关键域,必须达到关键域上全部目标,当在连续的基础上,对所有项目均已达到一个关键区域的目标时,该组织达到以此区域为特征的度量能力规范化。      2 度量过程改进      软件度量过程是软件过程中进行确认、定义、收集和分析度量,以用于理解、评价、预测和控制软件过程和软件产品的部分。度量过程是软件过程不可分割的组成部分。   2.1 基于度量改进的通用过程模型      度量的对象是软件过程中的各项活动以及各阶段活动的中间产物,度量过程贯穿软件的整个生命周期。度量过程包括分析度量需求、制定度量计划、收集度量数据、分析数据等过程[3]。   图1模型包含三个概念:组织面临问题或目标、可能原因或可能的解决方案及设计度量程序或可能解决方法的实验;四个步骤为分析、方案的实施、分析及通过可行方案解决组织的问题或实现组织目标。该模型始于组织面临问题或目标,假设不考虑组织面临问题或目标的大小情况。组织所遇到的问题可能牵涉到软件设计者或软件组织,不论是组织还是个人,度量过程改进都必须经历上述四个步骤。软件组织首先通过自身组织的情况、相关专业知识及常识来分析所遇到的问题,得出一个或多个可能原因;然后组织根据其研究能力、专业知识根据分析的原因推断出其解决方案,多数情况下组织需要从多种原因中找出最可能的原因、多种方案中选出最优的一种方案,并得出该方案需要的基础数据,为了收集与问题相关重要数据,软件组织设计试验或建立一套度量程序;最后组织通过确定的方案实现组织的目标或解决所遇到的问题。   2.2有效度量程序关键要素   通过对度量成熟度模型及通用过程模型的分析,可以把M-CMM应用到通用过程模型如下图2所示。   分析发现M-CMM的所有关键过程域映射在通用过程模型的右半部分,这也说明软件组织要改进度量效果,必须把精力集中于度量能力。如果企业的目标并没有定位于M-CMM之内,从度量的观点它们的目标是可以变化的。度量过程首先必须把企业目标转换成度量目标

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档