当前位置:文档之家› CMMI 过程域 - 实践

CMMI 过程域 - 实践

过程管理的CMMI模型的过程域、特定目标、特定实践目录1 概述 (1)2 通用目标和实践 (1)3 成熟度等级与过程域 (2)4 过程域的特定目标和特定实践 (3)4.1 项目管理类 (3)4.2 组织过程类 (5)4.3 工程类 (7)4.4 支持类 (9)1 概述在企业管理中,研发软件的质量由三要素决定:人、技术、过程。

其中,研发软件的过程是影响软件质量的最大因素。

所以,提高软件研发水平的一个有力措施就是提高企业的过程管理和改进水平,CMMI的阶段式是衡量软件企业总体过程管理水平的一个通用模型,共分5级,称作能力成熟度,分别称为:1)初始化2)项目管理3)过程管理4)定量管理5)过程优化要达到一定的能力成熟度等级,就要完成它以及以下的所有成熟度等级所对应的所有过程域。

要完成一个过程域,就必须完成它的所有特定目标和通用目标。

通用目标衡量企业的过程制度化水平,共有三个,分别是:GG1(Achieve Specific Goals,实现特定目标)、GG2(Institutionalize a Managed Process,制度化已管理过程)、 GG3(Institutionalize a Defined Process,制度化已定义过程),对应的通用实践如下:2 通用目标和实践GG 1 实现特定目标(适用于连续式)GP 1.1 执行特定实践GG 2 制度化管理进程GP2.1 建立组织方针GP2.2 计划过程GP 2.3 提供资源GP 2.4 分配责任GP 2.5 培养人GP 2.6 控制工作产品GP 2.7 识别和使共利益者介入GP 2.8 监视和控制过程GP2.9 客观评价一致性GP 2.10 跟高层一起审查状况GG 3 制度化已定义的过程GP 3.1 建立定义流程GP 3.2 收集过程相关工作经验按照所要实现的能力成熟度等级,过程域的特定目标和实践要结合通用目标和实践完成。

3 成熟度等级与过程域5个成熟度等级共有22个过程域,对应的过程域如下表:4 过程域的特定目标和特定实践4.1 项目管理类项目管理类是指包含与项目的计划、监控相关的项目管理活动,包括:项目策划(PP)、项目监督与控制(PMC)、供方协定管理(SAM) 、风险管理(RSKM) 、集成项目管理(IPM) 、定量项目管理(QPM) 。

4.1.1 项目策划(PP)项目策划是成熟度2级的过程域,项目策划过程域的特定目标和实践如下:SG1 完成项目估计SP1.1 估计项目范围SP1.2 估计项目属性SP1.3 确定项目生命周期SP1.4 估计工作量和成本SG2 拟订项目计划SP2.1 拟订预算和进度SP2.2 识别项目风险SP2.3 项目数据管理SP2.4 策划项目资源SP2.5 策划必须的知识和技能SP2.6 策划共利益者介入SP2.7 拟订项目计划SG3 获得对计划的承诺SP3.1 审查从属计划SP3.2 使工作与资源配备协调SP3.3 获得计划承诺4.1.2 项目监督和控制(PMC)项目监督和控制是成熟度2级的过程域,所对应的过程域的特定目标和实践如下:SG1 根据计划监督项目SP1.1 监督项目计划参数SP1.2 监督承诺SP1.3 监督项目风险SP1.4 监督资料管理SP1.5 监督共利益者介入情况SP1.6 进行进度审查SP1.7 里程碑审查SG2 管理纠正措施,直至结束SP2.1 分析问题SP2.2 采取纠正措施SP2.3 管理纠正措施4.1.3 集成项目管理(IPM)集成项目管理是成熟度3级的过程域,所对应的过程域的特定目标和实践如下:SG1 运用项目的已定义过程SP1.1 建立项目已定义过程SP1.2 运用组织过程财富策划项目活动SP1.3 建立项目工作环境SP1.4 集成计划SP1.5 运用集成计划管理项目SP1.6 建立团队SP1.7 对组织过程财富作贡献SG2 协调相关共利益者的合作SP2.1 管理共利益者介入SP2.2 管理依存关系SP2.3 解决协调问题4.1.4 供方协定管理(SAM)供方协定管理是成熟度2级的过程域,所对应的过程域的特定目标和实践如下:SG1 建立供应协议SP1.1 确定供应形式SP1.2 选择供应方SP1.3 建立供应协议SG2 满足供应协定SP2.1 执行供方协议SP2.2 接受获得的产品SP2.3 确保产品移交4.1.5 风险管理(RSKM)风险管理是成熟度3级的过程域,所对应的过程域的特定目标和实践如下:SG1 准备风险管理SP1.1 确定风险来源和类别SP1.2 定义风险参数SP1.3 建立风险管理策略SG2 识别和分析风险SP2.1 识别风险SP2.2 对风险进行评价、分类、排列优先顺序SG3 缓解风险SP3.1 拟订风险缓解方案SP3.2 实施风险缓解4.1.6 定量项目管理(QPM)定量项目管理是成熟度4级的过程域,所对应的过程域的特定目标和实践如下:SG1 定量管理准备SP1.1 建立项目目标SP1.2 组成已定义过程SP1.3 选择予以管理的子过程和属性SP1.4 选择度量项和分析技术SG2 定量管理项目SP2.1 监督所选择的子过程的性能SP2.2 管理项目性能SP2.3 进行根本原因分析4.2 组织过程类组织过程类过程域涵盖有关定义、规划、部署、实践、监督、控制、过程改进的各项项目活动,包括五项内容:组织过程聚焦(OPF) 、组织过程定义(OPD) 、组织培训(OT) 、组织过程性能(OPP) 、组织性能管理(OPM) 。

