cmmi模型是一个集成的软件能力成熟度从CMM发展过来将系统工程_第1页
cmmi模型是一个集成的软件能力成熟度从CMM发展过来将系统工程_第2页
cmmi模型是一个集成的软件能力成熟度从CMM发展过来将系统工程_第3页
cmmi模型是一个集成的软件能力成熟度从CMM发展过来将系统工程_第4页
cmmi模型是一个集成的软件能力成熟度从CMM发展过来将系统工程_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CMMI 模型讲师:王彦2010 年 7 月CMMI 概述是一个集成的软件能力成熟度模型,从CMM 发展过来,将系统工程和软件工程集成在一起,将系统科学和软件学科集成为一个过程改进框架。定义:对于软件组织在定义、实现、度量、控制和改善其软件过程的各个发展阶段的描述。目的:帮助企业进行对软件工程过程的管理和改进,增强开发制造能力,从而能按时地、不超预算地制造出高质量的软件Sep 17, 2010PAX Technology Limited2CMMI 概述l 模型结构Sep 17, 2010PAX Technology Limited3CMMI 概述l 连续式过程划分Sep 17, 2010PAX

2、Technology Limited4CMMI 概述成熟度等级CMMI 概述l 过程域Sep 17, 2010PAX Technology Limited6CMMI 概述CMMI 的精神不是软件开发方法不是模板不是过程定律是一套指南 是做事的方法过程改进活动的框架CMMI1 、 2 级介绍l 二级的过程域需求管理项目策划 项目监督与控制 供方协定管理 测量和分析 过程和 配置管理质量保证Sep 17, 2010PAX TechnologyLimited8CMMI1 、 2 级介绍需求管理GOLE :管理需求,并确定项目需求与项目计划和工作一致性。之间 的不SG1: 管理需求,并且识别项目计划和

3、工作特定实践SP1.1 获得对需求的理解SP1.2 获得对需求的承诺SP1.3 管理需求变更之间的不一致性。SP1.4 维护需求与项目计划和工作SP1.5 识别需求与项目计划和工作之间维护相互的可追溯性。间的差异。案例:需求跟踪矩阵、 WBS 对需求的分解、变更管理系统、需求评审Sep 17, 2010PAX Technology Limited9CMMI1 、 2 级介绍项项目策划目标:在于建立并维护规定项目各项活动的计划SG1: 建立和维护项目计划参数估计SP1.1 WBS 来估计项目的范围SP1.2 建立和维护对工作和任务属性的估计并且将其文档化SP1.3 定义项目生命周期阶段,并据此来

4、限定计划的工作量范围SP1.4 根据估计原理,对项目的工作和任务所需的工作量和费用进行估计。案例: WBS 、项目关于工作量及成本的估算、项目生命周期定义Sep 17, 2010PAX Technology Limited10CMMI1 、 2 级介绍项目策划SG2: 建立和维护项目计划并作为管理项目的基础SP2.1 建立和维护项目的预算和进度SP2.2 识别和分析项目风险SP2.3 计划项目数据的管理SP2.4 计划执行项目的必要的SP2.5 计划执行项目的所需技能和知识SP2.6 计划利益干系人的投入SP2.7 建立和维护总体项目计划内容。案例:项目进度计划、成本管理计划、风险管理、测量计

5、划、人力计划、计划Sep 17, 2010PAX TechnologyLimited11CMMI1 、 2 级介绍项目策划SG3: 建立和维护对项目计划的承诺SP3.1 为了理解项目责任、要评审所有对项目的有影响的计划SP3.2 对照可用的和已计划的来协调项目计划SP3.3 从负责实施和支持计划执行的利系人处获得承诺案例:计划的评审CMMI1 、 2 级介绍项目监督与控制目标:提供对项目进展情况的了解,当项目的性能与其计划严重偏离时,采取适当的纠正行动。SG1: 对照计划监督项目的实际的性能和进展情况SP1.1 对照项目计划监督项目计划的参数的实际值SP1.2 对照项目计划中标识出的承诺进行监

6、督SP1.3 对照项目计划中标识出的风险进行监督SP1.4 对照项目计划监督项目数据的管理 执行计划的内容。案例: 项目日报、项目周报、里程碑评审、项目绩效报告SP1.5 对照项目计划监督利系人SP1.6 定期地评审项目的进展、性能和问题SP1.7 在所选的历程碑处评审项目的成就和结果CMMI1 、 2 级介绍项目监督与控制SG2: 当项目的性能或结果与其计划严重偏离时,要采取适当的纠正行动并对其加以管理直至问题得到解决。SP2.1 收集和分析问题,并确定解决问题的必要纠正行动SP2.2 对标识出来的问题采取纠正行动SP2.3 管理纠正行动,直至问题得到解决案例:项目问题跟踪表CMMI1 、

