SEPG(Software Engineering Process Group)是软件工程过程组的缩写,指由软件过程专家组成的团队,负责在软件组织内推动和促进软件过程改进。最早在CMM中提出,1990年发布的CMU/SEI-90-TR-024 《Software Engineering Process Group Guide》中对SEPG的工作内容、构成等进行了详细的指导。当CMM升级为CMMI后,SEPG 也相应的转变成EPG(Engineer Process Group),也就是说过程改进的对象从软件工程扩展到系统工程、采购等方面。由于CMMI主要还是应用在软件企业,所以在很多场合大家仍把在软件企业内负责过程改进的小组称为SEPG。SEPG在实施CMM/CMMI3级以上的企业中都会建立,并在企业内负责按照CMMI模型对软件开发业务进行过程改进。

但是,软件开发仅仅是软件企业内的活动之一,还有很多的活动,如技术服务、人力资源、信息安全、采购、外包、企业管理等都是软件企业日常经营过程中所需要的。如果我们仅仅对软件开发过程进行了改进,而忽略了其他业务过程的改进,那么势必会造成瘸腿的现象。就好像一个人,为了走得更快一些,通过某种方法使其中一条腿比另一条腿长出一截,感觉上腿长就能走得更快,但实际上因两腿不协调反而使走路更加不稳,最终影响了走路速度。如果不及时使另一条腿也长出一截的话,长此以往还会落下终身残疾。也就是说在软件企业内进行过程改进,不能局限于软件开发活动,人员(高层、中层、员工)的能力和意识、企业的综合管理水平、服务水平等等相关活动也需要同步改进。

这就有一个问题摆在我们面前,目前大部分软件企业在开始之初都不知道什么是过程改进,只是在引进、推行CMM/CMMI之后,才认识到一点过程改进的概念,而且这些概念也都是由SEPG或CMM/CMMI咨询公司进行宣贯的。理所当然,企业就会认为过程改进就是SEPG的事情,过程改进就是CMMI。
过程改进组织机构
MSG:Management Steering Group,管理委员会
整个组织流程建立、更改和推广的领导机构,由公司副总或技术总经理担任,负责战略层工作。

EPG: Engineering Process Group ,过程改进组
支持组织流程建设以及参与组织过程的改进工作,该组介于战略和战术之间,更多支持战术层工作。

PAT:Process Action Team,过程行动组(或TWG:Technical Working Group,技术工作组)
战术层工作的主要承担者,各PA的过程定义与执行。

那些文档由EPG来编写。

CMMI集谈的更多相关文章

  1. 浅谈web应用的负载均衡、集群、高可用(HA)解决方案(转)

    1.熟悉几个组件 1.1.apache     —— 它是Apache软件基金会的一个开放源代码的跨平台的网页服务器,属于老牌的web服务器了,支持基于Ip或者域名的虚拟主机,支持代理服务器,支持安 ...

  2. 浅谈java类集框架和数据结构(2)

    继续上一篇浅谈java类集框架和数据结构(1)的内容 上一篇博文简介了java类集框架几大常见集合框架,这一篇博文主要分析一些接口特性以及性能优化. 一:List接口 List是最常见的数据结构了,主 ...

  3. poptest老李谈分布式与集群 1

    poptest老李谈分布式与集群   poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:90882 ...

  4. 浅谈MySQL集群高可用架构

    前言 高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用.对于一个系统而言,可能包含很多模块,比如前端应用,缓存,数据库,搜索,消息队列等,每个模块都需要做到高可用,才能 ...

  5. 基于puppet分布式集群管理公有云多租户的架构浅谈

    基于puppet分布式集群管理公有云多租户的架构浅谈 一.架构介绍   在此架构中,每个租户的业务集群部署一台puppet-master作为自己所在业务集群的puppet的主服务器,在每个业务集群所拥 ...

  6. 谈一谈Elasticsearch的集群部署

      Elasticsearch天生就支持分布式部署,通过集群部署可以提高系统的可用性.本文重点谈一谈Elasticsearch的集群节点相关问题,搞清楚这些是进行Elasticsearch集群部署和拓 ...

  7. mongo 3.4分片集群系列之一:浅谈分片集群

    这篇为理论篇,稍后会有实践篇. 这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mong ...

  8. 谈一谈并查集QAQ(上)

    最近几日理了理学过的很多oi知识...发现不知不觉就有很多的知识忘记了... 在聊聊并查集的时候顺便当作巩固吧.... 什么是并查集呢? ( Union Find Set ) 是一种用于处理分离集合的 ...

  9. 【转载】浅谈大规模k8s集群关于events的那些坑

    原文链接:一流铲屎官二流程序员[浅谈大规模k8s集群关于events的那些坑] 背景 随着k8s集群规模的增加,集群内的object数量也与日俱增,那么events的数量也会伴随其大量增加,那么当用户 ...

随机推荐

  1. Selenium2学习-026-WebUI自动化实战实例-024-获取页面元素

    非常简单的方法封装,就不啰嗦了,直接上码咯 ^_^ /** * Get element. It will be return null when there is not such element. ...

  2. c#中DropDownList控件绑定枚举数据

    c# asp.net 中DropDownList控件绑定枚举数据 1.枚举(enum)代码: private enum heros { 德玛 = , 皇子 = , 大头 = , 剑圣 = , } 如果 ...

  3. qt 打开串口 UI卡死

    imx6在qt中打开调试串口时,ui总是会卡死.调试串口已经被文件系统占用,而在qt的app中使用open函数却能够调用open函数,打开成功,造成ui卡死,并且调试串口也卡死.本文记录这个问题的解决 ...

  4. iOS FMDB官方使用文档 G-C-D的使用 提高性能(翻译)(转)

    由于FMDB是建立在SQLite的之上的,所以你至少也该把这篇文章从头到尾读一遍.与此同时,把SQLite的文档页 http://www.sqlite.org/docs.html 加到你的书签中.自动 ...

  5. LeetCode Longest Palindrome

    原题链接在这里:https://leetcode.com/problems/longest-palindrome/ 题目: Given a string which consists of lower ...

  6. Oracle利用external table 查看trace文件

    1. 用下面的语句找到trace文件的路径 select * from v$diag_info where name='Default Trace File'; 2. 创建一个directory用来加 ...

  7. 如何在 Linux 中清除缓存(Cache)

              如何在 Linux 中清除缓存(Cache)            方法一: http://mp.weixin.qq.com/s?__biz=MjM5ODAzODgyMQ==&am ...

  8. 56个睿智帅气貌美的CTO大牛陪你叨逼叨

    技术领域门槛高,苦读十年有时不如大牛一指点 可CTO级别的大牛何处找? 别急,别急 他们1月12日都去参加APICloud新品发布会了! (没图说啥子) 各路大牛们云集,不仅是为APICloud新品发 ...

  9. Metro中控件WebView访问外部的网页显示一片空白

    Metro中控件WebView访问外部的网页显示一片空白 解决方案: ​下载安装了Initex.Software.Proxifier.v3.21.Standard.Edition.Incl.Keyma ...

  10. javaee学习之servlet

    一.tomcat相关知识 tomecat虚拟主机与虚拟路径 1.tomcat的应用默认放在webapps目录下面,可以将其放在其他目录分区,让tomcat进行管理吗? 答:当然可以.方法:配置虚拟目录 ...