4.2.1 组织过程定义(OPD)组织过程定义是成熟度3级的过程域,所对应的过程域的特定目标和实践如下:SG1 建立组织过程财富SP1.1 建立标准过程SP1.2 建立生命周期模型描述SP1.3 建立剪裁准则和指南SP1.4 建立组织度量库SP1.5 建立组织过程财富库SP1.6 建立工作环境标准SP1.7 建立团队的规章制度、指导方针4.2.2 组织过程聚焦(OPF)组织过程聚焦是成熟度3级的过程域,所对应的过程域的特定目标和实践如下:SG1 确定过程改进机会SP1.1 确定组织的过程需要SP1.2 评估组织的过程SP1.3 识别组织的过程改进项目SG2 策划和实施过程改进项目SP2.1 制定过程行动计划SP2.2 实施过程行动计划SG3 部署组织过程财富并将相关经验纳入组织过程财富SP3.1 部署组织过程财富SP3.2 部署标准过程SP3.3 监督实施SP3.4 将相关经验纳入本组织过程财富4.2.3 组织培训(OT)组织培训是成熟度3级的过程域,所对应的过程域的特定目标和实践如下:SG1 建立组织培训能力SP1.1 建立战略培训需求SP1.2 确定培训需求的组织责任SP1.3 建立组织培训战术计划SP1.4 建立培训能力SG2 提供培训SP2.1 进行培训SP2.2 建立培训记录SP2.3 评估培训效果4.2.4 组织过程性能(OPP)组织过程性能是成熟度4级的过程域,所对应的过程域的特定目标和实践如下:SG1 建立性能基线和模型SP1.1 建立质量和过程性能目标SP1.2 选择过程SP1.3 建立过程性能度量SP1.4 分析过程性能、建立过程性能基线SP1.5 建立过程性能模型4.2.5 组织性能管理(OPM)组织性能管理是成熟度5级的过程域,所对应的过程域的特定目标和实践如下:SG1 管理商业性能SP1.1 维护商业目标SP1.2 分析过程性能数据SP1.3 识别进行改进的潜在区域SG2 选择改进项目SP2.1 收集改进建议SP2.2 分析改进建议SP2.3 确认改进SP2.4 选择和执行改进部署SG3 部署改进SP3.1 计划部署SP3.2 管理部署SP3.3 评估改进效果4.3 工程类工程类过程域包含所有工程专业领域可共享的开发活动和维护活动,包括下列内容:需求管理(REQM)、需求开发(RD)、技术解决(TS)、产品集成(PI)、验证(VER)、确认(VAL)。

4.3.1 需求管理(REQM)需求管理是成熟度2级的过程域,所对应的过程域的特定目标和实践如下:SG1 管理需求SP1.1 理解需求SP1.2 获得对需求的承诺SP1.3 管理需求变更SP1.4 维护对需求的双向追溯能力SP1.5 确保项目工作和需求的一致性4.3.2 需求开发(RD)需求开发是成熟度3级的过程域,所对应的过程域的特定目标和实践如下:SG1 开发客户需求SP1.1 获取需要SP1.2 将共利益者的需要转换成客户需求SG2 开发产品需求SP2.1 建立产品和产品组件需求SP2.2 分配产品组件需求SP2.3 识别界面需求SG3 分析和确认需求SP3.1 建立操作概念和场景SP3.2 建立功能性和质量性能定义SP3.3 分析需求SP3.4 分析需求到获取平衡(分析需求,平衡共利益者的要求和系统规定参数)SP3.5 确认需求4.3.3 技术解决(TS)技术解决是成熟度3级的过程域,目的在于选择、设计、实现需求的解决方案。

它的特定目标和特定实践如下:SG1 选择产品组件解决方案SP1.1 开发候选解决方案和选择准则SP1.2 选择产品组件解决方案SG2 进行设计SP2.1 设计产品或产品组件SP2.2 建立技术数据包SP2.3 运用准则设计接口SP2.4 执行制作、购买、或复用分析SG3 实现产品设计SP3.1 实现设计SP3.2 编制产品支持文档4.3.4 产品集成(PI)产品集成是成熟度3级的过程域,所对应的过程域的特定目标和实践如下:SG1 准备产品集成SP1.1 建立集成策略SP1.2 建立产品集成环境SP1.3 建立产品集成步骤和准则SG2 确保接口兼容SP2.1 审查接口描述的完备性SP2.2 管理接口SG3 组装产品组件和交付产品SP3.1 确认集成用的产品组件已经准备就绪SP3.2 组装产品组件SP3.3 核查组装的产品组件SP3.4 打包、交付产品或产品组件4.3.5 验证(VER)验证是成熟度3级的过程域,所对应的过程域的特定目标和实践如下:SG1 准备验证SP1.1 选择验证的工作产品SP1.2 建立验证环境SP1.3 建立验证步骤和准则SG2 执行同行评审SP2.1 准备同行评审SP2.2 执行同行评审SP2.3 分析同行评审数据SG3 验证所选工作产品SP3.1 执行验证SP3.2 分析验证结果4.3.6 确认(VAL)确认是跟验证相对应的,成熟度3级的过程域。

所对应的过程域的特定目标和实践如下:SG1 准备确认SP1.1 选择确认的工作产品SP1.2 建立确认环境SP1.3 建立确认步骤和准则SG2 确认产品或产品组件SP2.1 执行确认SP2.2 分析确认结果4.4 支持类支持类过程域包含支持产品开发和维护的活动。

相关主题