7、2 级介绍供方协定管理目标:旨在对以正式协定的形式从项目之外的供方采办的或服务实施管理SG1: 建立和维护和供应商的合同SP1.1 决定每一个所需求的和构件的获取类型。SP1.2 基于满足供应商指定的需求和确立的准则的能力的评价来对其加以选择。SP1.3 建立和维护与供应商的正式合同案例?CMMI1 、 2 级介绍供方协定管理SG2: 与供应商的合同要得到项目和供应商双方认同SP2.1 在供应商的合同中评审候选的指定的需求SP2.2 按照合同中指定的条款与供应商一起执行活动,确保他们满足和覆盖SP2.3 在接收获取的前,应确保供应商达到合同要求SP2.4 将获取的从供应商移交到项目方案例?CM

8、MI1 、 2 级介绍度量和分析目的:存在于开发和维护度量能力,以便支持对管理信息的需要。SGSPSG1: 度量目标和实践应与已确定的信息要求和目标结合SP1.1: 建立和维护从已确定的信息要求和目标那里获得的度量目标SP1.2: 指定获得和度量数据的方法SP1.3: 指定获得和度量数据的方法SP1.4: 指定分析和报告度量数据的方法SG2: 提供能用来达到已确定的信息要求和目标的度量结果SP2.1: 获得特定的度量数据SP2.2: 分析并解释度量数据SP2.3: 管理并度量数据、度量规格说明和分析结果SP2.4: 向所有利系人报告度量和分析活动的结果CMMI1 、 2 级介绍过程和目的:在于

9、使质量保证和管理者能客观了解过程和相关的工作。SGSPSG1: 客观地评价已执行的过程及其相关工作 以及服务是否遵从所采用的过程描述、标准和规程SP1.1: 依据可适用的过程描述、标准和规程客观的评价指定已执行的过程。SP1.2: 依据可适用的过程描述、标准和规程客观地评价指定的工作和服务。SG2: 客观的追踪和不一致问题,问题的解决SP2.1: 与和管理交流质量问题,并保证不一致问题得到解决。SP2.2: 建立和维护质量保证的活动CMMI1 、 2 级介绍配置管理目的:运用配置标识、配置控制、配置状态统计和配置审核,建立和维护工作的完整性。SGSPSG1: 建立和维护已标识的工作基线SP1.

10、1: 识别应列入配置管理的配置项、构件和相关工作SP1.2: 建立和维护配置管理和变更管理系统以控制工作SP1.3: 创建或发布基线作为 和交付客户SG2: 跟踪和控制在配置 管理中的工作的变更SP2.1: 跟踪配置项的变更请求SP2.2: 控制配置项内容的变更SG3: 建立和维护基线的完整性SP3.1: 建立和维护描述配置项的SP3.2: 为维护配置基线的完整性执行配置审计CMMI3 级介绍CMMI3 级介绍l 三级的过程域需求开发技术解决方案集成 验证 确认 组织过程聚焦 组织过程定义 组织级培训 集成化项目管理 风险管理 决策分析和决定CMMI3 级介绍需求开发目的:产生和分析顾客需求、

11、需求和构建需求SGSPSG1: 收集利 系人的需要、期望、约束和接口, 对其加以解释并转换成为客户需求SP1.1: 引出利系人在生命周期的各个阶段的要求、期望、约束和接口SP1.2: 将利系人的要求、期望、约束和接口转换成为客户需求SG2: 对客户需求进行提炼和细化,从而开发 生命周期的 和 构建需求SP2.1: 从客户需求的角度,建立和维护和构件需求SP2.2: 为每一个构件分配需求SP2.3 标识接口需求SG3: 分析和确认需求,并开发一个所需要的功能性定义SP3.1: 建立和维护操作概念和相关场景SP3.2: 建立和维护一个所需要的功能性的定义SP3.3: 分析已获取的需求,确保他们的必

