随着国家对软件企业支持力度的加强和市场竞争的日益尖锐,企业是否需要推行CMMI的问题也就提到议事日程中来,那么如何确定企业是否需要推行CMMI呢?以下几点可以提供参考。
1、看企业的管理基础
首先明确一点:那就是推行CMMI会对软件企业的开发管理有极大的促进作用,但并非对谁都是如此。因为CMMI本身在制定时有许多假设,这其中有些假设对中国软件企业而言是不成立的。在我们辅导企业过程中发现许多类似的现象,例如企业根本没有需求的开发系统,就想引入需求管理;没有明确的产品标识方法就想推行配置管理等等。太薄弱的开发体系会对推行CMMI带来许多困难。
2、看企业的动机
企业是想通过推广CMMI持续有效的改进过程还是仅仅想通过CMMI解决当前问题?因为软件开发活动既便是按照CMMI的要求去实施与管理,也并非一开始就有效,这是一个持续完善与改进的过程。因此那些希望立即解决企业问题的软件企业将会有所失望。
3、看企业的实力
企业是否有相应的资金和人力资源来支持CMMI的导入工作。
4、看企业的发展
一个以出口产品和服务为主的软件企业,要想承接国际业务,CMMI是承接国际业务的通行证;另外,目前国内很多企业在招投标时CMMI资质被设定为企业参与招投标的准入条件之一。
CMMI认证所需要的全部流程在这里
就和大家分享一下,企业在申请CMMI认证时需要掌握哪些要点才能顺利通过认证。
作为软件企业申请认证CMMI不同的级别标准要求时,要审时度势自身情况。一方面了解公司现有质量体系、实施过程、实施效果的运行情况;另一方面要根据企业规模、公司实力、管理需求等综合要素,不可好大喜功,一味选择CMMI更高级别的认证。在申请的CMMI认证时,有的企业从CMMI2开始、有的企业从CMMI3开始、有的CMMI3通过后跳过CMMI4而直接申请CMMI5、有的就从CMMI2、CMMI3、CMMI4、CMMI5逐步申请认证。不管从哪级开始认证,下面这些要点是必须要掌握住的。
一、CMMI实施需要准备什么:
1. 人力资源
实施中会涉及到EPG过程改进小组、QA、试点项目团队等人力资源:
1) 专职人员:1-2名
即在CMMI实施推广期内,基本上100%的时间投入。
2) 质量人员:1-更多名
组建质量管理部门,实施体系执行的监控,投入时间视项目多少。
3) 过程改进小组:
需要3-11名兼职成员,在实施周期中投入30%以上的工作量。
企业是提前规划和准备哪些人员参加CMMI认证实施,提前安排分配好工作。
2. 项目资源
项目是帮助CMMI体系实施的证据来源,通常分试点项目和参评项目:
1) 试点项目:2或4个以上项目
目的是执行CMMI模型要求下的过程体系,验证其有效性。
2) 参评项目:4个以上项目
满足CMMI过程体系执行的要求,验证其成熟与制度化。
3) 项目周期:没有要求,可长可短,但对整个实施周期有影响。
4) 项目规模:没有要求,大小选择,对整个实施难易有影响。
如企业项目非常少,但是一个已经运营的公司,有人有正在实施的项目也可。
3. 体系和平台
1) 管理体系:没有要求
如已建立工作的管理制度或实施了ISO9001等标准,有一定基础。
2) 平台工具:没有要求
如已构建了项目管理,变更管理,配置管理等工具,有较好支持。
4. 企业规模
理论上CMMI认证是导入实施没有要求组织内人数,但经验数据是18人以上企业。
二、申请CMMI认证流程
1. 选择CMMI认证级别
选择CMMI级别软件企业申请认证CMMI不同的级别标准要求,要审时度势自身情况。
2. 选择主任评估师
主任评估师是认证评估的发起者,也是评估小组的,这个角色应该拥有足够的经验、知识、技术来负责和领导评估活动。
3. 信息收集
在拟订评估计划之前,需要先收集企业相关的具体信息。包括商业目标、评估目标、项目信息、人员信息等等。
4. 评估计划
主任评估师根据收集到的信息集合SCAMPI A的要求,拟订评估初始计划,并与企业的评估发起人沟通评估计划,形成正式的评估计划。
5. 在线注册
首先由主任评估师在线注册本次评估,然后企业的评估发起人和评估小组成员都需要在线注册。
6. 准备读检查
主任评估师通过远程或者现场的方式,检查企业对于现场审核的准备情况,包括相关文件的收集、计划的执行情况、后勤协调等各个方面,确保正式的现场评估能够顺利进行。
7. 正式评估
主任评估师与其他评估小组成员必须到被审企业的办公场地进行为期一周的现场审查,整个评估小组在这一个周之内针对CMMI数百条要求逐一寻找物证(日常工作文件记录)和人证(访谈记录)来证明企业满足或不满足CMMI的要求。并在评估后向全员公布审查结果。
8. 官方审计
主任评估师整理打包好所有评估的工作产出,通过评估系统提交给官方审查。官方的质量审查小组对全球每一场评估进行审查,判断评估是否满足SCAMPI A评估流程