CMMI认证 定义:
CMMI全称是Capability Maturity Model Integration,直接翻译就是能力成熟度模型(也有称为:软件能力成熟度集成模型)。作为软件开发领域实践集合,CMMI®系列模型已然成为业内提升研发管理及流程能力的公认标准,是专门针对软件企业的一个专项认证。CMMI认证是鉴定企业在开发流程化和质量管理上的国际通行标准,全球软件生产标准大都以此为基点,并都努力争取成为CMMI认证队伍中的一分子。
CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。并通过CMMI认证与国际接轨,可提高产品附加价值,创造产业的新价值。
CMMI认证 等级:
CMMI-DEV模型即CMMI开发模型(CMMI for Development, CMMI-DEV),CMMI-DEV是生成自CMMI架构与框架的、来自zhengfu与产业界的有关开发的实践集合。
CMMI-DEV模型为开发产品与服务提供了全面的、集成化的系列指南,为开发型组织应用 CMMI 实践提供了指南。模型中的实践关注于开发高质量产品与服务的活动,以满足客户与Zui终用户的需要。在CMMI模型中,所有软件组织的软件能力成熟度划分为5个等级。数字越大,成熟度越高,高成熟度等级代表比较强的综合软件能力。CMMI一级:完成级(Initial) 在这个级别,企业对项目的目标和发展方向有清晰的认识,能够实现项目目标。这一级别通常适用于企业项目的初始阶段,不需要进行认证。
CMMI二级:管理级(Managed) 在管理级,企业具备一定的项目管理能力,能够遵循预定的计划和流程进行项目实施,具备资源分配、人员职责明确、流程监控和控制等项目管理要素。这一级别的认证要求企业具备一套简单的流程,多数规范企业都可以达到。
CMMI三级:定义级(Defined) 在定义级,企业不仅具备良好的项目管理能力,而且能够根据自身特点和需求,将项目管理方法和流程制度化。这一级别的认证要求企业具备完整的流程体系,对于一般企业而言,达到三级是较好的选择。
CMMI四级:量化管理级(Quantitative Management) 在量化管理级,企业能够对软件工程和产品质量进行详细的度量分析,对软件过程和产品实现定量的理解和控制,为管理决策提供客观依据。这一级别的认证要求企业具备较强的数据分析和决策能力。
CMMI五级:优化级(Optimized) 在优化级,企业能够持续改进和优化其软件开发过程,实现过程的持续改进和绩效提升。这一级别要求企业在各个方面都具备高度的成熟度和能力。
企业如果要做CMMI认证,一般从3级做起。
CMMI认证 需要的材料:
1、企业营业执照
2、公司章程3、劳务派遣经营许可申请书
4、劳务派遣信息管理系统
5、拟以用人单位签订劳务派遣协议
6、场地使用证明以及与开展业务相适应的办公设施设备、信息管理系统等清单
7、劳务派遣制度,包括劳动合同、休息休假、社会保险、工作时间、劳动报酬、劳动纪律等与劳动者切身利益相关的规章制度的文本,拟以用工单位签订的劳务派遣协议样本。
CMMI认证 需要满足条件:
CMMI认证
除以上条件,在评审过程中,还需要技术人员配合咨询公司,及时向提供评审所需要的的技术文档等资源,同时还要合理的调度人员,准时参加会议,且需高层人员出席负责项目统筹,才能更好的通过CMMI认证。
参加CMMI评估的角色要求
序号 | 角色 | 职责 |
1 | 公司领导 (MSG组长) | 将过程改进与公司战略目标结合,提供资源和资金支持,监督EPG工作。 |
2 | EPG组长 (过程改进组) | 负责过程改进中意见收集、整理、定期召开EPG例会,指导过程改进文件更新、处理相关问题,承担过程改进甲方咨询师的职责; |
3 | QA(质量保证人员) | 负责按照公司过程文件规范,进行项目的过程和产品的检查;同时,参加项目组会议,协助咨询师收集项目数据。 |
4 | CM(配置管理员) | 负责按照配置管理规范进行配置管理工作,收集过程改进中发现的配置管理方面的问题。 |
5 | 项目经理 | 负责按照公司的过程文件要求,制定项目计划,进行项目监督等工作,及时向EPG反映项目中遇到的问题。 |
6 | 培训管理员 | 主持公司总体的培训工作,协助EPG开展过程标准文件的培训,按照公司的年度培训计划开展培训,收集培训反馈意见,保持培训记录。 |
7 | 需求工程师 | 参加培训,依据公司过程文件要求填写相应的文档,参与项目计划、项目需求、设计评审等。 |
8 | 设计工程师 | 参加培训,依据公司过程文件要求填写相应的文档,参与项目计划、项目需求、设计评审等。 |
9 | 编码工程师 | 参加培训,依据公司过程文件要求填写相应的文档,参与项目计划、项目需求、设计评审等。 |
10 | 测试工程师 | 参加培训,依据公司过程文件要求填写相应的测试文档,参与项目计划、项目需求、设计评审等。 |
11 | caigou负责人 | 参加培训,依据公司过程文件要求填写相应的caigou文档,负责项目caigou。 |
12 | ATM成员 | 正式评估小组成员,参加整个正式评估活动 |
13 | 现场协调员 | 负责后勤和人员协调 |
CMMI认证 流程:
主要的流程包括:
①CMMI准备,包括信息准备、团队组建、模型基础培训②评估计划与信息确认,包括业务和管理现状介绍,了解CMMI、参与人员学习、文档编写、文档审核③专题培训,包括了角色的专题培训④评估准备,包括了了解评估流程、资料准备、访谈熟悉⑤正式评估,需要所以人员参与评估师的访谈
CMMI认证 好处:
1、获得全球性软件与系统工程行业的quanwei认证,提升企业荣誉资质,提高客户对公司的认可度;
2、获得补贴(部分地区完成CMMI认证有zhengfu补贴);
3、公司流程管理和运营更加规范化;
4、项目开发能力和效率获得较大提升且成本得到了有效控制,显著降低
5、能保证软件开发的质量与进度,规范“无序管理”的项目开发过程;6、有利于成本控制。由于质量得到保证,所以浪费在修改、解决客户投诉的成本会大大降低;7、有助于提高软件开发人员的职业素养。参与其中的每一个员工,无论是项目经理、工程师,还是一些高层管理人,做事方法都逐渐变得标准化、规范化;8、可以解决人员流动带来的问题。通过过程改进,公司建立了一个共享经验的财富池,而不是仅仅依靠某些人员;9、有利于提升公司和员工绩效管理水平,不断提高、改进效益。通过对开发过程和产品的测量和分析,建立公司的效率指标。