12、要性和充分性SP3.4: 分析需求以权衡利系人的要求和约束SP3.5: 验证需求,以确保生成的能在用户预期的使用多种技术的环境中执行CMMI3 级介绍技术解决方案目的:开发、设计和实现满足需求的解决方案。解决方案的设计和实 现等都、构件和与过程有关的SGSPSG1: 从可选择的解决方法中选择或者构件解决方法SP1.1: 开发详细的可选择的解决方法和选择标准SP1.2 改进操作概念、场景描述和环境,以描述每个构件的特定条件、操作状态SP1.3 选择最符合已建立标准的构件的解决方案SG2: 开发和构件的设计方案SP2.1: 建立并使用有效的设计方案SP2.2: 建立并维护完整的技术数据包SP2.3

13、 依据建立和维护的构件接口SP2.3 在已建议的标准的基础上评价构件是否适合开发、和重用SG3: 依据设计方案实施 构件和相关的支持文档SP3.1: 实施构件的设计方案SP3.2: 建立和维护最终使用文档CMMI3 级介绍集成目的:把构件组装成,确保所集成的恰当的发挥作用确保交付SGSPSG1: 实施集成的准备工作SP1.1: 决定构件的集成顺序SP1.2 建立并维护支持构件集成所需的环境SP1.3 为构件的集成定义详细的规程和准则SG2: 内部和外部的构件接口可兼容SP2.1: 评审接口的覆盖和完整性描述SP2.2: 管理和构件的内部和外部接口的定义、设计和变更SG3: 装配验证过的 构件,

14、并且集成、验证和确认交付的SP3.1: 在装配之前确认要装配的所需要的构件已经正确的标识出来,确认功能符合其描述而且构件的接口和接口描述相一致。SP3.2: 依据集成顺序和可用的规程来装配构件SP3.3: 校验已装配构件的借口兼容性SP3.4: 包装已经装配的和构件,并将其交付给适当的客户CMMI3 级介绍验证目的:保证所选择的工作满足其规定的要求SGSPSG1: 为执行验证做准备SP1.1: 选择要验证的工作并为之选择验证方法SP1.2 建立和维护支持验证所需的环境SP1.3 为所选择的工作建立和维护详细的验证计划SG2: 对所选择的工作执行同级评审SP2.1: 准备所选择的工作的同级评审S

15、P2.2: 对所选择的工作执行同级评审,并标识同级评审所发现的问题SP2.3: 分析有关准备、执行和同级评审的结果数据SG3: 依据规定的需求验证选择工作SP3.1: 根据验证策略执行验证SP3.2: 分析所有验证活动的结果并标识纠正行动CMMI3 级介绍确认目的:证明合于其预期用途或构件当被置于其预定环境中时,适SGSPSG1: 进行确认准备SP1.1: 建立和维护确认策略SP1.2 建立和维护需要支持确认的环境SP1.3 为确认定义详细的规则和准则SG2: 确认 或 构件来确保他们适合于再它们的计划的运行环境中使用SP2.1: 按照确认策略执行确认SP2.2: 分析确认活动的结果并标识问题

16、CMMI3 级介绍组织过程聚焦目的:建立并维护本组织的过程和过程的过程改进活动,以及识别、策划和实施本组织SGSPSG1: 定期和必要时识别出组织过程的强项、弱项和改进机会SP1.1: 建立和维护组织的要求和目标的描述SP1.2 定期和必要时评估组织的过程,来维护队组织的强项、弱点的理解SP1.3 识别出组织的过程和相关的过程资产的改进活动SG2: 计划和实施改进活动,使用过程资产并且将相关过程的经验与组织级过程资产结合在一起SP2.1: 建立和维护过程行动行动计划,对组织的过程和相关的过程资产进行改进SP2.2: 在整个组织中实施过程行动计划 SP2.3: 把整个组织中部署过程和相关过程资产

17、SP2.4: 把从计划和执行该过程得到的相关过程的工作、度量方法和改进信息编入组织的过程资产CMMI3 级介绍组织过程定义目的:建立并维护可用的组织过程SGSPSG1: 建立和维护一套组织级过程资产SP1.1: 建立和维护组织的标准过程集SP1.2 建立和维护用于组织的、已经批准的生命周期模型的描述SP1.3 建立和维护组织的标准过程集的裁剪准则和指南SP1.4 建立和维护组织级的度量库SP1.5 建立和维护组织的过程资产库CMMI3 级介绍组织级培训目的:开发各类行其职责的技能和知识,以便他们能有效的履SGSPSG1: 建立和维护支持组织的管理和技术任务的培训能力SP1.1: 建立和维护组织

