CMMI3级18个过程域
- 格式:docx
- 大小:13.97 KB
- 文档页数:2
CMMI的22个过程域及其特定目标和实践CMMI共含有22个过程域:一、项目管理类:1、项目策划(PP):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获得计划承诺2、项目监督和控制(PMC):SG1 对照计划监督项目SP1.1 监督项目策划参数 SP1.2 监督承诺 SP1.3监督项目风险 SP1.4监督资料管理 SP1.5监督共利益者介入情况 SP1.6进行进展审查 SP1.7里程碑审查SG2 管理纠正措施,直到结束SP2.1 分析问题:收集并分析问题,确定处理这些问题所需的纠正措施SP2.2 采取纠正措施:对所识别的问题采取纠正措施3、集成项目管理(IPM)+IPPDSG1运用项目已定义过程SP1.1建立项目已定义过程 SP1.1运用组织过程财务策划项目活动 SP1.1建立项目工作环境综合计划 SP1.1运用综合计划管理项目 SP1.1充实组织过程财富SG2与相关的共利益者协调和合作SP2.1管理共利益者介入 SP2.2管理依存关系 SP2.3解决协调问题SG3IPPD应用(应用IPPD原则)SP3.1 建立项目的共同愿景 SP3.2 建立集成团队架构 SP3.3 分配需求至集成团队 SP3.4 建立集成团队 SP3.5确保跨团队间的合作4、供方协定管理(SAM)SG1 建立供方协定SP1.1分析由项目所决定的需求 SP1.2选择供方 SP1.3 建立供方协定SG2 满足供方协定SP2.1执行供方协定 SP2.2监督选定的供方过程 SP2.3评估选定的供方工作产品 SP2.4接受取得的产品 SP2.5移交产品5、风险管理(RSKM)SG1 准备风险管理SP1.1确定风险来源和类别 SP1.2定义风险参数 SP1.3建立风险管理战略SG2 识别和分析风险SP2.1识别风险 SP2.2对风险进行评价、分类和排列优先顺序SG3 缓解风险SP3.1拟订风险缓解方案 SP3.2实施风险缓解6、定量项目管理(QPM)SG1定量管理项目SP1.1建立项目目标 SP1.2组成已定义过程 SP1.3选择将予以管理的子过程 SP1.4管理项目性能SG2对子过程进行统计管理SP2.1选择度量值和分析技术 SP2.2运用统计方法,以掌握变化情况 SP2.3监督所选择的子过程的性能 SP2.4记录统计管理数据二、工程类1、需求管理(RM)2、需求开发(RD)3、技术解决(TS)SG1 选择产品构建解决方案SP1.1开发详细候选解决方案和选择准则 SP1.2开发操作概念和场景 SP1.3选择产品构件解决方案SG2 设计SP2.1运用有效的设计方法 SP2.2建立完备的技术数据包 SP2.3设计综合性接口 SP2.4进行制作、购买或复用分析SG3 实现产品设计SP3.1实现设计 SP3.2编制产品支持文档4、产品集成(PI)SG1 准备产品集成SP1.1建立产品集成战略 SP1.2建立产品集成环境 SP1.3规定详细的产品集成规程SG2 确保接口兼容性SP2.1审查接口描述的完备性 SP2.2管理接口SG3 组装产品构件和交付产品SP3.1确认集成用的产品构件已经准备就绪 SP3.2组装产品构件 SP3.3核查组装的产品构件 SP3.4打包和交付产品或产品构件5、验证(VER)6、确认(VAL)三、组织过程类:1、组织过程定义(OPD)SG1 建立组织过程资产SP1.1建立标准过程 SP1.2 建立生命周期模型描述 SP1.3建立裁剪准则及指南 SP1.4建立组织度量库 SP1.5建立组织过程资产库 SP1.6建立工作环境标准SG2 促成IPPD管理SP2.1建立授权机制 SP2.2建立集成团队规则与指南 SP2.3平衡团队与原隶属组织的责任2、组织过程聚焦(OPF)SG1 确定过程改进机会SP1.1确定组织的过程需求 SP1.2评估组织的过程 SP1.3识别组织的过程改进项目SG2 策划和实施过程改进活动SP2.1制定过程行动计划 SP2.2实施过程行动计划 SP2.3部署过程和相关的过程财富 SP2.4把过程相关的经验纳入本组织的过程财富3、组织培训(OT)SG1 确定培训需求并且使培训现成可用SP1.1 确定战略培训需求 SP1.2确定有哪些培训需求由组织负责满足 SP1.3 建立组织培训战术计划 SP1.4建立培训能力SG2 提供必要的培训SP2.1交付培训 SP2.2建立培训记录 SP2.3评价培训效果4、组织过程性能(OPP)SG1 建立性能基线和模型SP1.1 选择过程 SP1.2建立过程性能度量值 SP1.3建立质量和过程性能目标 SP1.4建立过程性能基线 SP1.5建立过程性能模型5、组织革新与部署(OID)SG1 选择改进项目SP1.1 收集和分析改进建议 SP1.2 识别革新 SP1.3 试行改进 SP1.4 选择改进建议,用于部署SG2 部署改进SP2.1策划部署 SP2.2管理部署 SP2.3度量改进效果四、支持类1、过程和产品质量保证(PPQA)SG1 客观评价过程和工作产品SP1.1客观评价过程 SP1.2客观评价工作产品和服务SG2 客观提供情况SP2.1通报不符合问题,并且确保解决它们 SP2.2建立记录2、配置管理(CM)SG1 建立基线SP1.1识别配置项 SP1.2建立配置管理系统 SP1.3建立或放行基线SG2 跟踪并控制变更SP2.1跟踪变更 SP2.2控制变更SG3 建立完整性SP3.1建立配置管理记录 SP3.2进行配置审计3、测量和分析(MA)SG1 协调测量和分析活动SP1.1 建立测量目标 SP1.2详细说明度量值 SP1.3说明数据收集和存储规程 SP1.4规定分析规程SG2 提供度量结果SP2.1收集度量数据 SP2.2分析度量数据 SP2.3存储数据和结果 SP2.4通报分析结果4、决策分析和决定(DAR)SG1 评价候选方案SP1.1拟订并运用决策分析的指导原则 SP1.2选择评价技术 SP1.3拟订评价准则 SP1.4确定推荐的侯选方案 SP1.5评价候选方案 SP1.6选择解决方案5、原因分析和决定(CAR)SG1 确定缺陷的原因SP1.1选择缺陷数据,用于分析、选择缺陷和其他问题,以供分析使用 SP1.2分析原因SG2 处理缺陷原因SP2.1实施措施建议 SP2.2评价变更的效果 SP2.3记录数据。
CMMI专业咨询评估服务合同合同编号:委托方(甲方):XXX有限公司服务方(乙方):XXX有限公司本协议为甲、乙双方共同签订的CMMI L3专业咨询评估服务合同。
本次服务的目标是:通过咨询、培训及评估的方式,帮助甲方完善CMMI L3级体系,并在甲方相关人员的充分配合下,使甲方通过CMMI L3级评估。
第一条服务范围本次服务包含CMMI® for Development V 1.3 成熟度等级3级所涉及的18个过程域的培训、咨询和认证。
这18个过程域分别为:第二条实施方案概览(可视情况修改)备注:①以上服务工作量指服务方现场与非现场的总服务工作量。
②预评估和正式评估的具体时间安排由甲方和主任评估师确定。
咨询过程中部分过程可根据双方实际情况简化。
第三条双方职责和权利为了圆满地完成本项目,甲、乙各方应配合对方就此次咨询活动承担及享有以下职责和权利:3.1甲方的权利和义务3.1.1 甲方应当履行合同约定的义务,如因甲方原因给乙方造成了经济损失,甲方应当承担赔偿责任。
3.1.2 甲方应当安排专门人员配合乙方工作,并为乙方配置CMMI项目所需要的各项资源,提供所需的环境和设备。
甲方参与CMMI项目的相关人员应当按照乙方咨询师的要求,及时提供评估、认证的各项资料及其他条件。
3.1.3 甲方有权监督乙方咨询师在咨询过程中的咨询服务质量,并可对咨询师的咨询方式、内容、计划等提出具体建议。
3.1.4 在项目实施过程中,当甲方发现乙方的员工工作不力,甲方有权要求乙方更换人员,且由乙方原因给甲方造成损失的,由乙方承担赔偿责任。
3.1.5 甲方有权要求乙方提交每次的咨询报告。
3.1.6 甲方在尽到合同约定的责任的前提下,因乙方违反合同约定致使项目进度超过合同约定的日期,甲方不承担责任。
因不可抗力导致合同不能全部或部分履行,甲方不承担责任。
3.2乙方的权利和义务3.2.1 乙方应当履行合同约定的义务,如因乙方违约原因给甲方造成的经济损失,乙方应当承担赔偿责任。
CMMI基础培训CMMI包括18个过程域:1评估2投标3合同评审、立项4总体计划(项目启动)5原形开发6需求分析7总体设计(概要设计)8详细设计9功能开发10代码走查11产品集成12集成测试13试运行(用户测试\上线运行)14初验15初验维护16终验17终验维护18结项报告在CMMI评级过程中,上面的18个过程域都必须提供证据,即所谓的PIID。
名词解释:PIID:Practice Instantiation Indicator Document实践的实施证据文档SR - Senior Management, PL - Project Lead, DEV - Developer, SQA, SCM. RM, SEPG随着人们对CMM研究的不断深入,其他学科也结合本系统的特点,陆续推出了自己的CMM 模型。
例如,人力资源能力成熟度模型、系统工程能力成熟度模型等等:(1)SW-CMM (Software CMM) 软件CMM(2)SE-CMM (System Engineering CMM) 系统工程CMM(3)SA-CMM (Software Acquisition CMM) 软件采购CMM(4)IPT-CMM (Integrated Product Team CMM) 集成产品群组CMM(5)P-CMM (People CMM) 人力资源能力成熟度模型CMMI三级18个过程域中属于项目管理类的过程域:A、PP\PMC\RSKM\VAL\SAMB、PP\IPM\PMC\RSKM\SAMC、RD\PP\IPM\PMC\RSKM\SAMD、REQA\PP\PMC\IPM\SAMREQM: Requirements Management(需求管理)PP: Project PlanningPMC: Project Monitoring and Control(项目监控)MA: Measurement and Analysis(度量分析)PPQA: Process and Product Quality Assurance(过程、产品质量保证)CM: Configuration ManagementRD: Requirements DevelopmentVER: Verification(文档评审、系统测试)VAL: Validation(项目验收、发布许可)TS: Technical Solution方案选择表PI: Product Integration(产品集成)OPF:Organizational Process Focus(组织过程焦点)OPD:Organizational Process Definition(组织过程定义)OT: Organizational Training(组织培训)IPM: Integrated Project Management(集成项目管理)RSKM: Risk ManagementDAR:Decision Analysis and ResolutionCMMI2级简述如果对项目的范围、规模、性质、任务、工作量、费用等都不了解的情况下,是不可能做出计划的,所以做好计划的第一步就是要把这些东西搞清楚。
对CMMI3的学习和思考【IT168 专稿】近来笔者所在公司正在为过CMMI3做各种准备,对公司的员工进行了一些相关的培训,作为项目管理人员的我,在学习CMMI3的过程中,也有了自己的一点对于CMMI3的思考。
CMMI将软件过程中的很多步骤都通过步骤规范起来,它并没有告诉我们应该怎么去做,而只是告诉我们应该做些什么。
因为软件过程中的每一步都需要经过思考、决策、有依据才能得出过程的结果,所以减少了每一步发生错误的可能性。
一.CMMI概述CMMI是Capacity Maturity Model Integrated的简称,即集成的软件能力成熟度模型,CMM是CMMI的早期版本,它主要用于软件工程,而CMMI是一种综合性模型,它是工程实施和管理方法,它在软件与系统集成以外的如科研、工程等领域都得到了广泛的应用。
CMMI是一个由理论和经验部分组成的模型。
它有连续式和阶段式两种表述方式,其中连续式主要用于衡量一个企业的项目能力,而阶段式主要用来衡量一个企业的成熟度。
在连续式表述下,企业在接受评估时可以选择自己希望评估的项目来进行评估,所以评估通过率相对比较大,但它反映的那个相对比较窄,因为它仅仅反映该企业的该项目或类似项目达到了对应的等级。
而用阶段式来进行评估时,需由评估师自己来挑选内部的任何项目或其中的某一部分来进行评估。
阶段式的CMMI有5个等级,如下:第一级(初始级):在该等级下,项目的目标虽然得以实现,但它的实现带有很多的偶然性和风险性,该级对人员的依赖性比较大,性能依赖个人的能力,且随个人固有的性能、知识和动机的不同而变化。
第二级(受管理级):在该等级下,意味着组织要确保策划、文档化、执行、监督和控制项目级的过程,并且需要为过程建立明确的目标,并能实现成本、进度和质量目标等。
在这种情况下,组织已经营造了一个稳定的、受控的开发环境,项目已经在受控制的状态下运行。
该级包括如下7个过程域:需求管理(RM)、项目策划(PP)、项目监督与控制(PMC)、供方协定管理(SAM)、测量与分析(MA)、过程和产品质量保证(PPQA)和配置管理(CM)。
CMMI3级过程域一共有18个PA,分别是:过程管理1、OPD:(Organizational Process Definition)组织级过程定义。
建立和维护有用的组织过程资产。
2、OPF:(Organizational Process Focus)组织级过程焦点。
在理解现有过程强项和弱项的基础上计划和实施组织过程改善。
3、OT:(Organizational Training)组织培训管理。
增加开发人员的技能和知识,使他们能有效地执行他们的任务。
项目管理:4、PP:(Project Plan)项目计划。
保证在正确的时间有正确的资源可用。
为每个人员分配任务。
协调人员。
根据实际情况,调整项目。
5、PMC:(Project Monitoring and Control)项目监督与控制。
通过项目的跟踪与监控活动,及时反映项目的进度、费用、风险、规模、关键计算机资源及工作量等情况,通过对跟踪结果的分析,依据跟踪与监控策略采取有效的行动,使项目组能在既定的时间、费用、质量要求等情况下完成项目。
6、SAM:(Supplier Agreement Management)供应商协议管理。
旨在对以正式协定的形式从项目之外的供方采办的产品和服务实施管理。
7、IPM:(Integrated Project Management)集成项目管理。
根据从组织标准过程剪裁而来的集成的、定义的过程对项目和利益相关者的介入进行管理。
8、RSKM:(Risk Management)风险管理。
识别潜在的问题,以便策划应对风险的活动和必要时在整个项目生存周期中实施这些活动,缓解不利的影响,实现目标。
工程管理:9、REQM:(Requirements Management)需求管理。
需求管理的目的是在客户和软件项目之间就需要满足的需求建立和维护一致的约定。
10、RD:(Requirement Development)需求开发。
需求开发的目的在于定义系统的边界和功能、非功能需求,以便涉众(客户、最终用户)和项目组对所开发的内容达成一致。
CMMI三级的18个过程域及其特定目标和实践一、项目管理类:---[二级]1、项目策划(PP)[ Project Plan]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获得计划承诺---[二级]2、项目监督和控制(PMC)[Project Monitoring and Control]SG1 对照计划监督项目SP1.1 监督项目策划参数SP1.2 监督承诺SP1.3监督项目风险SP1.4监督资料管理SP1.5监督共利益者介入情况SP1.6进行进展审查SP1.7里程碑审查SG2 管理纠正措施,直到结束SP2.1 分析问题:收集并分析问题,确定处理这些问题所需的纠正措施SP2.2 采取纠正措施:对所识别的问题采取纠正措施---[二级]4、供方协定管理(SAM)[Supplier Agreement Management]SG1 建立供方协定SP1.1分析由项目所决定的需求SP1.2选择供方SP1.3 建立供方协定SG2 满足供方协定SP2.1执行供方协定SP2.2监督选定的供方过程SP2.3评估选定的供方工作产品SP2.4接受取得的产品SP2.5移交产品3、集成项目管理(IPM)+IPPD[Integrated Project Management]SG1运用项目已定义过程SP1.1建立项目已定义过程SP1.2运用组织过程财富策划项目活动SP1.3建立项目工作环境综合计划SP1.4运用综合计划管理项目SP1.5充实组织过程财富SG2与相关的共利益者协调和合作SP2.1管理共利益者介入SP2.2管理依存关系SP2.3解决协调问题SG3 IPPD应用(应用IPPD原则)SP3.1 建立项目的共同愿景SP3.2 建立集成团队架构SP3.3 分配需求至集成团队SP3.4 建立集成团队SP3.5确保跨团队间的合作5、风险管理(RSKM) [Risk Management]SG1 准备风险管理SP1.1确定风险来源和类别SP1.2定义风险参数SP1.3建立风险管理战略SG2 识别和分析风险SP2.1识别风险SP2.2对风险进行评价、分类和排列优先顺序SG3 缓解风险SP3.1拟订风险缓解方案SP3.2实施风险缓解二、工程类---[二级]1、需求管理(RM)[ Requirements Management]SG1 Manage Requirements 管理需求SP 1.1 Obtain an Understanding of Requirements 获得对需求的理解SP 1.2 Obtain Commitment to Requirements 获得对需求的承诺SP 1.3 Manage Requirements Changes 管理需求的变更SP 1.4 Maintain Bidirectional Traceability of Requirements 维护需求的双向可追溯性SP 1.5 Identify Inconsistencies Between Project Work and Requirements 识别项目工作与需求的不一致之处2、需求开发(RD)[ Requirement Development]SG1 Develop Customer Requirements 开发客户需求SP 1.1 Elicit Needs 获取客户的需要SP 1.2 Develop the Customer Requirements 生成客户需求SG2 Develop Product Requirements 开发产品需求SP 2.1 Establish Product and Product Component Requirements 建立产品需求和构件需求SP 2.2 Allocate Product Component Requirements 分配产品构件需求SP 2.3 Identify Interface Requirements 确定接口需求SG3 Analyze and Validate Requirements 分析和确认需求SP 3.1 Establish Operational Concepts and Scenarios 建立操作概念和场景SP 3.2 Establish a Definition of Required Functionality 定义功能需求SP 3.3 Analyze Requirements 分析需求SP 3.4 Analyze Requirements to Achieve Balance 平衡需求SP 3.5 Validate Requirements 确认需求3、技术解决(TS)[ Technical Solution]SG1 选择产品构建解决方案SP1.1开发详细候选解决方案和选择准则SP1.2开发操作概念和场景SP1.3选择产品构件解决方案SG2 设计SP2.1运用有效的设计方法SP2.2建立完备的技术数据包SP2.3设计综合性接口SP2.4进行制作、购买或复用分析SG3 实现产品设计SP3.1实现设计SP3.2编制产品支持文档4、产品集成(PI)[ Product Integration]SG1 准备产品集成SP1.1建立产品集成战略SP1.2建立产品集成环境SP1.3规定详细的产品集成规程SG2 确保接口兼容性SP2.1审查接口描述的完备性SP2.2管理接口SG3 组装产品构件和交付产品SP3.1确认集成用的产品构件已经准备就绪SP3.2组装产品构件SP3.3核查组装的产品构件SP3.4打包和交付产品或产品构件5、验证(VER)[ Verification]SG1 Prepare for Validation 准备确认SP 1.1 Select Products for Validation 选择待确认的产品SP 1.2 Establish the Validation Environment 建立确认环境SP 1.3 Establish Validation Procedures and Criteria 建立确认规程和准则SG2 Validate Product or Product Components 确认产品或构件SP 2.1 Perform Validation 执行确认SP 2.2 Analyze Validation Results 分析确认结果6、确认(VAL)[ Validation]SG1 Prepare for Verification 准备验证SP 1.1 Select Work Products for Verification 选择待验证的工作成果SP 1.2 Establish the Verification Environment 建立验证环境SP 1.3 Establish Verification Procedures and Criteria 建立验证规程和准则SG2 Perform Peer Reviews 执行同行评审SP 2.1 Prepare for Peer Reviews 准备同行评审SP 2.2 Conduct Peer Reviews 执行同行评审SP 2.3 Analyze Peer Review Data 分析同行评审数据SG3 Verify Selected Work Products 验证选定的工作成果SP 3.1 Perform Verification 执行验证SP 3.2 Analyze Verification Results 分析验证结果三、组织过程类:1、组织过程定义(OPD)[Organizational Process Definition]SG1 建立组织过程资产SP1.1建立标准过程SP1.2 建立生命周期模型描述SP1.3建立裁剪准则及指南SP1.4建立组织度量库SP1.5建立组织过程资产库SP1.6建立工作环境标准SG2 促成IPPD管理SP2.1建立授权机制SP2.2建立集成团队规则与指南SP2.3平衡团队与原隶属组织的责任2、组织过程聚焦(OPF)[Organizational Process Focus]SG1 确定过程改进机会SP1.1确定组织的过程需求SP1.2评估组织的过程SP1.3识别组织的过程改进项目SG2 策划和实施过程改进活动SP2.1制定过程行动计划SP2.2实施过程行动计划SP2.3部署过程和相关的过程财富SP2.4把过程相关的经验纳入本组织的过程财富3、组织培训(OT)[ Organizational Training]SG1 确定培训需求并且使培训现成可用SP1.1 确定战略培训需求SP1.2确定有哪些培训需求由组织负责满足SP1.3 建立组织培训战术计划SP1.4建立培训能力SG2 提供必要的培训SP2.1交付培训SP2.2建立培训记录SP2.3评价培训效果四、支持类---[二级]1、配置管理(CM) [Configuration Management]SG1 建立基线SP1.1识别配置项SP1.2建立配置管理系统SP1.3建立或放行基线SG2 跟踪并控制变更SP2.1跟踪变更SP2.2控制变更SG3 建立完整性SP3.1建立配置管理记录SP3.2进行配置审计---[二级]2、过程和产品质量保证(PPQA) [Process and Product Quality Assurance]SG1 客观评价过程和工作产品SP1.1客观评价过程SP1.2客观评价工作产品和服务SG2 客观提供情况SP2.1通报不符合问题,并且确保解决它们SP2.2建立记录---[二级]3、测量和分析(MA) [Measurement and Analysis]SG1 协调测量和分析活动SP1.1 建立测量目标SP1.2详细说明度量值SP1.3说明数据收集和存储规程SP1.4规定分析规程SG2 提供度量结果SP2.1收集度量数据SP2.2分析度量数据SP2.3存储数据和结果SP2.4通报分析结果4、决策分析和决定(DAR) [Decision Analysis and Resolution]SG1 评价候选方案SP1.1拟订并运用决策分析的指导原则SP1.2选择评价技术SP1.3拟订评价准则SP1.4确定推荐的侯选方案SP1.5评价候选方案SP1.6选择解决方案。
CMMI3级18个过程域CMMI(Capability Maturity Model Integration)是一种用于评价和改进组织的软件工程能力的模型。
CMMI模型将软件工程能力分为不同的级别,目前最高级别是CMMI级别5、在CMMI模型中,共有18个过程域,每个过程域都包含一组过程目标和过程实践。
下面将介绍CMMI级别3中的18个过程域,并对每个过程域进行详细解析。
1. 要求开发(Requirements Development):该过程域涉及确定、分析和记录系统和软件需求的活动。
它包括需求的获取、管理、分析和验证。
2. 要求管理(Requirements Management):该过程域涉及组织和控制项目的需求。
它包括需求的识别、跟踪、控制和变更管理。
3. 项目计划和监控(Project Planning and Monitoring):该过程域涉及制定和维护项目计划,并监控项目活动的执行。
它包括识别和规划项目活动、建立项目计划、监控项目进展和基于此进行调整。
4. 项目监控和控制(Project Monitoring and Control):该过程域涉及监控和控制项目执行过程中的工作和活动。
它包括收集和分析项目绩效数据、对比实际和计划绩效,对项目进展进行控制。
5. 供应商协议管理(Supplier Agreement Management):该过程域涉及与供应商达成协议,并管理和监控供应商的活动。
它包括选择供应商、与供应商协商、管理和控制供应商的交付和绩效。
6. 产品集成(Product Integration):该过程域涉及对各个组成部分进行整合,形成最终产品。
它包括定义和实施产品集成策略、执行产品集成和验证集成后的产品。
7. 风险管理(Risk Management):该过程域涉及识别、评估和控制项目和产品的风险。
它包括制定风险管理计划、识别和评估风险、并采取相应的风险缓解措施。
8. 决策分析和解决方案评估(Decision Analysis and Resolution):该过程域涉及通过分析和评估不同的解决方案,制定决策。
CMMI-DEV 1.3过程域一览表CMMI-DEV 1.3的22个过程域CMMI等级中文名称英文名称缩写过程类型2级需求管理Requirements Management REQM 工程2级项目规划Project Planning PP 项目管理2级项目监控Project Monitoring and Control PMC 项目管理2级供应商协议管理Supplier Agreement Management SAM 项目管理2级度量分析Measurement and Analysis MA 支持2级过程和产品质量保证 Process and Product Quality Assurance PPQA 支持2级配置管理Configuration Management CM 支持3级需求开发Requirements Development RD 工程3级技术方案Technical Solution TS 工程3级产品集成Product Integration PI 工程3级验证Verification VER 工程3级确认Validation VAL 工程3级组织过程焦点Organizational Process Focus OPF 过程管理3级组织过程定义Organizational Process Definition OPD 过程管理3级组织培训Organizational Training OT 过程管理3级集成化项目管理Integrated Project Management IPM 项目管理3级风险管理Risk Management RSKM 工程3级决策分析与解决方案Decision Analysis and Resolution DAR 支持4级组织过程性能(绩效)Organizational Process Performance OPP 过程管理4级定量项目管理Quantitative Project Management QPM 项目管理5级原因分析与解决方案Causal Analysis and Resolution CAR 支持5级组织性能管理Organizational Performance Management OPM 管理CMMI特定目标(SG)和特定实践(SP)汇总CMMI 2级过程域:需求管理REQMSG1 Manage Requirements 管理需求SP 1.1 Understand Requirements 理解需求SP 1.2 Obtain Commitment to Requirements 获得对需求的承诺SP 1.3 Manage Requirements Changes 管理需求的变更SP 1.4 Maintain Bidirectional Traceability of Requirements 维护需求的双向可追溯性SP 1.5 Ensure Alignment Between Project Work and Requirements确保项目工作与需求的一致CMMI 2级过程域:项目规划PPSG1 Establish Estimates 项目估算SP 1.1 Estimate the Scope of the Project 估算项目的范围SP 1.2 Establish Estimates of Work Product and Task Attributes 估算项目属性SP 1.3 Define Project Lifecycle 定义项目生存周期阶段SP 1.4 Determine Estimates of Effort and Cost 估算工作量和成本SG2 Develop a Project Plan 制定项目计划SP 2.1 Establish the Budget and Schedule 编制预算和进度SP 2.2 Identify Project Risks识别项目风险SP 2.3 Plan Data Management 策划项目数据的管理SP 2.4 Plan the Project’s Resources 规划项目资源SP 2.5 Plan Needed Knowledge and Skills 知识和技能的策划SP 2.6 Plan Stakeholder Involvement “项目干系人”的介入策划SP 2.7 Establish the Project Plan 制定项目计划SG3 Obtain Commitment to the Plan 获得对计划的承诺SP 3.1 Review Plans That Affect the Project 审查从属计划SP 3.2 Reconcile Work and Resource Levels协调工作与资源配置SP 3.3 Obtain Plan Commitment 获得计划承诺CMMI 2级过程域:项目监控PMCSG1 Monitor Project Against Plan 依据计划监督项目SP 1.1 Monitor Project Planning Parameters 监督项目计划的参数SP 1.2 Monitor Commitments 监督承诺SP 1.3 Monitor Project Risks 监督项目风险SP 1.4 Monitor Data Management 监督数据管理SP 1.5 Monitor Stakeholder Involvement 监督干系人的介入SP 1.6 Conduct Progress Reviews 项目进展审查SP 1.7 Conduct Milestone Reviews 里程碑审查SG2 Manage Corrective Action to Closure 管理纠正措施SP 2.1 Analyze Issues 分析问题SP 2.2 Take Corrective Action 采取纠正措施SP 2.3 Manage Corrective Action 管理纠正措施CMMI 2级过程域:供应商协议管理SAMSG1 Establish Supplier Agreements 签定供应商协议SP 1.1 Determine Acquisition Type 确定采购方式SP 1.2 Select Suppliers 选择供应商SP 1.3 Establish Supplier Agreements 签定供应商协议SG2 Satisfy Supplier Agreements 满足供应商协议SP 2.1 Execute the Supplier Agreement 执行供应商协议SP 2.2 Accept the Acquired Product 验收采购的产品SP 2.3 Ensure Transition of Products 确保移交产品CMMI 2级过程域:度量分析MASG1 Align Measurement and Analysis Activities 协调度量和分析活动SP 1.1 Establish Measurement Objectives 确定度量目标SP 1.2 Specify Measures 细化度量SP 1.3 Specify Data Collection and Storage Procedures 确定数据收集和存储规程SP 1.4 Specify Analysis Procedures 确定分析规程SG2 Provide Measurement Results 提供度量结果SP 2.1 Collect Measurement Data 收集度量数据SP 2.2 Analyze Measurement Data 分析度量数据SP 2.3 Store Data and Results 存储数据和度量结果SP 2.4 Communicate Results 通报度量结果CMMI 2级过程域:过程和产品质量保证PPQASG1 Objectively Evaluate Processes and Work Products 客观地评价过程和工作成果SP 1.1 Objectively Evaluate Processes 客观地评价过程SP 1.2 Objectively Evaluate Work Products and Services 客观地评价工作成果和服务SG2 Provide Objective Insight 提供客观的洞察SP 2.1 Communicate and Ensure Resolution of Noncompliance Issues通报不符合项,并确保得到解决SP 2.2 Establish Records 建立记录CMMI 2级过程域:配置管理CMSG1 Establish Baselines 建立基线SP 1.1 Identify Configuration Items 识别配置项SP 1.2 Establish a Configuration Management System 建立配置管理系统SP 1.3 Create or Release Baselines 创建或发布基线SG2 Track and Control Changes 跟踪并控制变更SP 2.1 Track Change Requests 跟踪变更请求SP 2.2 Control Configuration Items 控制配置项SG3 Establish Integrity 建立完整性SP 3.1 Establish Configuration Management Records 建立配置管理记录SP 3.2 Perform Configuration Audits 执行配置审计CMMI 3级过程域:需求开发RDSG1 Develop Customer Requirements 开发客户需求SP 1.1 Elicit Needs 获取客户的需要SP 1.2 Transform Stakeholder Needs into Customer Requirements 转换干系人需要为客户需求SG2 Develop Product Requirements 开发产品需求SP 2.1 Establish Product and Product Component Requirements建立产品需求和构件需求SP 2.2 Allocate Product Component Requirements 分配产品构件需求SP 2.3 Identify Interface Requirements 确定接口需求SG3 Analyze and Validate Requirements 分析和确认需求SP 3.1 Establish Operational Concepts and Scenarios 建立操作概念和场景SP 3.2 Establish a Definition of Required Functionality and Quality Attributes 定义功能需求和质量属性SP 3.3 Analyze Requirements 分析需求SP 3.4 Analyze Requirements to Achieve Balance 平衡需求SP 3.5 Validate Requirements 确认需求CMMI 3级过程域:技术方案TSSG1 Select Product Component Solutions 选择产品构件方案SP 1.1 Develop Alternative Solutions and Selection Criteria 开发候选方案和选择准则SP 1.2 Select Product Component Solutions 选择产品构件方案SG2 Develop the Design 设计SP 2.1 Design the Product or Product Component 设计产品或构件SP 2.2 Establish a Technical Data Package 建立技术数据包SP 2.3 Design Interfaces Using Criteria 设计接口SP 2.4 Perform Make, Buy, or Reuse Analyses 分析“制作、购买或重用”SG3 Implement the Product Design 实现产品设计SP 3.1 Implement the Design 实现构件的设计SP 3.2 Develop Product Support Documentation 编写产品支持文档CMMI 3级过程域:产品集成PISG1 Prepare for Product Integration 准备产品集成SP 1.1 Establish Integration Strategy 建立确定集成策略SP 1.2 Establish the Product Integration Environment 建立产品集成环境SP 1.3 Establish Product Integration Procedures and Criteria 建立产品集成规程和准则SG2 Ensure Interface Compatibility 确保接口兼容SP 2.1 Review Interface Descriptions for Completeness 审查接口描述的完备性SP 2.2 Manage Interfaces 管理接口SG3 Assemble Product Components and Deliver the Product 组装产品构件和交付产品SP 3.1 Confirm Readiness of Product Components for Integration确认产品集成已准备就绪SP 3.2 Assemble Product Components 组装产品构件SP 3.3 Evaluate Assembled Product Components 核查组装的产品构件SP 3.4 Package and Deliver the Product or Product Component 打包并交付产品或构件CMMI 3级过程域:验证VERSG1 Prepare for Verification 准备验证SP 1.1 Select Work Products for Verification 选择待验证的工作成果SP 1.2 Establish the Verification Environment 建立验证环境SP 1.3 Establish Verification Procedures and Criteria 建立验证规程和准则SG2 Perform Peer Reviews 执行同行评审SP 2.1 Prepare for Peer Reviews 准备同行评审SP 2.2 Conduct Peer Reviews 执行同行评审SP 2.3 Analyze Peer Review Data 分析同行评审数据SG3 Verify Selected Work Products 验证选定的工作成果SP 3.1 Perform Verification 执行验证SP 3.2 Analyze Verification Results 分析验证结果CMMI 3级过程域:确认VALSG1 Prepare for Validation 准备确认SP 1.1 Select Products for Validation 选择待确认的产品SP 1.2 Establish the Validation Environment 建立确认环境SP 1.3 Establish Validation Procedures and Criteria 建立确认规程和准则SG2 Validate Product or Product Components 确认产品或构件SP 2.1 Perform Validation 执行确认SP 2.2 Analyze Validation Results 分析确认结果CMMI 3级过程域:组织过程焦点OPFSG1 Determine Process Improvement Opportunities 确定过程改进机会SP 1.1 Establish Organizational Process Needs 建立组织过程的需要SP 1.2 Appraise the Organization’s Processes 评估组织过程SP 1.3 Identify the Organization's Process Improvements 识别组织的过程改进机会SG2 Plan and Implement Process Improvements 规划和实施过程改进SP 2.1 Establish Process Action Plans 制定过程行动计划SP 2.2 Implement Process Action Plans 实施过程行动计划SG3 Deploy Organizational Process Assets and Incorporate Lessons Learned 部署组织过程财富SP 3.1 Deploy Organizational Process Assets 部署组织过程财富SP 3.2 Deploy Standard Processes 部署标准过程SP 3.3 Monitor Implementation 监督实施SP 3.4 Incorporate Process-Related Experiences into the Organizational Proce ss Assets 将过程相关的经验纳入组织过程财富CMMI 3级过程域:组织过程定义OPDSG1 Establish Organizational Process Assets 创建组织过程财富SP 1.1 Establish Standard Processes 建立标准过程SP 1.2 Establish Lifecycle Model Descriptions 建立生存周期模型描述SP 1.3 Establish Tailoring Criteria and Guidelines 建立裁剪准则和指南SP 1.4 Establish the Organization’s Me asurement Repository 建立组织的共同度量库SP 1.5 Establish the Organization’s Process Asset Library 建立组织过程财富库SP 1.6 Establish Work Environment Standards 建立工作环境标准SP 1.7 Establish Rules and Guidelines for Teams 建立团队指引CMMI 3级过程域:组织培训OTSG1 Establish an Organizational Training Capability 建立组织级培训能力SP 1.1 Establish the Strategic Training Needs 确定战略培训需求SP 1.2 Determine Which Training Needs Are the Responsibility of the Organi zation 确定由组织负责的培训需求SP 1.3 Establish an Organizational Training Tactical Plan 建立组织培训计划SP 1.4 Establish Training Capability 建立培训能力SG2 Provide Necessary Training 提供必要的培训SP 2.1 Deliver Training 交付培训SP 2.2 Establish Training Records 建立培训记录SP 2.3 Assess Training Effectiveness评价培训效果CMMI 3级过程域:集成化项目管理IPMSG1 Use the Project’s Defined Process 应用项目定义过程SP 1.1 Establish the Project’s Defined Process 建立项目定义过程SP 1.2 Use Organizational Process Assets for Planning Project Activities 利用组织过程财富规划项目活动SP 1.3 Establish the Project's Work Environment 建立项目工作环境SP 1.4 Integrate Plans 集成计划SP 1.5 Manage the Project Using the Integrated Plans 利用集成计划管理项目SP 1.6 Establish Teams 建立团队SP 1.7 Contribute to the Organizational Process Assets 充实组织过程财富SG2 Coordinate and Collaborate with Relevant Stakeholders 与相关干系人协调和合作SP 2.1 Manage Stakeholder Involvement 管理干系人的介入SP 2.2 Manage Dependencies 管理依存关系SP 2.3 Resolve Coordination Issues 解决协调问题CMMI 3级过程域:风险管理RSKMSG1 Prepare for Risk Management 风险管理准备SP 1.1 Determine Risk Sources and Categories 确定风险来源和类别SP 1.2 Define Risk Parameters 定义风险参数SP 1.3 Establish a Risk Management Strategy 建立风险管理策略SG2 Identify and Analyze Risks 识别和分析风险SP 2.1 Identify Risks 识别风险SP 2.2 Evaluate, Categorize, and Prioritize Risks 风险评估、分类和确定优先级SG3 Mitigate Risks 缓解风险SP 3.1 Develop Risk Mitigation Plans 制定风险缓解计划SP 3.2 Implement Risk Mitigation Plans 实施风险缓解计划CMMI 3级过程域:决策分析与解决方案DARSG1 Evaluate Alternatives 评价候选方案SP 1.1 Establish Guidelines for Decision Analysis 建立决策分析指导原则SP 1.2 Establish Evaluation Criteria 建立评价准则SP 1.3 Identify Alternative Solutions 确定候选解决方案SP 1.4 Select Evaluation Methods 选择评价方法SP 1.5 Evaluate Alternatives Solutions评价候选方案SP 1.6 Select Solutions 选择解决方案CMMI 4级过程域:组织过程性能(绩效)OPPSG1 Establish Performance Baselines and Models 建立性能基线和模型SP 1.1 Establish Quality and Process-Performance Objectives 建立质量和过程性能目标SP 1.2 Select Processes 选择过程SP 1.3 Establish Process Performance Measures 建立过程性能度量SP 1.4 Analyze Process Performance and Establish Process Performance Baselines 分析过程性能并建立过程性能基线SP 1.5 Establish Process-Performance Models 建立过程性能模型CMMI 4级过程域:定量项目管理QPMSG1 Prepare for Quantitative Management 准备定量项目管理SP 1.1 Establish the Project’s Objectives 建立项目目标SP 1.2 Compose the Defined Process 组成项目定义过程SP 1.3 Select the Subprocesses and Attributes 选择子过程和属性SP 1.4 Select Measures and Analytic Techniques 选择度量和分析技术SG2 Quantitatively Manage the Project 定量项目管理SP 2.1 Monitor the Performance of Selected Subprocesses 监督选定的子过程性能SP 2.2 Manage Project Performance 管理项目性能SP 2.3 Perform Root Cause Analysis 执行根本原因分析CMMI 5级过程域:原因分析与解决方案CARSG1 Determine Causes of Selected Outcomes 确定所选成果的原因SP 1.1 Select Outcomes for Analysis 选择待分析的成果SP 1.2 Analyze Causes 分析原因SG2 Address Causes of Selected Outcomes 解决产生缺陷的根源SP 2.1 Implement Action Proposals 实施行动建议SP 2.2 Evaluate the Effect of Implemented Action 评价变更的效果SP 2.3 Record Causal Analysis Data 记录原因的分析数据CMMI 5级过程域:(主动地)组织性能管理 OPMSG1 Manage Baselines Performance 管理性能基线SP 1.1 Maintain Business ObjectivesSP 1.2 Analyze Process Performance Data 分析性能的数据SP 1.3 Identify Potential Areas for Improvement 识别改进的地方SG2 Select Improvements 选择改进SP 2.1 Elicit Suggested ImprovementSP 2.2 Analyze Suggested ImprovementSP 2.3 Analyze ImprovementSP 2.4 Select and Improvements for DeploymentSG3 Deploy Improvements 全面推动SP 3.1 Plan the Deployment 全面推动计划SP 3.2 Manage the Deployment 管理推动SP 3.3 Evaluate Improvement Effects 评价改进的有效性CMMI通用目标(GG)和通用实践(GP)汇总GG1 Achieve Specific Goals 完成特定目标GP 1.1 Perform Specific Practices 执行特定实践GG2 Institutionalize a Managed Process 使已管理的过程制度化GP 2.1 Establish an Organizational Policy 建立组织政策GP 2.2 Plan the Process 过程计划GP 2.3 Provide Resources 提供资源GP 2.4 Assign Responsibility 分配职责GP 2.5 Train People 人员培训GP 2.6 Manage Configurations 管理配置项GP 2.7 Identify and Involve Relevant Stakeholders 识别并引入相关的利益相关者GP 2.8 Monitor and Control the Process 监督和控制过程GP 2.9 Objectively Evaluate Adherence 坚持客观的评价GP 2.10 Review Status with Higher Level Management 更高层领导审核状态GG3 Institutionalize a Defined Process 使已定义的过程制度化GP 3.1 Establish a Defined Process 建立一个已定义的过程GP 3.2 Collect Improvement Information 收集(经验)改进信息。
CMMI3级过程域CMMI (Capability Maturity Model Integration) 是由美国国防部发起的一种软件过程成熟度模型,它对软件和系统开发过程进行了评估和改进,旨在提高组织的软件开发能力。
CMMI 将过程分为若干级别,从初始级别到最高级别,即 CMMI5 级,每个级别由一些过程域 (Process Area, PA) 组成。
CMMI3 级是一个中间级别,对于组织来说已经达到了一定的成熟度,具备一定的过程能力。
1. 需求管理 (Requirements Management):确保需求的准确和及时管理,包括需求的收集、分析、追踪和验证。
2. 项目计划与监控 (Project Planning and Monitoring):制定和管理项目计划,确保项目按照计划进展,并对项目的进度、资源和风险进行监控和控制。
3. 项目质量管理 (Project Quality Management):制定和实施项目质量计划,监控和改进项目的质量,确保交付的产品和服务符合质量要求。
4. 项目配置管理 (Project Configuration Management):管理项目的配置项,包括版本控制、变更控制和配置项的状态管理。
5. 项目度量与分析 (Project Measurement and Analysis):收集和分析项目数据,评估项目绩效,并通过度量和分析驱动项目改进。
6. 项目风险管理 (Project Risk Management):在项目各个阶段识别和评估风险,制定和实施风险应对措施,以降低项目风险。
7. 项目决策与问题解决 (Project Decision and Problem Solving):制定和实施适当的决策和问题解决方法,以支持项目的成功实施。
8. 技术解决方案 (Technical Solution):开发和维护具有高质量且满足需求的技术解决方案,包括架构设计、系统开发和集成。
CMMI过程域一览表CMMI-DEV 1.2过程域一览表CMMI-DEV 1.2的22个过程域CMMI等级2级 2级 2级 2级 2级 2级中文名称需求管理项目规划项目监控供应商协议管理度量分析过程和产品质量保证英文名称Requirements Management Project PlanningProject Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance2级 3级 3级 3级 3级 3级 3级 3级 3级 3级 3级 3级 4级配置管理需求开发技术方案产品集成验证确认组织过程焦点组织过程定义组织培训集成化项目管理风险管理决策分析与解决方案组织过程绩效Configuration Management Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition Organizational TrainingIntegrated Project Management Risk ManagementDecision Analysis and Resolution Organizational Process Performance4级 5级定量项目管理组织革新与部署Quantitative Project Management Organizational Innovation and Deployment5级原因分析与解决方案Causal Analysis and ResolutionCAR支持QPM OID项目管理过程管理CM RD TS PI VER VAL OPF OPD OT IPM RSKM DAR OPP支持工程工程工程工程工程过程管理过程管理过程管理项目管理工程支持过程管理缩写 REQM PP PMC SAM MA PPQA过程类型工程项目管理项目管理项目管理支持支持。
CMMI3级过程域CMMI3级是CMMI(Capability Maturity Model Integration,能力成熟度模型集成)的一个等级,它代表了一个组织在其软件开发和管理过程方面的成熟度水平。
CMMI3级要求组织在战略规划、项目管理和工程实践等方面都进行了规划和实施,并能够通过度量和分析来改进其过程。
本文将针对CMMI3级中的过程域(PA)进行详细介绍。
1. Requirements Development (RD) —需求开发需求开发是指定义和收集项目所需的功能和约束条件,并确保其正确性、准确性和一致性的过程。
这个过程域包括需求的获取、分析、规范和验证等活动。
在CMMI3级中,组织需要建立适当的需求开发过程,确保需求的完整性和明确性,同时也要进行需求的管理和变更控制。
2. Technical Solution (TS) —技术解决方案技术解决方案是指开发和维护软件的过程,包括软件架构设计、详细设计、编码和单元测试等活动。
在CMMI3级中,组织需要确保对技术解决方案进行详细规划和实施,包括选择合适的架构和技术,检查和审查设计和代码等。
同时,组织也需要建立和执行软件配置管理和版本控制等活动。
3. Product Integration (PI) —产品集成产品集成是指将不同的软件构件组合起来,并进行验证和部署的过程。
在CMMI3级中,组织需要建立适当的产品集成过程,确保集成的正确性和稳定性,同时也要进行集成测试和验证。
组织还需要建立相应的配置管理和版本控制机制,确保产品集成的可控性和可追溯性。
4. Verification (VER) —验证验证是指在软件开发过程中对产品的需求进行确认和验证的过程。
在CMMI3级中,组织需要建立适当的验证过程,包括验证计划的制定、验证活动的执行和验证结果的分析。
验证活动可以包括软件测试、代码审查、功能验证等,以确保开发的产品符合需求和规范。
5. Validation (VAL) —验证确认验证确认是指在软件开发过程结束后对最终产品进行确认和验证的过程。
CMMI3级过程域介绍CMMI(Capability Maturity Model Integration)是一种用于评估和改进软件和系统工程组织能力的模型。
CMMI由美国软件工程协会(SEI)开发,并已成为全球范围内广泛应用的标准。
CMMI通过对组织的过程和能力的评估,帮助组织提高其软件和系统工程的成熟度,从而提高产品和服务的质量、提高项目的成功率、提高项目交付的效率和准时交付的可靠性。
CMMI被分为5个不同的类别,称为成熟度级别,分别是初始级、可管理级、定义级、定量管理级和优化级。
每个级别都包含一组过程域(Process Area),它们是CMMI模型的核心组成部分,用于描述组织需要关注和实施的一组相关过程。
CMMI3级过程域是在CMMI模型的可管理级中的一个级别。
可管理级旨在帮助组织建立稳定的过程,以便能够在实践中重复地生产出符合质量和性能要求的产品和服务。
CMMI3级要求组织建立过程的标准化,从而确保组织在不同的项目和任务中都能够持续地提供高质量的产品和服务。
CMMI 3级过程域具体包含了若干个指导实践(Guideline Practices),它们是指导组织在特定领域内建立和实施过程的具体方法和技术。
指导实践通常包括具体的活动、输入、输出和结果。
下面将介绍CMMI 3级过程域的几个重要的实例。
1. 需求开发(Requirement Development)需求开发过程域旨在帮助组织建立和管理项目需求,确保项目团队对项目范围、功能和特性的需求有准确的理解,并将其转化为可执行的任务和计划。
指导实践包括:-识别和评估需求:识别项目的高优先级需求,并评估其对项目目标的影响。
-与相关方合作:与项目相关的组织、用户和其他相关方进行沟通和合作,确保他们对项目需求的理解和支持。
-定义需求:将需求转化为可执行的任务和计划,编制需求文档和说明。
2. 项目计划和控制(Project Planning and Control)项目计划和控制过程域旨在帮助组织建立和管理项目的计划和控制机制,确保项目按时交付、在预算内完成,并满足质量和性能要求。
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来推动过程改进的工作,要求识别、计划、实施改进过程,保证组织过程能持续改进。
CMMI3级过程域介绍CMMI(Capability Maturity Model Integration)是一种被广泛应用于组织软件过程改进的方法。
CMMI将组织的软件开发过程分为多个过程域,它们对一个成熟的软件开发实践进行了定义和标准化。
CMMI 3级是CMMI的一种成熟级别,它把软件开发过程纳入了一个良好安排和控制的过程中,以帮助组织实现可持续的软件开发和交付质量。
本文将介绍CMMI 3级过程域的一些主要内容。
软件项目管理过程域(Project Management)软件项目管理过程域关注的是软件开发项目的规划、组织、协调和控制方面的活动。
在该过程域中,组织需要制定一个合理的软件项目计划,确保项目的范围、进度和成本得以有效控制。
此外,还要建立有效的风险管理和配置管理机制,以便提早发现和解决问题。
配置管理过程域(Configuration Management)配置管理过程域主要关注的是软件产品的版本和配置控制。
在该过程域中,组织需要制定适当的配置管理策略和规程,确保软件产品的每个版本都能得到正确的记录和控制。
此外,还需要建立一个有效的变更管理机制,以便评审、审批和实施软件产品的变更。
要求管理过程域(Requirements Management)要求管理过程域关注的是软件开发项目的需求制定、分析和管理。
在该过程域中,组织需要确保软件开发项目的需求得到有效的收集、分析和记录,以便为后续的开发活动提供指导和基础。
此外,还要确保需求的正确性、可追溯性和一致性,以减少后期的需求变更和重复工作。
项目监控和控制过程域(Project Monitoring and Control)项目监控和控制过程域关注的是软件开发项目的监控和控制活动。
在该过程域中,组织需要建立有效的项目监控机制,跟踪项目的进展、成本和风险,并及时采取措施来纠正偏差。
此外,还要确保与项目相关的信息得到及时和正确地传达,以保证项目的顺利运行。
CMMI3级中18个过程域包含关系及目的(整理)SSP过程类别 SSP定义的过程域与CMMI 等级3 的18个过程域包含关系目的过程管理组织过程改进(OPF)CMMI 3级,Organization Process Focus 目的在于掌握组织的过程状态,识别过程改进机会,策划和实施本组织的过程改进活动。
组织过程定义(OPD) CMMI 3级,Organization Process Definition 目的在于建立并维护一批可用的组织过程财富。
组织应遵循本过程建立和维护组织标准过程及组织财富库,以供使用。
组织培训(OT) CMMI 3级,Organization Training 规范公司培训的工作流程,建设高效实用的培训机制,提高培训工作在公司人力资源配置中所起的作用。
项目管理立项(PIM)CMMI 2级,Project Planning 通过规范公司立项流程,确保项目立项基于合理的分析、科学的决策,确保项目能够顺利实施,并为公司实施项目管理建立基础。
集成项目管理(IPM)CMMI 3级,Integrated Project Management 按照集成的、已定义的过程(项目已定义过程)来管理项目。
这种项目已定义过程是从SSP剪裁而来。
项目策划(PP)CMMI 2级,Project Planning 通过项目策划确保项目的策划活动科学、有效、合理,明确项目的范围与目标,确定项目的进度、资源、成本安排,建立项目工作的准则与基础。
CMMI 3级,Integrated Project Management 项目监督和控制(PMC)CMMI 2级,Project Monitoring and Control 通过周期性地跟踪项目计划的各种性能参数如工作产品的规模、工作量、成本、进度、风险等,不断地了解项目的进展情况,以便当项目实际进展状况显著偏离项目计划时能够及时采取纠正措施。
最终目的都是为了使项目按时、按预算交付合格的产品。
CMMI3级过程域一共有18个PA,分别是:
过程管理
1、OPD:(Organizational Process Definition)组织级过程定义。
建立和维护有用的组织过程资产。
2、OPF:(Organizational Process Focus)组织级过程焦点。
在理解现有过程强项和弱项的基础上计划和实施组织过程改善。
3、OT:(Organizational Training)组织培训管理。
增加开发人员的技能和知识,使他们能有效地执行他们的任务。
项目管理:
4、PP:(Project Plan)项目计划。
保证在正确的时间有正确的资源可用。
为每个人员分配任务。
协调人员。
根据实际情况,调整项目。
5、PMC:(Project Monitoring and Control)项目监督与控制。
通过项目的跟踪与监控活动,及时反映项目的进度、费用、风险、规模、关键计算机资源及工作量等情况,通过对跟踪结果的分析,依据跟踪与监控策略采取有效的行动,使项目组能在既定的时间、费用、质量要求等情况下完成项目。
6、SAM:(Supplier Agreement Management)供应商协议管理。
旨在对以正式协定的形式从项目之外的供方采办的产品和服务实施管理。
7、IPM:(Integrated Project Management)集成项目管理。
根据从组织标准过程剪裁而来的集成的、定义的过程对项目和利益相关者的介入进行管理。
8、RSKM:(Risk Management)风险管理。
识别潜在的问题,以便策划应对风险的活动和必要时在整个项目生存周期中实施这些活动,缓解不利的影响,实现目标。
工程管理:
9、REQM:(Requirements Management)需求管理。
需求管理的目的是在客户和软件项目之间就需要满足的需求建立和维护一致的约定。
10、RD:(Requirement Development)需求开发。
需求开发的目的在于定义系统的边界和功能、非功能需求,以便涉众(客户、最终用户)和项目组对所开发的内容达成一致。
11、TS:(Technical Solution)技术解决方案。
在开发、设计和实现满足需求的解决方案。
解决方案的设计和实现等都围绕产品、产品组件和与过程有关的产品。
12、PI:(Product Integration)产品集成。
从产品组件组装产品,确保集成产品功能正确并交付产品。
13、VER:(Verification)验证。
验证确保选定的工作产品满足需求规格。
14、VAL:(Validation)确认。
确认证明产品或产品部件在实际应用下满足应用要求。
支持管理:
15、CM:(Configuration Management)配置管理。
建立和维护在项目的整个软件生存周期中软件项目产品的完整性。
16、PPQA:(Process and Product Quality Assurance)过程和产品质量保证。
为项目组和管理层提供项目过程和相关工作产品的客观信息。
17、MA:(Measurement and Analysis)测量与分析。
开发和维持度量的能力,以便支持对管理信息的需要,作为改进、了解、控制决策。
18、DAR:(Decision Analysis and Resolution)决策分析与解决。
应用正式的评估过程依据指标评估候选方案,在此基础上进行决策。