CMMI能力成熟度模型集成的过程域

2024-03-14 00:20

本文主要是介绍CMMI能力成熟度模型集成的过程域,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

什么是CMMI

  CMMI全称是Capability Maturity Model Integration, 即能力成熟度模型集成,是由美国国防部(Office of the Secretary of Defense)与卡内基-梅隆大学(Carnegie Mellon University)和美国国防工业协会(National Defense Industrial Association)共同开发的一个过程改进方法(process improvement approach),它向组织提供用于有效的过程改进的基本元素(provides organizations with the essential elements for effective process improvement),帮助组织提供绩效(help organizations improve their performance)。按照卡内基-梅隆大学软件工程研究所的说法,CMMI帮助“集成传统独立的组织功能,设置过程改进目标和优先级,为质量过程提供指引,并为评价当前过程提供一个参考点”。("integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes.")

  “CMMI”是CMM(Capability Maturity Model,能力成熟度模型)的接替者。“CMM”自1987年开始开发,一直持续到1997年。在2002年,CMMI1.1版发布,随后1.2版本在2006年8月发布,而1.3版本则于2010年11月发布。

 

三大领域

  “CMMI”目前致力于三个领域的模型:

  产品和服务开发—CMMI开发模型(英文:CMMI for Development,简称 CMMI-DEV),该模型是目前在全国使用最广的模型,通常说的CMMI模型即指该模型,该模型主要用于软件工程、硬件工程、系统工程等产品开发领域。该模型基本上覆盖了产品研发的各个过程领域,包括:项目管理、需求、设计、开发、验证、确认、配置管理、质量保证、决策分析以及对研发的改进和培训等一系列活动。

  服务建立、管理和交付—CMMI服务模型(英文:CMMI for Service,简称 CMMI-SVC)该模型可以用于任何服务行业,包括IT服务、医疗卫生、教育、餐饮酒店等各类服务领域。

  产品和服务采购—CMMI采购模型(英文:CMMI for Acquisition,简称 CMMI-ACQ)。该模型适用于政府、电信、金融等各领域的采购管理。

 

CMMI实施

  CMMI实施时有连续式(continuous)和阶段式(staged)两种改进实施方式。在阶段式中有五个等级。由于第一级“初始级”是组织的初始状态(可以认为每一个没有通过CMMI评估的公司或组织都处于“初始级”),故成熟度级别评定从2到5级被授予。

 

成熟度级别(Maturity levels)与过程区域(Process Area)

过程区域是那些将被组织的过程所覆盖的区域。下面列出了在所有CMMI中出现的过程区域。

CMMI开发模型

成熟度级别1 -Initial初始级

成熟度级别2 -Managed管理级

  • CM - 配置管理(Configuration Management)
  • MA - 度量和分析(Measurement and Analysis)
  • PMC - 项目监督与控制(Project Monitoring and Control)
  • PP - 项目计划(Project Planning)
  • PPQA - 过程和产品质量保证(Process and Product Quality Assurance)
  • REQM - 需求管理(Requirements Management)
  • SAM - 供应商协议管理(Supplier Agreement Management)

成熟度级别3 -Defined定义级

  • DAR - 决策分析与解决方案(Decision Analysis and Resolution)
  • IPM - 集成项目管理(Integrated Project Management)
  • OPD - 组织过程定义(Organizational Process Definition)
  • OPF - 组织过程焦点(Organizational Process Focus)
  • OT - 组织培训管理(Organizational Training)
  • PI - 产品集成(Product Integration)
  • RD - 需求开发(Requirements Development)
  • RSKM - 风险管理(Risk Management)
  • TS - 技术解决方案(Technical Solution)
  • VAL - 验证(Validation)
  • VER - 确认(Verification)

成熟度级别4 -Quantitatively Managed量化管理级

  • OPP - 组织过程绩效(Organizational Process Performance)
  • QPM -  量化项目管理(Quantitative Project Management)

成熟度级别5 -Optimizing优化级

  • CAR - 原因分析与解决(Causal Analysis and Resolution)
  • OPM - 组织绩效管理(Organizational Performance Management)

 

CMMI服务模型

成熟度级别1 -Initial初始级

成熟度级别2 -Managed管理级

  • CM - 配置管理(Configuration Management)
  • MA - 度量和分析(Measurement and Analysis)
  • PPQA - 过程和项目质量保证(Process and Product Quality Assurance)
  • REQM - 需求管理(Requirements Management)
  • SAM - 供应商协议管理(Supplier Agreement Management)
  • SD - 服务交付(Service Delivery)
  • WMC - 工作监控(Work Monitoring and Control)
  • WP - 工作计划(Work Planning)

