CMMI3认证 软件能力成熟度CMMI3管理过程域 发布时间: 2021-08-08 17:10 点击:
CMMI3认证 软件能力成熟度CMMI3认证管理的18个过程域
项目启动前,公司刚刚通过了CMMI3评估认证,项目管理和研发过程完全遵循CMMI3准则。CMMI3是一个比较复杂软件能力成熟度集成模型,对不熟悉CMMI3的读者来说,对后续的项目管理章节可能会产生困惑,因此本章对CMMI3在公司的应用进行具体说明。
1、关于CMMI3
CMMI全称是Capability Maturity Model Integration,即软件能力成熟度集成模型。目的是提高软件公司项目管理和持续不断改进的能力,经过CMMI3评估的公司,预测其对项目的估计与控制能力约提升40%到50%;生产率提高10%到20%,软件产品出错率下降超过1/3。
CMMI模型从1-5分为不同的等级,每个等级代表了公司不同的软件能力成熟度,软件能力成熟度等级依次为:
● 第一级 基本级
公司软件开发过程是混乱无序的,对过程几乎没有定义,成功依靠的是个人的才能和经验,管理方式属于被动反应式。
● 第二级 重复级
建立了基本的项目管理和跟踪、费用和功能特征,制定了必要的项目管理。能够利用以前类似的项目应用取得成功。
● 第三级 可定义级
已经将软件管理和过程文档化,标准化。同时综合公司的标准软件过程,所有的软件开发都使用该标准软件过程。
● 第四级 管理级
能够收集软件过程和产品质量的详细度量,对过程和产品质量有定量的理解和控制。
● 第五级 优化级
软件过程的量化反馈和新的思想和技术促使软件开发过程不断改进。
CMMI3评估认证是在该模型的第三个级别上,该模型有18个过程域,具体过程域介绍参见6.2节。小项目不需要担心这么多过程域,CMMI3允许根据项目规模大小和背景对过程进行裁剪,以减轻文档编制压力。
2、了解CMMI3的18个过程域
(1)过程管理类过程
过程管理类过程主要是为企业提供标准项目管理过程持续改进的能,过程管理类过程由EPG(过程改进小组)负责,针对项目管理涉及的配置管理、产品集成管理、项目计划、项目监控、组成过程定义、风险管理等过程制定过程标准、过程裁剪规则、持续改进工作。
主要包括下面三个过程:
1. OPD-Organizational Process Definition: 组织级过程定义,建立和维护有用的组织过程资产;
2. OPF-Organizational Process Focus: 组织级过程焦点,在理解现有过程强项和弱项的基础上计划和实施组织过程改善;
3. OT-Organizational Training: 组织培训管理,增加开发人员的技能和知识,使他们能有效的执行他的任务。
(2)项目管理类过程
项目管理类过程主要是为企业提供项目管理的标准过程,项目管理过程需要严格遵循CMMI3定义的这些标准过程。
项目管理主要包括下面五个过程:
1.PP-Project Plan, 项目计划,保证在正确的时间有正确的资源可用。为每个人员分配任务。协调人员,根据实际情况,调整项目;
2.PMC-Project Monitoring and Control, 项目监督与控制,通过项目的跟踪与监控活动,及时反应项目的进度、费用、风险、规模、关键计算机资源及工作量等情况,通过对跟踪结果的分析,依据跟踪和监控策略采取有效的行动,使项目组能在既定的时间、费用、质量要求等情况下完成项目;
3.SAM-Supplier Agreement Management, 供应商协议管理,旨在对以正式协定的形式从项目之外的供方采办的产品和服务实施管理;
4.IPM-Integrated Project Management, 集成项目管理,根据从组织标准过程剪裁而来的集成的、定义的过程对项目和利益相关者的介入进行管理;
5. RSKM-Risk Management, 风险管理,识别潜在的问题,以便策划应对风险的活动和必要时在整个项目生存周期中实施这些活动,缓解不利的影响,实现目标。
(3)工程管理类过程
工程管理类过程主要是为企业提供项目研发的标准过程,企业在项目研发过程中,需要严格遵循CMMI3定义的这些标准过程。
工程管理主要包括下面六个过程:
1. REQM-Requirement Development, 需求管理,需求管理的目的是在客户和软件项目之间就需要满足的需求建立和维护一致的约定;
2. RD-Requirement Development, 需求开发,需求开发的目的在于定义系统的边界和功能、非功能需求,以便涉众(客户、最终影虎)和项目组对所开发的内容达成一致;
3. TS-Technical Solution, 技术解决方案,在开发、设计和实现满足需求的解决方案。解决方案的设计和现实等都围绕产品、产品组件和过程有关的产品;
4. PI-Product Integration, 产品集成,从产品组件组装产品,确保集成产品功能正确并交付产品;
5. VER-Verification, 验证,验证确保选定的工作产品满足需求规格;
6. VAL-Validation, 确认,确认证明产品或产品部件在实际应用下满足应用要求;
(4)支持类过程
支持类过程主要是为项目管理类过程、工程管理类过程提供度量、配置、决策分析等支持。
支持类过程主要包括下面四个过程:
1. CM-Configuration Management, 配置管理,建立和维护在项目的整个软件生存周期中软件项目产品的完整性;
2. PPQA-Process and Product Quality Assurace, 过程和产品质量保证,为项目组和管理层提供项目过程和相关工作产品的客观信息;
3. MA-Measurement And Analysis, 测量与分析,开发和维护度量的能力,以便支持对管理信息的需要,作为改进、了解、控制决策;
4. DAR-Decision Analysisi and Resolution, 决策分析与解决,应用正式的评估过程依据指标评估候选方案,在此基础上进行决策。
3、让CMMI3适应项目规模和背景
不同规模和背景的项目,对开发需要的过程也不同。CMMI3的OPD过程域允许对项目标准开发过程进行适度裁剪,公司可根据自身情况制定项目标准开发过程裁剪指南。
项目裁剪前,需要先根据项目规模、项目复杂度、项目背景、需求明确性对项目进行分类,按照标准开发过程裁剪指南的项目分类进行适度裁剪,每种项目分类要明确哪些过程是必须保留的,那些过程是可以裁剪的,也可以增加过程。
项目裁剪的基本原则是:
(1)项目经理应根据项目特点进行过程裁剪;
(2)裁剪不仅是减少过程,也可以根据项目特点增加添加过程,以及对过程进行修改,使其符合项目的特点;
(3)裁剪可以根据实际情况需要,采取过程裁剪指南之外的方法对项目过程进行裁剪,但所用的裁剪方法需要必须经过EPG(软件过程改进小组)同意,并纳入组织过程资产。
17包发布管理系统主要遵循CMMI3的项目管理类过程、工程管理类过程、支持类过程。
项目管理类过程中主要裁剪SAM(供应商协议管理)过程和IPM(集成项目管理)过程。裁剪SAM(供应商协议管理)过程主要是因为本项目完全自主研发,不采用外购或外包方式。裁剪IPM(集成项目管理)过程主要是因为本过程用于多项目管理,本项目不涉及多项目管理。本项目之外不涉及到其他项目,工程集成主要有总集负责。
支持类过程主要裁剪决策分析与解决过程。决策分析与解决过程主要用于项目立项和评估,本项目已经正式立项。。
中鸿认证服务 www.cnqr.org 1998年至今 直办非中介 全国接单 远程或就近安排审核
系统集成资质CS/ITSS/CCRC/DCMM认证ISO三体系售后服务/诚信认证,软件CMMI评估,互联网ISO27001/ISO27701/ISO20000认证,食品HACCP/ISO22000/BRC/绿色食品/有机食品,汽车16949认证,军工三证,实验室CMA/CNAS/10012,社会责任SA8000/ISO26000,医疗器械13485,知产贯标/能源体系/业务连续性等,产品认证(3C/绿色产品/十环)各类AAA信用评级等等,详见空间。
1.诚聘专兼职审核员(全国),专职咨询老师(成都),专职市场专员 年薪10-35万
2.全国诚招ISO认证代理人(企业版/个人版),转发信息即佣金。免费培训。
3.本年度ISO内审员免费培训,每月免费名额有限,从速预计。