CMM改进指南第5章 CMM的应用.pptVIP

  1. 1、本文档共42页,可阅读全部内容。
  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文档。上传文档
查看更多
CMM改进指南第5章 CMM的应用

能力成熟度模型(CMM) 软件过程改进指南 Watts S. Humphrey The Capability Maturity Model Guidelines for Improving the Software Process 第5章 CMM的应用 CMM建立了一套描述成熟软件组织特征的公开使用的准则。这些准则可用于组织去改进他们的开发和维护软件的过程,或用于政府或商业组织去在评价与其他特定组织签订软件项目合同的风险。 SEI制订的软件改进方法称为IDEAL方法,如图5.1所示。IDEAL是下列5个英文单词的缩写,代表着组成软件过程改进周期的五个阶段。 ·初始化(Initiating) ·诊断 (Diagnosing) ·建立 (Establishing) ·行动 (Acting) ·推进 (Leveraging) IDEAL是一个整体的框架,描述成功的过程改进所需的阶段、活动和资源。CMM可以用作诊断组织的软件过程、建立优先级别和采取行动的基础。本章将综述一种基于CMM的、用于诊断一个组织执行软件过程的成熟度的方法,并对实施软件过程改进所须注意的一些问题进行讨论。 有两类通用的估价:软件过程评估和软件能力评价。 软件过程评估用于确定组织的当前软件过程的状态,确定组织所面临的高优先级的过程相关问题,以获得组织对软件过程改进的支持。 软件能力评价用来识别合格的软件项目承包商,或用来监督在目前的软件项目中使用的软件过程的状态。 基于CMM的估价方法为调查研究提供一种结构化基础,使得有可能迅速、合理和一致地分析结果数据,确定组织的关键性的优点和缺点。然而,这种概述性的基于CMM的估价方法是高层次的,对读者而言实施评价或评估仅仅有这个方法本身是不充分的。希望通过这些方法使用CMM的人应当从SEI要求更多的关于评估和评价训练方面的信息。 评估和评价间的重要区别在于如何适用其结果。对评估而言,结果成为组织自我改进的行动计划的基础。对评价而言,结果指导风险剖面的推演。在来源选择方面,风险剖面扩大了用来选择最可信赖的、最有能力的软件供应商的传统准则。在合同监督方面,风险剖面也可用于推动承包商的过程改进工作。 5.1基于CMM的估价方法 CMM为实施软件过程估价建立了一个通用的参考框架。虽然评估和评价的目的不同,但都使用CMM作为估价软件过程成熟度的基础。图5.2概述了评估和评价的共同步骤。 估价方法的第一步是选择估价小组。小组应受过CMM的基本概念和评估/评价方法的细节的培训。小组的成员应是在软件工程和管理方面经验丰富的专家。 第二步是让来自被评估单位的代表完成软件过程成熟度问卷和其它诊断性法定文件。 第三步是估价小组对响应进行分析,登记对问题的响应,识别要进一步探查的领域。被调查的领域对应于CMM的关键过程域。 第四步,小组现场访问被估价的单位。根据响应分析的结果,小组进行座谈和评审文档,以便了解现场所遵循的软件过程。估价组成员在提问、倾听、评审和综合来自座谈和文档的信息时,以CMM的关键过程域和关键实践为指导,应用专家判断确定关键过程域的现场实现是否满足相关关键过程域的目标[注] 。 [注]涉及到公司的专利或安全问题时,不得不在缺少信息的情况下做出这些判断。 当CMM关键过程域实践和现场的实践之间存在着明显的差异时,小组必须对关键过程域作出判断的理论依据提供文件资料。 第五步,在现场点之后,小组生成一份调查结果(发现),标识出组织软件过程中的强项与弱项。在一个软件过程评估中,调查结果是过程改进建议的基础;在软件能力评价中,调查结果是捕获经销商时进行风险分析的一部分。 第六步,小组准备出一个软件关键过程域剖面图,显示组织已满足和还没有满足关键过程域目标的领域。一个被满足的关键过程域可能还有一些相关的问题要解决,只要这些问题不是实现关键过程域目标中的主要问题。 简言之,基于CMM的估价方法: · 使用软件过程成熟度问卷作为现场调查的跳板; · 像地图一样使用CMM指导进行现场调查; · 依据CMM的关键过程域研究调查发现,识别过程的强弱之处; · 基于对关键过程域内目标的满足程度的分析,导出KPA剖面图; · 根据调查发现和关键过程域剖面图,向适当的当事人提供估价结果。 5.2 软件过程评估和软件能力评价 尽管有这些相似,估价的结果仍然可能是不同的,甚至是同一方法的连续应用。这种问题最明显是当这估价可以是软件过程评估,又可以是软件能力评价时。 导致差异的原因之一是估价范围可能不同。首先,被调查的组织必须确定。对一个大公司而言,“组织”有几种不同的定义是可能。其范围可以基于共同的高级管理者、共同的地理位置、经

文档评论(0)

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

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

1亿VIP精品文档

相关文档