成熟度级别3 -Defined定义级

  • CAM - 容量和可用性管理(Capacity and Availability Management)
  • DAR - 决策分析与解决方案(Decision Analysis and Resolution)
  • IRP - 突发时间解决和预防(Incident Resolution and Prevention)
  • IWM - 集成工作管理(Integrated Work Management)
  • OPD - 组织过程定义(Organizational Process Definition)
  • OPF - 组织过程焦点(Organizational Process Focus)
  • OT - 组织培训管理(Organizational Training)
  • RSKM - 风险管理(Risk Management)
  • SCON - 服务持续性(Service Continuity)
  • SSD - 服务系统开发(Service System Development)
  • SST - 服务系统转变(Service System Transition)
  • STSM - 战略服务管理(Strategic Service Management)

成熟度级别4 -Quantitatively Managed量化管理级

  • OPP - 组织过程绩效(Organizational Process Performance)
  • QWM - 量化工作管理(Quantitative Work Management)

成熟度级别5 -Optimizing优化级

  • CAR - 原因分析与解决(Causal Analysis and Resolution)
  • OPM - 组织绩效管理(Organizational Performance Management)

 

CMMI采购模型

成熟度级别1 -Initial初始级

成熟度级别2 -Managed管理级

  • AM - 协议管理(Agreement Management)
  • ARD - 采购需求开发(Acquisition Requirements Development)
  • CM - 配置管理(Configuration Management)
  • MA - 度量和分析(Measurement and Analysis)
  • PMC - 项目监督与控制(Project Monitoring and Control)
  • PP - 项目计划(Project Planning)
  • PPQA - 过程和产品质量保证(Process and Product Quality Assurance)
  • REQM - 需求管理(Requirements Management)
  • SSAD - 招标与供应商协议发展(Solicitation and Supplier Agreement Development)

成熟度级别3 -Defined定义级

  • ATM - 采购技术管理(Acquisition Technical Management)
  • AVAL - 采购验证(Acquisition Validation)
  • AVER - 采购确认(Acquisition Verification)
  • DAR - 决策分析与解决方案(Decision Analysis and Resolution)
  • IPM - 集成项目管理(Integrated Project Management)
  • OPD - 组织过程定义(Organizational Process Definition)
  • OPF - 组织过程焦点(Organizational Process Focus)
  • OT - 组织培训管理(Organizational Training)
  • RSKM - 风险管理(Risk Management)

成熟度级别4 -Quantitatively Managed量化管理级

  • OPP - 组织过程绩效(Organizational Process Performance)
  • QPM -  量化项目管理(Quantitative Project Management)

成熟度级别5 -Optimizing优化级

  • CAR - 原因分析与解决(Causal Analysis and Resolution)
  • OPM - 组织绩效管理(Organizational Performance Management)

 

 下图展示了CMMI各个模型间的过程区域的关系:

这篇关于CMMI能力成熟度模型集成的过程域的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/806685

相关文章

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

Spring AI集成DeepSeek实现流式输出的操作方法

《SpringAI集成DeepSeek实现流式输出的操作方法》本文介绍了如何在SpringBoot中使用Sse(Server-SentEvents)技术实现流式输出,后端使用SpringMVC中的S... 目录一、后端代码二、前端代码三、运行项目小天有话说题外话参考资料前面一篇文章我们实现了《Spring

SpringBoot集成图片验证码框架easy-captcha的详细过程

《SpringBoot集成图片验证码框架easy-captcha的详细过程》本文介绍了如何将Easy-Captcha框架集成到SpringBoot项目中,实现图片验证码功能,Easy-Captcha是... 目录SpringBoot集成图片验证码框架easy-captcha一、引言二、依赖三、代码1. Ea

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo

JAVA集成本地部署的DeepSeek的图文教程

《JAVA集成本地部署的DeepSeek的图文教程》本文主要介绍了JAVA集成本地部署的DeepSeek的图文教程,包含配置环境变量及下载DeepSeek-R1模型并启动,具有一定的参考价值,感兴趣的... 目录一、下载部署DeepSeek1.下载ollama2.下载DeepSeek-R1模型并启动 二、J

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

SpringBoot快速接入OpenAI大模型的方法(JDK8)

《SpringBoot快速接入OpenAI大模型的方法(JDK8)》本文介绍了如何使用AI4J快速接入OpenAI大模型,并展示了如何实现流式与非流式的输出,以及对函数调用的使用,AI4J支持JDK8... 目录使用AI4J快速接入OpenAI大模型介绍AI4J-github快速使用创建SpringBoot

Docker部署Jenkins持续集成(CI)工具的实现

《Docker部署Jenkins持续集成(CI)工具的实现》Jenkins是一个流行的开源自动化工具,广泛应用于持续集成(CI)和持续交付(CD)的环境中,本文介绍了使用Docker部署Jenkins... 目录前言一、准备工作二、设置变量和目录结构三、配置 docker 权限和网络四、启动 Jenkins

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

Spring Boot 3 整合 Spring Cloud Gateway实践过程

《SpringBoot3整合SpringCloudGateway实践过程》本文介绍了如何使用SpringCloudAlibaba2023.0.0.0版本构建一个微服务网关,包括统一路由、限... 目录引子为什么需要微服务网关实践1.统一路由2.限流防刷3.登录鉴权小结引子当前微服务架构已成为中大型系统的标