项目管理与CMM.pptVIP

  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文档。上传文档
查看更多
项目管理与CMM

软件能力成熟度模型CMM 软件能力成熟度模型CMM 第一章 CMM概述 第二章 软件过程成熟度框架 第三章 能力成熟度模型的结构 第五章 CMM的应用 CMM一般用于两种类型的评估: 软件过程评估 用来判断一个组织当前的软件过程的能力状态,判断一个组织所面对的更高层次上的与软件过程相关的课题,以及利用组织的鼎力支持来对该组织的软件过程进行有效的改进 针对软件组织自身内部软件改进 软件能力评价 用来判断有意承担某个软件项目的软件组织的软件过程能力,或已进行的软件过程所处状态是否正确或正常 针对接受评价者 数据被用来定量地理解和稳定过程 在整个项目中系统地共享数据 使用数据进行评价并选择过程改进 整个组织中将数据的定义和收集标准化 在所有定义的过程中收集和使用数据 单个项目使用的计划和管理数据 数据收集与分析是混乱的 测 量 尽早跟踪新技术并推广应用 定量评价新技术 定量评价新技术 已建立技术支持,稳定的活动 引入新技术有风险 技 术 人员得到培训 各纪律之间的关系不协调甚至可能是对立的 过程改进涉及每个人 根据不同的任务计划和提供培训 理解和管理约定 工作方式是“救火” 整个机构中有着强烈的团队精神 每个项目都有着强烈的团队精神 项目组一起工作,也可以是集成产品小组 成功取决于个人素质,管理系统支持 成功取决于个人的杰出表现 人 员 级别5 级别4 级别3 级别2 级别1 2.4 效能预测 机构的软件过程成熟度有助于预测项目能力是否能满足其目标。下图说明了在可预测性、控制和效率方面所期望实施的改进类型,它以可能性的形式给出了一个具体项目达到相对目标的可能效能。 概率 时间/费用/质量的测量 目标 概率 时间/费用/质量的测量 目标 改进可预测性 概率 时间/费用/质量的测量 目标 概率 时间/费用/质量的测量 目标 改进效率 概率 时间/费用/质量的测量 目标 概率 时间/费用/质量的测量 目标 改进控制 作为一个成熟的机构,首先期待的改进是可预测性。当成熟度增加时,项目的目标结果与实际结果之间的差异减少了。 第二个改进是可控性。当成熟度级别增加时,实际的结果和目标结果之间的差异减少了。 第三个改进是有效性。当机构的成熟度级别提高时,目标的结果也得以提高。换言之,当一个软件机构成熟时,成本减少,开发时间缩短,生产率和质量提高。 如下图所示,人们期望通过改进机构软件过程成熟度来获得上面三项改进。 对预测项目结果进行改进: 时间/$/… 概率 目标N 1 级别1的机构,进度和成本目标一般超出预算 时间/$/… 概率 目标N+a 2 级别2的机构中,基于以前的性能计划要更实际 时间/$/… 概率 目标N-x 3 由于妥善定义了过程,级别3的机构中其性能改进了 时间/$/… 概率 目标N-y 4 基于对过程和产品的定量理解,级别4的机构中性能不断改进 时间/$/… 概率 目标N-z 5 级别5的机构中性能不断改进 图2.4 由成熟度级别显示的过程能力 成熟度级别的内部结构 关键过程域 关键实践 共同特性 CMM是一个框架,它为那些想改进软件过程能力的软件机构描述了一种改进的途径。CMM作为一个描述模型,描述了刻画具有某个成熟度级别的软件机构所具有的主要特征。它也是一个正规模型,其详细实践刻画了在与政府签订合同的背景下从事大型项目开发的机构预期出现的行为类型。 CMM具有恰当的抽象级别,它并没有过分地限制一个机构如何实现一个软件过程。CMM描述了软件的一般过程,而没有涉及如何实现这些过程。 3.1 成熟度级别的内部结构 CMM由5个成熟度级别组成 每个成熟度级别(除级别1)包含了实现该级别的若干个关键过程域(KPA) 每一个KPA进一步被分为称为共同特性的5个部分 这些共同特性包括了关键实践(KP),即每一个KPA包括5类KP 实现了这些KP后,就实现了关键过程域的目标 成熟度级别 关键过程域 共同特性 关键实践 过程能力 活动或基础设施 目标 实施或制度化 包含 由……组成 包含 标志 实现 解决 描述 图3.1 CMM的内部结构 3.1 成熟度级别的内部结构 3.2 关键过程域 除级别1外,每个成熟度级别都包含几个关键过程域。一个机构应当重视这些关键过程域,以改进其软件过程。 关键过程域确定了实现一个成熟度级别所必须解决的问题。 每一个关键过程域都确定了一套相应的活动,完成了这些活动,就达到了被认为是对改进过程能力非常重要的一组目标。对于基于不同应用领域及环境的不同项目,实现关键过程域目标的途径也不同。但对于满足关键过程域的机构而言,一个关键过程域的所有目标都必须实现。 3.2 关键过程域 “关键”意味着,要达到一个成熟度级

文档评论(0)

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

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

1亿VIP精品文档

相关文档