Ch03 CMM Framework
cmmi level3 目标
文章标题:深度解析CMMI Level 3目标概述:在软件工程和项目管理领域中,CMMI(Capability Maturity Model Integration)是一个被广泛接受和应用的标准,用于评估和提高组织的软件和系统工程能力。
CMMI Level 3是CMMI的一个重要水平,它涵盖了一系列目标和实践,旨在帮助组织改进其软件过程能力,提高过程的预测性和可管理性。
本文将深入解析CMMI Level 3目标,帮助读者全面理解其意义和实践价值。
一、目标1:过程改进在CMMI Level 3中,过程改进是一个关键目标。
通过系统地管理和改进软件开发过程,组织能够提高生产力、质量和成本效益。
在实践中,组织应该建立并维护一个有效的软件过程改进计划,并通过实施和监控不断改进。
过程改进不仅包括技术方面的优化,还包括组织文化和人员素质的提升。
二、目标2:工程过程定义工程过程定义是CMMI Level 3的另一个重要目标。
通过明确定义软件工程过程,组织能够确保项目成员对过程的理解和遵循。
工程过程定义涉及到过程文档的编制和维护,以及工程实践的规范化和标准化。
只有当工程过程被准确定义和实施,才能有效管理和改进软件项目的开发过程。
三、目标3:工程过程的管理工程过程的管理是CMMI Level 3的一项重要任务。
通过建立有效的工程过程管理机制,组织能够实现对软件开发过程的有效监控和控制。
工程过程的管理涉及到定量管理、过程绩效度量和过程控制。
通过科学的数据分析和过程监控,组织能够及时发现和解决软件开发过程中的问题,确保项目按时、按质高效交付。
四、目标4:产品集成在CMMI Level 3中,产品集成是一个关键目标。
通过有效地管理和实施产品集成过程,组织能够确保软件产品的质量和稳定性。
产品集成包括需求管理、配置管理、界面管理和过程协同等方面。
只有当软件产品的各个部分能够有效集成和配合,才能确保整体的功能和性能达到预期的要求。
CMMI3简介CMMI三级
CMMI3简介CMMI三级CMMI3简介CMMI三级,称为定义级。
在定义级水平上,企业不仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化,这样企业不仅能够在同类的项目上生到成功的实施,在不同类的项目上一样能够得到成功的实施。
科学的管理成为企业的一种文化,企业的组织财富。
在CMMI3级,你会发现:PA过程域1)有指导需求开发的需求开发(Requirements Development)这个PA;2)有指导设计、编码工作的技术解决方案(Technical Solution)这个PA;3)有指导如何保证工作产品满足要求的验证(Verification);4)有指导如何保证软件产品满足真实使用环境要求的(Validation);5)有指导如何把软件产品各组件集成在一起并保证能在相应的硬件载体运行正常的产品集成(Product Integration);CMMI2级的PP与PMC是直接与项目管理有关的两个PA,在CMMI3级,对项目管理的要求进一步提高:6)集成项目管理(Integrated Project Management):3级的项目管理,要求利用组织级的财富库进行项目估算,并且利用财富库裁剪出项目自己的过程,并用这个过程来管理项目。
7)风险管理(Risk Management):2级只有PP的SP2.2中提到要识别风险,而在3级专门有一个PA对风险管理提出更高的要求。
大家不知道有没有发现,2级的PA都是直接针对项目提出要求的。
3级的IPM和RSKM,除了对项目级提出要求,另外也对组织级提出了要求,IPM要求有组织级的资产库RSKM要求要有组织级的风险管理策略等。
另外,3级有几个“O”开头的PA,这几个PA都是直接对组织级的提出要求。
8)组织过程焦点(Organizational Process Focus):这个PA要求组织成立SEPG来推动过程改进的工作,要求识别、计划、实施改进过程,保证组织过程能持续改进。
3 CMM的内部结构
描述
基本设施或活动 活动
28
练习3 练习3
CMM的每个等级都被分解为哪 个层次? CMM的每个等级都被分解为哪3个层次? 的每个等级都被分解为哪3 什么是关键过程域? 什么是关键过程域? CMM共有多少个关键过程域 CMM共有多少个关键过程域? 共有多少个关键过程域? CMM2包含哪些关键过程域? CMM2包含哪些关键过程域? 包含哪些关键过程域 CMM3包含哪些关键过程域? 包含哪些关键过程域 CMM3包含哪些关键过程域? CMM4包含哪些关键过程域? 包含哪些关键过程域 CMM4包含哪些关键过程域? CMM5包含哪些关键过程域? 包含哪些关键过程域 CMM5包含哪些关键过程域? CMM的关键实践涉及哪5个共同特征? CMM的关键实践涉及哪5个共同特征?
18
每个关键过程域按5 每个关键过程域按5个关键实 践类加以组织, 践类加以组织,每个关键过程 域通过相应的关键实践类实现 一些特定的目标。 一些特定的目标。
19
成熟度等级为顶层, 成熟度等级为顶层,反映软件组织的过 为顶层 程能力和可能实现的预期结果和程度。 程能力和可能实现的预期结果和程度。 每个级别中包含了实现该等级目标的若 干个关键过程域 关键过程域; 干个关键过程域; 每一等级的每一个关键过程域中包含若 干个关键实践 关键实践; 干个关键实践; KPA的KP都统一按 个共同特征进行组 KPA的KP都统一按5个共同特征进行组 都统一按5 即每个KPA都包含 都包含5 KP; 织,即每个KPA都包含5类KP;
需求管理:在客户和实现客户需求之间达到共识; 需求管理:在客户和实现客户需求之间达到共识;控 制需求,建立基准线;保持计划、产品、 制需求,建立基准线;保持计划、产品、 活动与软件的一致性。 活动与软件的一致性。 项目策划:制定工程及其管理的合理计划。 项目策划:制定工程及其管理的合理计划。 跟踪监控:对实际运作建立透明机制,偏离计划时, 跟踪监控:对实际运作建立透明机制,偏离计划时, 采取措施。 采取措施。 合同管理:选择合格的子承包商, 合同管理:选择合格的子承包商,对合同进行有效管 理。 质量保证:对产品质量进行监督控制。 质量保证:对产品质量进行监督控制。 配置管理:建立和维护软件产品的完整性和一致性。 配置管理:建立和维护软件产品的完整性和一致性。
cmm3执行标准
cmm3执行标准
CMM3是指Coordinate Measuring Machine,也就是坐标测量机,它是一种高精度测量设备,用于测量物体的三维坐标和形状。
CMM3执行标准包括以下方面:
精度和误差:CMM3的精度和误差必须符合国际标准ISO 10360的要求,其中包括线性度、重复性、直线度、圆度等方面的指标。
操作规范:CMM3的操作必须按照制造商提供的操作手册进行,包括机床的启动、操作、关机等流程。
同时,操作者必须经过专业培训,具备必要的技能和知识。
校准和维护:CMM3的校准和维护必须按照制造商提供的指南进行,包括定期的校准、保养和更换零件等工作。
测量数据处理:CMM3测量得到的数据必须进行合理的处理和分析,包括数据的收集、分析、存储和报告等工作。
同时,必须确保数据的准确性和完整性。
安全规范:CMM3的操作必须符合相关的安全规范,包括机床的安装、接地、保护等措施,以确保操作人员的安全和设备的稳定性。
总之,CMM3执行标准主要是为了确保CMM3测量结果的准确性和可靠性,并保障CMM3的安全使用和长期稳定性。
CMM-3级
3.1组织过程焦点 - OPF目的:组织应确立软件过程活动的职责,以改进组织的软件过程能力。
(SEPG担负该职责。
)组织过程焦点指:制定并维护组织级和项目级的软件过程的共识,并协调评估、制定、维护和改进过程的活动。
组织以设立一个小组(如软件工程过程组(SEPG))的形式,为组织提供长期的约定和资源以协调软件过程的制定和维护。
该组负责组织软件过程活动,具体地说,就是制定和维护组织标准软件过程和相关过程财富(在组织过程定义KPA中描述),并协调软件项目的过程活动。
●目标(GOALS):目标1.组织的过程的制定和改进活动是协调的。
目标2.与过程标准相比,可确定软件过程的长处和不足。
目标3.组织级的过程制定和改进活动是有计划的。
●执行约定(CO)约定1. 组织制定书面规定,用于协调软件过程制定与改进活动。
此规定指出:1)设立一个组,负责组织层的软件过程活动,并就这些活动与项目相协调。
2)定期对项目使用软件过程的情况进行评估,以确定过程的长处和不足。
3)项目使用的软件过程是由组织的标准软件过程剪裁得来的。
4)每个项目可用的软件过程、工具、方法及其改进均可为其他项目共享。
约定2. 高层管理者领导软件过程制定和改进活动。
向组织宣布决定,制定规划和策略。
约定3. 高层管理者监督软件过程制定和改进活动。
保证与组织经营目标和战略的一致性,提出建议,参与制定活动计划。
●执行能力(AB)能力1.存在软件工程过程组(SEPG)。
该组应配备软件技术专业人员,必要时可得到其他技术专家的支持。
组内的专业知识应涵盖软件开发、SQA、SCM。
能力2.为软件过程活动提供充足的资源和经费。
组内具有以下专业知识的人员:软件重用、计算机辅助软件工程技术(CASE)、度量、编制培训课程。
能力3.组员接受必须的培训。
如以下培训:软件工程实践、过程控制技术、组织更改管理、策划、管理和监控软件过程、技术转换。
能力4.项目开发人员和有关人员接受软件过程活动方面的定向培训。
产品经理应该了解的CMMI模型
产品经理应该了解的CMMI模型编辑导读:产品经理学习CMMI,一方面是学习CMMI解决软件问题的方法论,另一方面是了解主流的软件开发流程,方便协调产品和项目开发。
本文作者从CMMI 的基本概念出发,对CMMI的级别和发展现状展开了详细的介绍,与大家分享,希望通过此文能够加深你对CMMI的了解。
01 基本概念1.1 过程改进在软件开发中,约束软件项目的三个要素是质量、进度和成本,被称为软件开发铁三角,软件开发总是在这三个要素中妥协平衡,不时要抉择保哪个牺牲哪个,不断在刀尖上跳舞。
而决定质量的要素又有三个:人、过程和技术,其中CMMI 主要关注过程的改进。
因为CMMI有一个基本的假设前提:产品的质量很大程度上受影响于所使用的开放与维护过程的质量。
所以为了改进产品质量,需要改进过程质量,称为过程改进。
1.2 CMMI的定义CMMI, Capability Maturity Model Integration,能力成熟度模型集成。
CMMI是美国国防部发起并资助的一个项目,由卡内基梅隆大学软件工程研究所(SEI)开发。
CMMI是一种过程改进模型。
CMMI是业界过程改进的最佳实践集合。
CMMI关注于改进组织内部的过程,描述了从随意、不成熟的过程到提高了质量与有效性的、有秩序、成熟的过程的演进道路。
1.3 CMMI模型CMMI 1.3分为三种模型:CMMI-DEV开发模型(应用最广)、CMMI-SVC服务模型和CMMI-ACQ采购模型。
它们有公用的一些过程域,也有特有的一些过程域。
CMMI的最新版本为2.0,但相关资料非常少,官网购买CMMI-DEV 2.0指南需要150美元。
1.4 过程域PACMMI-DEV-v1.3为例,包含22个PA,分为过程管理类、项目管理类、工程类和支持类4类:过程管理5个PA:OPD组织级过程定义、OPF组织级过程关注、OPM组织级绩效管理、OPP组织级过程性能、OT组织级培训。
cf3 国际标准
CF3 国际标准一级标题:CF3 国际标准的介绍CF3(Common Framework 3)是一种国际标准,用于规范软件开发流程和项目管理。
它提供了一套通用的框架,包括规范的开发方法、文件组织结构、文档要求等,旨在提高软件开发的效率和质量。
CF3国际标准已经在许多国家和组织中得到广泛应用,并取得了良好的效果。
二级标题:CF3 国际标准的重要性三级标题:规范软件开发流程CF3国际标准通过定义规范的软件开发流程,帮助开发团队建立起标准化的开发过程。
这可以使开发人员更好地理解项目的需求和目标,遵循统一的开发方法,并按照规定的步骤进行开发工作。
规范的开发流程能够提高团队的协作效率,减少开发过程中的错误和风险。
三级标题:统一文件组织结构CF3国际标准还规定了统一的文件组织结构,要求项目中的各类文件按照一定的目录结构进行组织和存储。
这种统一的文件组织结构可以使项目的文件管理更加方便和清晰,开发人员可以快速定位并访问所需的文件。
此外,统一的文件组织结构还有助于提高项目的可维护性和可扩展性。
三级标题:明确文档要求在CF3国际标准中,对于项目文档有明确的要求,包括文档的格式、内容和交付要求等。
规范的文档要求可以确保项目的文档质量,并使文档更易于理解和使用。
这有助于开发人员进行有效的知识传递和沟通,在项目开发过程中起到了重要的指导作用。
二级标题:CF3 国际标准的应用案例三级标题:案例一:企业内部项目管理CF3国际标准在企业内部项目管理中得到广泛应用。
通过采用CF3标准,企业可以建立起统一的项目管理流程,规范项目的各个阶段和活动,并提高项目的管理效率和成果质量。
同时,CF3国际标准的应用还能够促使企业对项目管理进行持续改进,不断提升管理水平。
三级标题:案例二:跨组织软件开发CF3国际标准也可以用于跨不同组织之间的软件开发项目。
在这种情况下,各个组织可以遵循CF3标准进行软件开发,保持一致的开发方法和标准,以便更好地实现跨组织合作。
cmm标准
cmm标准CMM(Capability Maturity Model)是一种软件过程能力评估和改进方法,它旨在帮助组织评估和改进其软件开发和维护过程的成熟度水平。
CMM的目标是帮助组织建立可预测、可重复和持续改进的软件过程,以提高软件开发和维护活动的质量和效率。
CMM有多个版本,其中最广为人知的是CMMI(Capability Maturity Model Integration),它是CMM的集成版本。
CMMI由软件工程研究所(SEI)开发并维护,它将多个CMM模型整合在一起,包括软件开发、系统工程和软件维护等领域。
CMMI定义了五个不同的成熟度级别,每个级别都描述了软件过程的不同特征和能力水平。
这些级别按照递增的顺序,表示组织在软件开发过程中的成熟度水平。
以下是CMMI的五个成熟度级别:1. Level 1 - Initial(初始级): 过程是非结构化的,没有明确定义的过程。
开发活动通常是不可预测的,并且没有可重复性。
2. Level 2 - Managed(可管理级): 过程具有一定的结构和管理控制。
关键过程的质量和进展得到了监控和记录。
3. Level 3 - Defined(已定义级): 过程在组织范围内得到了标准化和文档化。
关键过程的定义和执行得到了管理和监督。
4. Level 4 - Quantitatively Managed(定量管理级): 过程被定量地管理和测量。
目标是准确评估和控制过程的性能。
5. Level 5 - Optimizing(优化级): 过程不断改进,并根据已收集的数据和经验进行优化。
目标是实现持续的过程改进和创新。
以上是CMMI中定义的五个成熟度级别,每个级别都有自己的特征和目标。
组织可以使用CMMI来评估和改进其软件开发和维护过程,以达到更高的成熟度水平,并实现更高质量和效率的软件交付。
CMM的结构和基本内容
CMM的结构和基本内容来源:北京联高软件CMM描述了五个级别的软件过程成熟度(初始级可重复级已定义级已管理级优化级,成熟度反映了软件过程能力(Software Process Capability)的大小,任何一个软件机构的软件过程必定属于其中某个级别。
除了第一级以外,每级成熟度又由若干关键过程域(Key Process Area)构成。
五个成熟度及其关键过程领域如图所示:图中的每个关键过程域分别针对软件过程的某一方面,具体描述了某级成熟度下软件过程在该方面所应达到的的一组目标和实现这些目标的一组关键活动(Key Practice)。
所有关键活动被划分为五类,分别为完成该组目标所需的承诺(Commitment to Perform)、前提条件(Ability to Perform)、实际动作(Activities performed)、度量分析(Measurement and Analysis)以及验证(Verifying Implementation)。
上述五方面被称为五个Common Features。
CMM的结构如图所示:需要提出的是,任何一个成熟度级别的关键过程域集都是本级描述的关键过程域集和所有下级的关键过程域集的并集。
如3级的关键过程域就应有13个不同的域,其中7个是3级自己包含的,6个属于2级成熟度,而4级应有15个域。
第一级:初始级(The Initial Level)初始级的软件机构缺乏对软件过程的有效管理,其软件项目的成功来源于个人英雄主义而非机构行为,因此它不是可重复的。
第二级:可重复级(The Repeatable Level)概述:第二级软件机构的主要特点是:项目计划和跟踪的稳定性,项目过程的可控性和以往成功的可重复性。
更具体的说:机构建立了管理软件项目的策略和实现这些策略的过程。
新项目的计划和管理基于类似项目的经验。
过程能力的增强基于以各个项目为基础的有纪律的基本过程管理。
cmm三坐标编程岗位说明书
cmm三坐标编程岗位招聘说明cmm三坐标编程是一项高精度测量技术,在制造业中广泛应用,其主要职责是编写cmm程序来控制机器进行零件测量。
以下是cmm三坐标编程岗位的职责和要求:
职责:
1.根据客户要求编写cmm程序,控制机器进行零件测量。
2.与工程师、制造商和质量保证部门合作,确保所有工作都符合质量要求。
3.负责制定和维护cmm系统标准和最佳实践。
4.确保计量设备在技术和安全方面保持最佳状态。
5.记录所有测量数据并提供准确、可靠的文档。
要求:
1.具备cmm编程经验和机器操作技能。
2.能够理解和解释复杂的技术图纸和说明书。
3.能够熟练使用cmm测量软件。
4.精通geopak、calypso、pcdmis等软件。
5.熟练使用计算机、网络和基本软件。
6.出色的沟通能力和团队合作能力。
7.熟悉iso、qs9000、ts16949等质量和技术标准。
如果你是一位有cmm编程经验的人才,并且具备以上要求,欢迎加入我们的团队,一起为制造业提供高品质、高精度的测量服务!。
CMMI3之配置管理
降低开发通过规范化的 流程和工具,降低了因 版本混乱导致的错误和
缺陷修复成本。
配置管理通过有效的变 更管理和审核机制,避 免了不必要的返工和重 复劳动,降低了开发成
本。
配置管理通过优化资源 配置和提高工作效率, 减少了人力和物力资源 的浪费,进一步降低了
开发成本。
05
配置管理的最佳实践和案例分享
性和可靠性。
通过配置管理数据库,可以方 便地查询、修改和管理配置项, 提高软件开发的效率和质量管
理水平。
变更管理工具
变更管理工具用于协调和控制软件开发生命周期中的变更,确保变更的合 理性和可控性。
变更管理工具通常包括变更请求、变更评估、变更实施和变更验证等环节 的管理功能。
通过变更管理工具,可以有效地跟踪和管理变更,降低变更对软件开发过 程的影响,提高软件质量。
成功的配置管理经验分享
建立明确的配置管理流程
制定详细的配置管理计划,明确配置项、配置标识、配置 控制和配置审计等环节,确保所有相关人员都清楚自己的 责任。
实施定期的配置审计
为了确保配置管理的有效性和合规性,应定期进行配置审 计,检查配置管理活动的执行情况,识别存在的问题并及 时纠正。
建立配置管理知识库
对配置管理活动进行审查,确保其符合计划 要求和标准。
制定配置审计计划
明确配置审计的目标、范围、方法和时间表。
配置审计报告
生成配置审计报告,总结审计结果,并提出 改进建议。
03
配置管理工具
版本控制工具
01
版本控制工具用于管理软件配置项的变更,确保在软件开发过 程中,各个版本之间的一致性和可追溯性。
配置项发布
将经过批准的配置项发布到相应的存储库,并对其进行版本控制。
CMMI文件清单中英文对照表
requirement change control procedure Impact analysis procedure of change procedure for establishing project's defined process project communication & negotiation procedure risk management process risk management guidebook risk management plan risk list COTS product selection process COTS product evaluation criteria COTS product evaluation report cooperation notification to supplier the 3rd party's product evaluation form COTS product procurement process software sub-contract management process sub-contract review procedure sub-contract development monotoring procedure sub-contract Configuration Management procedure sub-contract configuration monitoring plan template sub-contract QA audit procedure sub-contractor evaluation criteria contract template (business) for ZZ's software sub-contract sub-contract development monotoring report sub-contract development monotoring plan sub-coptract working plan application form for product( project ) sub-contract candidate sub-contractor evaluation report software sub-contract review record project planning process size estimation procedure effort estimation procedure schdule generation procedure plan for project planning PDSP document project's environment list project's task WBS list product size estimation form effort estimation form CCR list out-sourcing work product list main work product list delivarable work product list HR demands form
CMMI3配置管理文件
基础管理篇
之(一)
1
配置管理(CM)
Agenda
项目中的CM问题 CMMI中CM过程域描述与定义 CM的实践 CM工具
3
项目中的CM问题
4
开发中典型的CM问题
发错了版本 安装后不工作 异地不能正常工作 已经解决的缺陷过后又出现错误 开发人员把产品拿出去出售赢利 找不到最新修改了的源程序
5
CMMI模型有关CM实践解析
基线是一组配置项(CI)的集合:
– 经过了正式的评审和批准 – 作为进一步工作的基础 – 变更必须经过正式的变更控制程序
不同的基线可能:
– 在开发的不同阶段建立 – 控制权限会有不同
1.2 定义基线
31
推荐的基线
基线 需求 开发 运行 何时建立 客户需求评审 概要设计评审 发布给客户 CCB 项目经理 CCB 控制者
职能:
– – – – 确保变更被分类以及被评估 评审和批准变更 确保只有被批准的变更得到实施 决定需要实施的变更的优先级
变更控制活动必须在整个项目中具有可视性 CCB成员可能包括: 项目经理,配置管理员,质 量保证人员,开发人员代表,客户代表
36
CCB主席的职责
设立接收变更的标准 发起对请求的变更的评估 从CCB成员获取建议的行动方案 解决关于变更请求的争议 做出CCB负责的裁决的最终决策 记录CCB会议纪要,记录 CCB对变更请求的 处理行动
CMM3
项目-过程-评估-CMM-OSSP-PDSP论HP CSSC, 田小鹏博士这是一个看似简单的标题,却也曾经是我经历CMM必须面对的很多简单而有趣的问题链(环)。
当我终于醍壶灌顶时,写下了如下的一个链图(简单的4O),符合我在CMM之道2中讲述的”O”原则。
项目-过程-评估-CMM-OSSP-PDSP环如果您的确能对每一个箭头想清楚时,我相信CMM您已经入门了。
1. 项目,就如恋爱过程中的一顿饭“先有鸡,还是先有蛋”这个上古难题一样出现于CMM。
“先有项目?还是先有过程?”(A) 当然是先有过程(Process)了,过程是指导项目实施的基础呀!但是过程应该是项目经验教训总结的产物,否则不是外行指导内行了吗?生搬硬套害死人!(B) 当然是先有项目(Project)了,先做再讲,然后再总结项目经验教训,形成过程啊。
但是自从70年代至今,就有结构化编程,OO技术,瀑布模型,渐进式模型(Spiral),匈牙利命名法,RUP, XP等,难到我们不用?况且谈总结经验教训,要多久呀,1年,2年,依旧CMM1?我不想去论孰是孰非,其实都有道理。
在定位一下项目在公司中的作用之前,先讲一个恋爱吃饭的小故事吧。
我和太太恋爱过程吃过很多顿饭,最贵的4万元(结婚宴席),最便宜的是上海交大的食堂5元。
印象最深刻的是两次,一次是初恋时刻,请她在长乐路,陕西南路的香港避风塘,避风塘有很多各种方式的小点心,不贵(一般10-20元),但好吃。
那一天花了近200元。
你知道,可口的菜和点心就象流水线一样的上,迅速堆满了4个人的桌子,心里却在不断地祷告:“求你了,别上了”,免得被别人看到,想这两个人发疯了。
☺第二次是结婚周年,请太太到上海贵都饭店(结婚的Hotel)重游去吃烛光晚餐,那是“非典”肆虐的月份,进酒店也被“红外枪”检查。
街上很少人走动,整个贵都餐厅也只有3-4个人,精美的寿司,水果,菜肴;贵宾般的服务;安静和温暖的气氛对比着婚宴的喧嚣,宛如隔世。
cmmi3认证准则 -回复
cmmi3认证准则-回复CMMI3认证准则是指Capability Maturity Model Integration Level 3认证的要求和指引。
CMMI是一种商业实践框架,旨在帮助组织改善其业务进程,提高效率和质量。
CMMI3认证是CMMI模型中的一个重要里程碑,它展示了组织在项目管理和产品开发方面具有一定的成熟度。
本文将一步一步回答有关CMMI3认证准则的问题,并探讨该认证对组织的价值和影响。
首先,我们来了解一下CMMI3认证准则的基本要求。
CMMI3的核心目标是确保组织在项目管理和过程管理方面具有一定的成熟度,能够按照一套统一的标准进行工作。
为了达到CMMI3认证,组织需要满足一系列要求,包括建立适当的项目管理流程和方法,确保项目可控和可预测性,实现持续的改进,以及培养具有良好项目管理技能的团队。
其次,我们将详细解释CMMI3认证准则涉及的每个主题。
一个重要的主题是项目管理流程的建立。
在CMMI3认证中,组织需要定义并执行适当的项目管理流程,包括项目计划、需求管理、风险管理、变更管理等。
这些流程旨在确保项目按时、按质地完成,并达到客户的期望。
项目管理流程应该明确定义,包括责任和权限的分配,以及沟通和协作的方式。
另一个主题是项目可控和可预测性。
CMMI3认证要求组织具备管理项目风险的能力,通过制定风险管理计划、风险评估和风险应对措施来减少不确定性。
此外,组织还应掌握项目度量和指标的使用,以便实时监控项目状态,并提前做出调整。
项目可控和可预测性可以提高项目交付的稳定性和准确性,有助于组织根据客户需求和期望提供可靠的产品和服务。
持续改进是CMMI3认证准则的另一个重要主题。
组织需要建立一个成熟的改进过程,以识别和解决项目管理和开发中的问题。
这可以通过建立一个问题追踪系统、定期评估项目绩效和效益、以及开展经验总结和知识分享活动来实现。
持续改进确保组织能够从过去的经验中吸取教训,并不断优化其业务流程和方法,提高效率和质量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Software Product S f Engineering Peer Reviews
N-y
2 Repeatable
N-x
N+a
Level 2: Think before you act, act and think after you act, just to act make sure you did it right.
School of Software Engineering--Beijing University of Posts&Telecom.
Process Management
Human Resources
Technical Assets
CustomerSupplier S li Relationships
Planning
to produce
Activity
Results R lt
input to
Evaluation
to improve
Out
N
1 Initial School of Software Engineering--Beijing University of Posts&Telecom.
School of Software Engineering--Beijing University of Posts&Telecom.
School of Software Engineering--Beijing University of Posts&Telecom.
School of Software Engineering--Beijing University of Posts&Telecom.
School of Software Engineering--Beijing University of Posts&Telecom.
Management Visibility
Process Capability
Management Visibility
Process Capability
Management Visibility
Process Capability
Probability g Target
5 3 4
N-x N-y
N-z Time/$/...
Management Visibility
Process Capability
Probability Target
Levels/ Process Categories
Management
Organizational
Technology Change Management Process Change Management
School of Software Engineering--Beijing University of Posts&Telecom.
School of Software Engineering--Beijing University of Posts&Telecom.
The Five Levels of Software Process Maturity
Management Visibility
Process Capability
Management Visibility
Process Capability
4. Managed Process measured and controlled
1
2
In Out
N
N+a
3. Defined Process characterized, fairly f i l well understood ll d t d 2. Repeatable Integrated Can repeat previously Engineering mastered tasks Process Project Management
Context
Section 1. The CMM Maturity Levels
High Process Performance Process Capability Process Maturity
1. CMM Maturity Levels 2. CMM Level 2 Key Process Areas What do we do now that meets the goals? In your opinion, what issues remain? y p , 3. Comparison of Level 2 and Level 3 Basic Differences CMM Level 3 Key Process Areas 4. CMM 4 and 5
Maturity Model Inspirations • Process management concepts (Reviewing) g p ( g)
– – – – Crosby Deming Juran etc.
• Experience p
– 30 years of similar software problems – commonl known software problems commonly kno n soft are – solutions exist
Product and Process Quality Q y
1. Initial Unpredictable and p poorly controlled
School of Software Engineering--Beijing University of Posts&Telecom.
School of Software Engineering--Beijing University of Posts&Telecom.
Quantitative Process Management Integrated S f Software Management Intergroup Coordination Requirements Management Software Project g Planning Software Project Tracking and Oversight Software Subcontract Management Software Quality S f Q li Assurance Software Configuration Management Ad Hoc Processes Organization Process Focus Organization Process Definition g g Training Program
School of Software Engineering--Beijing University of Posts&Telecom.
A Foundation, Not a Destination • The optimizing level (Level 5) is not the destination of process management. • Th destination is better products for a better The d ti ti i b tt d t f b tt price: economic survival • The optimizing level is a foundation for building an ever-improving capability. capability
School of Software Engineering--Beijing University of Posts&Telecom.
Maturity Levels are a Framework for Process Improvement • Based on Continuous Process Improvement: based p on many small, evolutionary steps rather than revolutionary innovations. y • Plateau: A maturity level is a well-defined evolutionary plateau toward achieving a mature software process. • Foundation: Each maturity level provides a layer in the foundation for continuous process improvement. improvement • Priority Order: The levels also help an organization prioritize its improvement efforts. i ti i iti it i t ff t
• Application of common sense engineering
School of Software Engineering--Beijing University of Posts&Telecom. School of Software Engineering--Beijing University of Posts&Telecom.
Engineering
5 Optimizing
Level 1: Just do it.
Defect Prevention Software Quality Management
Activity
to produce
Results
5 4 3 2 1