企业如何申请CMMI?评估流程主要有哪些?

企业如何申请CMMI?评估流程主要有哪些?

1.首先,企业需要确定需求及提前准备

(1)选择CMMI级别

软件企业申请认证CMMI不同的级别标准要求,要审时度势自身情况。一方面了解公司现有质量体系、实施过程、实施效果的运行情况;另一方面要根据企业规模、公司实力、管理需求等综合要素,不可好大喜功,一味选择CMMI更高级别的认证。在申请的CMMI认证时,有的企业从CMMI2开始、有的企业从CMMI3开始、有的CMMI3通过后跳过CMMI4而直接申请CMMI5、有的就从CMMI2、CMMI3、CMMI4、CMMI5逐步申请认证。

(2)计划参与评估的部门

CMMI评估,有的是整个公司参与评估,有的是个别部门参与评估,不管以哪种方式参与评估,公司都要权衡决定,参与评估的部门。

2、然后,企业需要选择主任评估师

评估师是认证评估的发起者,也是评估小组的领导者,这个角色应该拥有足够的经验、知识、技术来负责和领导评估活动。CMMI评估是基于个人资格、信誉的认证,对个人专业技术及综合能力素质要求都很高。因此,要慎重选择。

3、然后,企业需要选择评估小组成员

本活动包括识别有用的职员、评定其资格和从中挑选人员作为评估小组成员。它可以发生在评估发起者做出管理评估活动的许诺之后,并能为评估计划保证提供输入。具体的行为包括:

(1)、保证评估小组成员满足个人的最低标准;

(2)、保证评估小组作为一个整体满足的最低标准;

(3)、文档化在评估输入中小组成员的职责和资格。

4、再次,企业组建准备评估小组

评估小组领导者有责任确保评估小组成员为执行计划的评估活动完成充分的准备。这包括熟悉在评估过程中将使用的参考模型、SCAMPI、评估计划、组织数据和特征、工具和技术以及为评估任务分配任务和职责。小组建立练习通常被用来实践简单的技能和在理解小组目标及如何取得满意上达成一致。所有的小组成员被要求遵守严格规则以保证机密性、保护所有者或敏感数据以及项目参与者未知的信息。私下陈述通常被用来达成这些谅解。具体的行为包括:

(1)保证评估小组成员已接受参考模型培训;

(2)为评估小组成员提供评估方法培训或确保他们已掌握此方法;

(3)为评估小组和小组规范的建立提供服务;

(4)为评估小组成员提供关于评估目标、计划和他们自身分配的职责和任务的定位。

5、 然后,企业参加预评估

通过预评估判定企业是否准备充分可以进行正式的 SCAMPI/CBA-IPI。

选择参与正式评估的项目,在预评估的过程中,从公司全体项目中,挑选出项目参与评估,并不是所有项目评估。

在预评估过程中,评估师考核公司背景,项目角色涉及到是否覆盖所在的范围,核实参与项目覆盖与所申请的级别一致,如:既要有软件项目,又要有集成项目,是一个事业部,还是所有事业部的。查看实际情况与所申请的级别相符,如果相距太大,会劝说降低认证级别。

6、最后,企业参加正式评估

第四阶段的目标是进行正式的 SCAMPI/CBA-IPI,时间通常是实施第一阶段培训后12个月(根据企业实施情况有所不同)。正式评估,获取证据,根据评估师的要求,与从项目中获取证据。评估的重点是组织内部实施的软件过程,涉及相关级别的所有KPA。

评估工作主要包括:

(1)启动会议:公司高层,评估小组,参评方三方相关人员参与会议,介绍评估日程,达成一致意见。

(2)评估方式:

文档审阅,也称文审,查阅过程、项目书面文档。所有参评的文档都是要书面打打印,然后装订成册,供评估师审查。

面谈及讨论,评估师都要和项目中每个角色进行面谈,这些角色主要包括有:项目经理、需求人员、设计人员、测试人员、配置人员、质量人员。

(3)评估小组总结

评估小组对文审、面谈中的数据进行综合与分析,生成评估结果。

(4)总结及末次会议

