`

白话CMMI(一)——CMMI扫盲

阅读更多
公司在进行过程改进,为了在公司进行宣传,特制作了一个宣传栏,部分内容隐去,内容如下:

• 什么是过程?
过程是活动的集合。软件过程就是关于软件生命周期的一系列活动的集合,一般要经过需求分析、设计、编码、测试等活动。肯德基里的炸鸡腿也是一个过程,包括购买原料、准备、炸制、包装等活动。
• 什么是CMMI?
CMMI代表能力成熟度模型集成,是一个过程改进框架。它对组织的具体过程改进提出了详细的目标要求,对每一个目标又规定了一些具体的实践。CMMI认为好的过程能产生好的结果。
• 为什么要过程改进?
    1)规范软件开发过程及其管理。
    2)增加企业的国际竞争力。
    3)降低软件开发风险。
    4)投标时,提供有利凭据。
    5)通过明确定义的过程,职责得到了明确,过程中每一个活动都可以通过指南获得帮助。
就像我们自己也会做炸鸡腿,但做得不够规范,有时候好吃,有时候不好吃。开发软件也是一样,有时候成功,有时候不成功。这是因为我们没有遵循一套成熟的过程;过程不稳定,导致结果不一样。过程改进的目的就是为了产生一套规范的过程并能持续改进,以产出稳定的成果,提高软件开发的成功率。当然,我们可以按照自己的想法进行逐步改进,也可以采用成熟的过程改进模型,CMMI就是这样一套模型。

• CMMI3包含的内容?
CMMI过程改进包含了一系列过程改进的主题,称为过程域。CMMI2包含了7个过程域,分别是:需求管理、项目计划、项目监督和控制、供应商协议管理、度量与分析、过程和产品质量保证、配置管理。CMMI3包含了11个过程域,分别是:需求开发、技术方案、产品集成、验证、确认、组织过程中心、组织过程定义、组织培训、集成项目管理、风险管理、决策分析和决议。

• CMMI和敏捷过程是不是相互对立的两种过程途径?

关于两者的争论已经很多了。两者在理念上有某种冲突,也可以整合在一起。CMMI侧重于提出一个管理标准,而敏捷过程侧重于实践方法。两者的结合就是敏捷CMMI,也就是用敏捷过程的方法达到CMMI定义的目标和标准。

• 公司的整体过程目标与改进计划是怎样的?

公司过程改进目标是CMMI3级。整体计划如下:这里插入计划。
 启动阶段(2008年03月11日 — 2008年04月14日)
任务:CMMI模型培训;EPG和QA实践演练;过程比对;建立实施计划。
 第一阶段(2008年04月15日 — 2008年08月21日)
任务:建立和完成过程改进过程;建立评审过程;定义项目计划过程和项目监督过程;定义PPQA过程;定义和完善CM过程;定义需求管理和需求开发过程;定义度量方案;定义设计和实现过程;定义培训过程。同时还包括以上过程的试用。本阶段结束后,要进行一次Class-C评估。
 第二阶段(2008年08月22日 — 2008年12月11日)
任务:定义风险管理过程;定义测试过程;定义SAM过程;定义DAR过程;定义并建立度量数据库;定义裁剪指南和PDP的使用。同时还包括以上过程的试用。本阶段结束后,要进行一次Class-C评估。
 第三阶段(2008年12月12日 — 2009年03月19日)
任务:过程全面试用;过程文档修订;过程部署发布。
 评估阶段(2009年03月20日 — 2009年04月10日)
任务:准备评估资料,进行正式Class-A评估。
• 过程改进覆盖范围?


• 如何参与到过程改进活动中来?
1)提建议:过程改进是整个公司的事情,和每位员工息息相关,欢迎大家以邮件、MSN、QQ、公司OA讨论版、面对面交流或其他任何方式给我们工作组提供建议。
2)样本项目:可以参与过程实施的样本项目,试用已经制定好的过程,并提供反馈意见。
3)参与过程规范的制定和编写:对过程改进有兴趣的同事,可以随时和我们工作组取得联系,参与到过程规范制定活动中来,亲自参与制定过程规范、模板以及指南的编写。

• 过程改进组织架构及职责

领导小组成员
EPG组成员
QA组成员
领导小组职责:负责整体协调,确定过程改进的整体方针、政策以及目标。
EPG组职责:负责制定过程规范、模板和指南,对项目组进行过程培训等。QA组职责:负责监督和推广过程规范的执行。
EPG组按照改进内容不同又分成五个小组,具体分工如下:
1)项目过程小组
2)需求过程小组
3)设计实现小组
4)组织改进小组
5)验证确认小组

• 过程改进状态图

过程改进状态图是围绕18个过程域以及一个通用目标(GG),三个特定目标(SG)的过程比对图。

说明:这样图反映了当前过程改进的状态。



SG : Speicial Goal, 代表过程域要实现的特定目标。
GG : General Goal, 代表CMMI3级的一般目标,也包含了二级的通用目标。
过程域缩写说明:
REQM 需求管理
PI 产品集成
PP 项目计划
VER 验证
PMC 项目监督和控制
VAL 确认
SAM 供应商协议管理
OPF 组织过程焦点
MA 度量分析
OPD 组织过程定义
PPQA 过程与产品质量保证
OT 组织培训
CM 配置管理
DAR 决策与分析
RD 需求开发
RSKM 风险管理
TS 技术解决方案
IPM 集成项目管理

• 过程改进动态
近期进展,以周为单位。
• 通知栏
近期召开会议、讨论等。
• 过程改进工作组宣传区
介绍过程改进工作组近期动态,每个组一个区域,包括规范编写情况,指南模板编写情况,过程域的试用推广等。
• 过程改进项目代号是什么?
过程改进的项目代号为rhino,本意为犀牛,俚语代表金钱。寓意像牛角一样锋利,刺破障碍,直接触地,产生实际效益。我们过程改进的风格也是这样,每个工作组都要坚持这个原则。
• 过程改进的口号?
人人参与,天天改进。
  • 大小: 43.6 KB
分享到:
评论

相关推荐

    CMMI 概论——CMMI简介全过程

    ### CMMI 概论——CMMI简介全过程 #### CMMI的起源与发展 CMMI(Capability Maturity Model Integration,能力成熟度模型集成)起源于20世纪80年代初美国卡内基梅隆大学软件工程研究所(SEI)。当时,SEI应美国...

    CMMI简介——关于CMM基本思想

    CMMI简介——关于CMM基本思想 Capability Maturity Model Integration(CMMI)是一种过程改进模型,旨在帮助组织改进软件开发和维护过程。CMMI 模型提供了一套可供公众使用的准则,描述了成功地实施过程改进的组织...

    白话CMMI dev 2.0

    《白话CMMI Dev 2.0》是麦哲思出品的一本详细介绍CMMI Development 2.0(以下简称CMMI Dev 2.0)的书籍。CMMI(Capability Maturity Model Integration)是一套用于改进组织过程的模型,它可以帮助组织提高产品和...

    白话CMMI

    白话CMMI,用通熟的方法讲解CMMI

    白话CMMI DEV V2.0.pdf

    CMMI是一系列模型的统称,它们关注不同的业务领域,包括产品开发、服务交付、供应链管理等。CMMI模型通过定义一系列实践来指导组织改进其业务流程。 CMMI模型经历了多个版本的迭代,CMMI DEV V2.0是对之前版本的...

    CMMI——QA主要工作

    ### CMMI——QA主要工作 #### QA的目标与作用 CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是一种用于评估组织的过程成熟度和能力的模型,旨在提高组织的产品和服务质量。在此背景下,QA...

    CMMI(能力成熟度模型集成)V2.0.docx

    CMMI(能力成熟度模型集成)是一种框架,旨在帮助组织改善其工程、服务和运营过程,从而提高效率和质量。CMMI V2.0是该模型的最新版本,它整合了之前版本的经验和最佳实践,以适应不断变化的全球化商业环境。 CMMI ...

    CMMI3标准文档模板大全(完整)+CMMI3级软件过程改进方法与规范+CMMI3

    CMMI3标准文档模板大全(完整)+CMMI3级软件过程改进方法与规范+CMMI3CMMI3标准文档模板大全(完整)+CMMI3级软件过程改进方法与规范+CMMI3CMMI3标准文档模板大全(完整)+CMMI3级软件过程改进方法与规范+CMMI3CMMI3...

    CMMI快乐之旅-基础知识扫盲

    开场白 基础知识大扫盲 鸟瞰CMMI 万事开头难-CMMI2级 更上一层楼-CMMI3级 管理者的乐土-CMMI4级 无止境的追求-CMMI5级 让你赤裸裸的评估办法 严刑拷问-考试 尚未揭开的面纱-本课程没有讲的内容

    CMMI中文版 CMMI英文版 CMMI中英对照版

    CMMI,全称为Capability Maturity Model Integration,即能力成熟度模型集成,是软件开发过程改进和优化的一个重要框架,广泛应用于全球的软件企业和IT服务提供商。CMMI旨在提高组织在项目管理、软件开发、产品和...

    CMMI-DEV-v1.3中文版

    CMMI-DEV-v1.3中文版,评估CMMI必用,正宗的中文版,

    CMMI模板.zip_cmmi_cmmi文档_cmmi模板_文档模板_文档模板 cmmi

    CMMI认证文档模板,对于要申请 CMMI的公司会有所帮助

    CMMI基础知识!!!!

    **CMMI(Capability Maturity Model Integration)**是能力成熟度模型集成,是软件开发领域一个重要的过程改进框架,旨在提升组织的业务绩效和产品服务质量。CMMI由美国卡内基梅隆大学软件工程研究所(SEI)开发,被...

    CMMI评审-OT人员提问单

    虽然“Synchronized”是Java编程语言中的一个关键字,用于实现线程同步,但这与CMMI评审的主要内容——软件开发过程改进模型——关联不大。不过,在软件开发实践中,理解和正确使用synchronized是保证多线程程序正确...

    cmmi模板大全,cmmi3模板,cmmi

    **CMMI(Capability Maturity Model Integration)**是能力成熟度模型集成的简称,它是一种国际上广泛认可的评估和改进软件开发过程成熟度的方法。CMMI由美国卡内基梅隆大学软件工程研究所(SEI)开发,旨在帮助组织...

    CMMI3全套资料

    **CMMI(Capability Maturity Model Integration)**是能力成熟度模型集成的简称,它是一种国际认可的质量管理和过程改进框架,旨在帮助企业提升其软件开发、服务提供或产品制造的效率和质量。CMMI3是CMMI模型的第三...

    cmmi试题及解答

    **一、CMMI概述** CMMI由五个级别组成,分别是初始级、已管理级、已定义级、量化管理级和优化级,每个级别代表了组织过程能力的不同阶段。CMMI强调的是通过建立和实施一套系统化的过程来提高组织的绩效,从而确保...

Global site tag (gtag.js) - Google Analytics