深圳查询建设项目规划的网站,最简单的做网站工具,网站建设中搜索引擎,和动物做的网站吗一、什么是CMMI
CMMI#xff0c;全称为Capability Maturity Model Integration#xff0c;即能力成熟度模型集成。它是由美国卡内基梅隆大学软件工程研究所研发的过程改进模型#xff0c;也是国际上用于评价软件企业能力成熟度的一项重要标准。
CMMI的目的是帮助软件企业对…一、什么是CMMI
CMMI全称为Capability Maturity Model Integration即能力成熟度模型集成。它是由美国卡内基梅隆大学软件工程研究所研发的过程改进模型也是国际上用于评价软件企业能力成熟度的一项重要标准。
CMMI的目的是帮助软件企业对软件工程过程进行管理和改进增强开发与改进能力从而能按时地、不超预算地开发出高质量的软件。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架新的集成模型框架消除了各个模型的不一致性减少了模型间的重复增加透明度和理解建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。
CMMI认证共有5个级别分别是
CMMI1级完成级。软件过程是无序的有时甚至是混乱的对过程几乎没有定义成功取决于个人努力管理是反应式的。CMMI2级管理级。制定了必要的过程纪律能重复早先类似应用项目取得的成功经验。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件软件产品的生产在整个软件过程是可见的。CMMI3级定义级。管理有一个作出结论的客观依据管理能够在定量的范围内预测性能。CMMI4级量化管理级。CMMI5级优化级。每个过程域都有一些特殊目标和通用目标通过相应的特殊实践和通用实践来实现这些目标。
请注意CMMI评估也称为CMMI认证评估由SEI授权主任评估师Lead Appraiser组织评估小组成员执行。评估全程受SEI监控最终在SEI官方网站上通报评估结果。 二、CMMI的评估过程是什么
CMMI的评估过程主要包括以下步骤
评估前准备在这一阶段项目参与人员需要接受评估流程的介绍并编写PIIDS项目初始化集成开发计划。同时还要进行过程完善问题的指导使参与人员熟悉访谈列表。最后完成评估前的清单准备。预评估预评估的目的是通过一位主任评估师的指导初步了解项目的成熟度。在这个阶段会按照CMMI相关级别的KPA关键过程域识别明显的缺陷并推荐相应的纠正措施。预评估的工作主要包括组织级和项目组长的文档审阅以及与项目组人员的面谈。正式评估正式评估是CMMI认证的核心阶段目标是按照SCAMPI/CBA-IPI的要求进行正式的评估。评估的重点是组织内部实施的软件过程涉及相关级别的所有KPA。正式评估的时间通常是在实施第一阶段培训后的12个月根据企业的实施情况可能会有所不同。评估的方式包括文档审阅和评估小组总结。在文档审阅中所有参评的文档都需要书面打印并装订成册供评估师审查。
需要注意的是CMMI评估也称为CMMI认证评估由SEI授权主任评估师Lead Appraiser组织评估小组成员执行。评估全程受SEI监控最终在SEI官方网站上通报评估结果。 三、CMMI的评估周期是多久
CMMI的评估周期因不同的认证级别和企业的实际情况而异。
以CMMI3级为例评估周期通常约为4-6个月。其中建立CMMI体系的过程可能需要8-12个月甚至更长时间这取决于企业的规模、管理水平、资源投入等因素。而评估阶段包括账号注册、项目开始到正式评估大约需要3-5个月。正式评估到公示评估结果的时间大约需要1-2个月。因此从开始准备认证到正式评估再到公示评估结果整体服务时间大约为4-7个月。
对于CMMI4-5级评估周期会更长。前期建立CMMI体系的时间可能超过12个月。从项目开始到正式评估大约需要6-7个月而正式评估到公示评估结果的时间仍为1-2个月。因此整体项目时间大约为7个月以上。
此外评估周期还会受到其他因素的影响如评估师的项目档期。由于国内的CMMI评估师较少每年只能参与16次评估因此企业在预约评估师时可能需要提前较长时间。
需要注意的是CMMI证书的有效期为三年与ISO管理体系不同的是CMMI证书三年有效期中间不需要做监督到期后可申请重新认证或证书升级。
具体的评估周期可能会因各种因素而有所不同。建议企业在考虑进行CMMI评估时提前与专业的评估机构或评估师进行咨询以便更好地了解评估周期和相关的准备工作。 四、CMMI 可以使用到哪些领域
CMMICapability Maturity Model Integration即能力成熟度模型集成主要用于评估和改进软件开发过程的管理和工程实践。以下是CMMI的主要应用领域
软件过程改进SPISoftware Process Improvement帮助软件企业对其软件过程的改变进行计划、制定以及实施。这包括识别当前软件工程过程的状态以及确定组织所面临的与软件过程有关的、最迫切的改善问题。软件过程评估SPASoftware Process Assessment在评估中一组经过培训的软件专业人员会确定出一个企业软件过程的状况找出该企业所面对的与软件过程有关的最迫切的所有问题并取得企业领导层对软件过程改进的支持。这是一种在合作的、开放的环境中进行的过程。软件能力评鉴SCESoftware Capability Evaluation在这个环节一组经过培训的专业人员会鉴别出软件承包者的能力资格或者是检查监察正用于软件制作的软件过程的状况。这通常在一个审核的环境中进行重点在于揭示组织实际执行软件过程的文档化的审核记录。
CMMI 还分为五个不同的成熟度级别从1级到5级每个级别都代表了组织在软件过程管理上的不同能力。这些级别为组织提供了一个清晰的改进路径帮助它们逐步提高其软件开发和维护的能力。
CMMI 是一种重要的工具可以帮助软件组织改进其软件开发过程提高软件质量降低软件开发的风险并增强组织的竞争力。