评估完成后,评估小组给出最后的结论,评估是否通过,如果通过则发证书,否则指出改进的建议。除了评估结果,企业还将保留评估数据(删除数据来源)作为评估结果的资料。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CMMI5是美国软件工程研究所(SEI)提出的一种软件开发流程模型。在这个模型中,软件开发过程分为5个等级,每一个等级都有特定的目标和实现方法。 CMMI5研发流程主要包括四个部分。首先是项目计划部分,包括需求分析、项目规划、人力资源管理、培训和项目监控等内容。其次是项目实施部分,包括制定过程管理计划、实施过程管理计划、工作产品评审和控制等。第三部分是过程改进,包括过程评估、过程识别、过程优化和过程改进等内容。最后是产品交付,包括产品验证和产品交付等内容。 在这个流程图中,每一个等级都有特定的实现要求。例如,在CMMI5的最高等级中,需要通过频繁的过程改进去优化软件开发的过程,实现高效率和高质量的产出。这种流程图是一种通用的软件开发流程模型,可以为软件开发提供指导和规范,使得软件开发过程更加可控和高效。为了提高软件开发效率和产品质量,在实际开发中,可以根据具体情况和实践进行改进和优化,以适应不同的业务环境和需求。 ### 回答2: CMMI5(Capability Maturity Model Integration Level 5)是一个全球认可的软件研发成熟度模型,是评估组织研发过程成熟度的一种标准。其研发流程图如下: 1. 识别过程 该过程是为了确定项目需求、目标、约束条件等,并将其转化为可执行的计划。在这个过程中,包括识别项目的业务目标和需求、收集信息、确定约束条件和风险等。 2. 计划过程 该过程是为了定义项目的目标,规划项目资源、成本和时间等,并确定该项目必要的过程和活动。在这个过程中,包括定义项目范围、建立项目计划、识别和规划所需要的项目资源等。 3. 实施过程 该过程是为了实现项目计划,按照项目目标完成产品的开发和测试。在这个过程中,包括进行软件设计、编码、测试和集成等。 4. 跟踪和监控过程 该过程是为了跟踪和监督项目的进展情况,并对项目的绩效和过程进行评估。在这个过程中,包括跟踪项目计划和进展、度量和分析过程和产品等。 5. 验证过程 该过程是为了验证项目是否达到相关的需求和规范,并确保项目交付满足相关的质量要求。在这个过程中,包括进行验证测试和评审以及评价所需的迭代次数等。 6. 优化过程 该过程是为了持续改进项目的过程和工作效率,提高项目的质量和效益。在这个过程中,通过评价和分析项目过程和产品绩效,确定项目的优化方向并进行改进。 总之,CMMI5的研发流程图涵盖了软件项目的各个方面,旨在提高组织的研发过程成熟度,为组织的持续发展和提高竞争力提供支持。 ### 回答3: CMMI5是一种基于成熟度模型的软件开发流程图。这种模型主要关注过程的成熟度和实践,可以帮助团队提高开发效率和质量。CMMI5包括五个等级,每个等级都对应着一组过程要求和最佳实践。 在第一级,企业的软件开发过程还比较混乱和不可控,没有明确的流程和规范。在第二级,组织开始建立稳定的软件开发流程,将其纳入到组织中的工作流程。在第三级,组织将过程标准化并集成到其他的流程中。在第四级,组织对过程进行量化和控制,来确保整个过程的稳定性和可控性。在第五级,组织不断优化和改进过程,以满足不断变化的业务需求。 因此,CMMI5研发流程主要包括以下几个关键的部分:流程目标、关键过程领域、过程能力、过程领域成熟度、过程改进。根据每个过程领域的不同要求和特点,CMMI5研发流程图会涵盖不同的软件开发活动和流程。包括需求分析、设计、编码、测试、配置管理等等。同时也还包括了项目管理、度量分析等一些管理活动。 总之,CMMI5是一种强调过程成熟度和实践的软件开发流程图。它可以帮助企业建立稳定的开发流程,提高软件开发效率和质量,并不断优化改进过程,以适应不断变化的市场需求和业务需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值