18、的战略培训要求SP1.2 决定哪些培训需要由组织负责,哪些由个别项目或支持组负责SP1.3 建立和维护组织级战术性培训计划SP1.4 建立和维护培训能力以解决组织级培训需求SP1.5 建立和维护培训能力以解决组织级培训要求SG2: 提供对个人的必要的培训,使他们有效的执行他们的任务SP2.1: 遵循组织级战术性培训计划来提供培训SP2.2: 建立和维护组织级的培训SP2.3: 评估组织的培训程序的有效性CMMI3 级介绍集成项目管理目的:按照某个裁剪自组织的标准过程集合的、集成的、妥善定义的过程(项目已定义过程)来管理项目和管理相关利益者的介入SGSPSG1: 运用项目已定义过程SP1.1:

19、建立项目的已定义过程SP1.2 运用组织策划项目活动SP1.3 建立项目工作环境SP1.4计划SP1.5 用项目计划、其他影响项目的计划和已定义过程来管理项目SP1.6 将工作、度量数据和文档化的经验贡献给组织级过程资产SG2: 与相关的共利益者协调和合作SP2.1: 管理项目中利系人的参与活动SP2.2: 和利系人一起识别、商议并跟踪关键的依赖关系SP2.3: 与利系人一起解决问题CMMI3 级介绍风险管理目的:识别潜在的问题,以便策划应对风险的活动和在必要时再整个项目生存周期中 实施这些活动,缓解不利的影响,实现目标SGSPSG1: 为风险管理做准备SP1.1: 确定风险来源和类别SP1.

20、2 定义用于风险分析和分类的参数和用来控制风险管理工作量的参数SP1.3 建立和维护风险管理所使用的策略和方法SG2: 识别和分析风险以确定他们的相对重要性SP2.1: 识别并文档化风险SP2.2: 用已定义的风险类型和参数来评估每一个已经标识的风险,并确定他的相对优先级SG3: 在适当的时候处理并缓解风险,从而降低给 目标带来的不利影响SP2.1: 按照风险管理策略中所定义的那样,为项目中最重要的风险制定风险缓解计划SP2.2: 定期地监督每一个风险的状态,在适当的时候执行风险缓解计划CMMI3 级介绍决策分析和解决方案运用结构化方法,按规定准则评价所确定的候选方案,进行决策SGSPSG1:

21、 决策是基于使用已建立的标准对可选方案进行评估SP1.1: 建立和维护指南来确定需化的评估过程的问题SP1.2 建立评价准则及其相应的等级SP1.3 识别问题的可选择解决方案SP1.4 选择评价方法SP1.5 使用已建立的标准和方法评价可选择的解决方案SP1.6 基于评价准则从可选方案中选择解决方案CMMI4 级介绍l 四级的过程域组织过程性能定量项目管理CMMI4 级介绍组织过程性能目的:建立并维护对组织的标准过程集合的定量了解,并且为定量管理组织的各个项 目提供过程性能数据、基线和模型SGSPSG1: 建立和维护描述组织的标准过程集期望的过程性能极限和模型SP1.1: 从用户组织过程性能分

22、析的组织的标准过程集中选择过程或过程元素SP1.2 建立和维护包括在组织的过程性能分析中的测量的定义SP1.3 建立和维护组织的质量和过程性能的定量目标SP1.4 建立和维护组织的过程性能基线SP1.5 建立和维护组织的标准过程集的过程性能模型CMMI4 级介绍定量项目管理目的:对项目已定义过程实施定量管理,以便使项目实现所确定的质量和过程性能目标SGSPSG1: 使用项目的质量和过程性能目标来定量的管理项目SP1.1: 建立和维护项目的质量和过程性能目标SP1.2 在历史稳定性和能力数据的基础上选择组成项目已定义过程的子过程SP1.3 选择要用统计的方法管理的项目已定义过程那个的子过程SP1.4 监督项目来确定是否能够满足项目的质量和过程性能目标, 并适当的采取纠正行动SG2: 用统计的方法管理项目已定义过程中的所选的子过程的性能SP2.1: 选择用统计的方法管理所选的子过程所使用的测量和分析技术SP2.2: 用所选的测量和分析技术建立和维护对所选的子过程的变化的理解SP2.3: 监督所选择的子过程的性能,从而确定他们满足质量和过程性能目标的能力,并采取必要的纠正行动SP2.4: 在组织度量库中统计数据和质量管理数据CMMI5 级介绍l 五级的过程域组织革新和部署因果分析和解决方案CMMI5 级介绍组织革新和部署目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论