• 经典的软件过程管理——CMM



    1. CMM——软件过程能力成熟度模型

    2. 出发点:CMM描述软件组织一条从无序的、混乱的过程到成熟的、有纪律的过程的改进途径,描绘出软件组织如何增加对软件开发和维护的过程控制,如何向软件工程和管理的优秀文化演变等方面的指导 。

    3. CMM不是过程,不是技术,不是方法,它是一种指导思想。

    4. 体系结构

      • CMM由5个成熟度级别组成。

        • 初始级:软件过程不稳定,项目执行无序、混乱,没有稳定的开发环境。

        • 可重复级:规则化的

        • 已定义级:标准的、一致的

        • 已管理级:可预测的

        • 优化级:不断改进

      • 每个成熟度级别(除级别1)包含了实现该级别的若干个关键过程域(KPA)。

      • 每一个KPA进一步被分为称为公共特征的5个部分:执行约定、执行能力、执行活动、测量和分析、验证实施

      • 这些公共特征包括了关键实践(KP),即每一个KPA包括5类KP,实现了这些KP后,就实现了关键过程域的目标。

    5. 关键过程域

      1. 定义:一系列相互关联的操作活动,标识了达到某个成熟度级别时所必须满足的条件。

        一个软件企业如果希望达到某一个成熟度级别,就必须完全满足该级别的关键过程域的要求,即满足每个关键过程域的目标。

      2. CMM共有18个KPA,每一级都有自己的KPA,KPA分为三大类:管理过程、组织过程和工程过程。

    6. 关键实践

      1. 定义:描述对KPA的有效实施和制度化起最重要作用的基础设施和活动。

  • 相关阅读:
    [JavaScript权威指南]Introduce to JavaScript
    IT项目开发的75条管理守则
    .net调用存储过程
    应聘项目经理需要学的
    DropDownList静态数据绑定
    数据库的查询优化技术 (摘)
    UNION运算符
    网站项目策划书
    .net验证码
    小问题,关于Page.Request.QueryString["pro"]
  • 原文地址:https://www.cnblogs.com/huangmouren233/p/16148985.html
Copyright © 2020-2023  润新知