论:CMMI 过程改进规程
过程改进规程
目 录
1 引言
1.1 目的
1.2 范围
1.3 缩写和术语
2 规程概述
2.1 简介
2.2 结构图
2.3 相关过程
3 职责矩阵
4 活动描述
4.1 管理工程过程组活动
4.1.1 任务流程图
4.1.2 任务说明
4.1.3 裁剪指南
4.2 识别过程改进机会
4.2.1 任务流程图
4.2.2 任务说明
4.2.3 裁剪指南
4.3 建立并维护组织标准过程集
4.3.1 任务流程图
4.3.2 任务说明
4.3.3 裁剪指南
4.4 建立并维护组织过程资产库
4.4.1 任务流程图
4.4.2 任务说明
4.4.3 裁剪指南
4.5 部署组织标准过程集和过程资产
4.5.1 任务流程图
4.5.2 任务说明
4.5.3 裁剪指南
5 附录
5.1 工作产品
1 引言
1.1 目的
过程改进的目的是成立一个过程改进小组,并以该小组为核心对组织工程和管理过程进行持续不断的改进活动,逐步提高组织的过程成熟度水平和过程能力。
本文件描述开展过程改进所涉及的角色、活动、工作产品,为执行组织过程改进有关的活动建立指导规范。
1.2 范围
本规程适用于组织的过程改进活动。
1.3 缩写和术语
l EPG(Engineering Process Group),工程过程组
负责执行、推进、协调过程改进活动的团队,该团队通过过程改进活动建立并维护组织标准过程集和过程资产。通常由组织内部工程、管理等领域的专家组成。
l 组织标准过程集
在组织层次建立的、用以指导和规范活动执行的规程描述的集合。本文档中的标准过程集是广义的概念,包括:规程及其相关指南和工作产品模板、组织过程方针、生命周期模型指南、裁剪准则和指南、组织工作环境标准,团队建立指南等。
l 组织过程资产库
帮助使用者定义和执行组织标准过程集的信息库。组织过程资产包括组织标准过程集,以及辅助其实施的产品范例、检查单、培训材料、工具、经验教训、技术诀窍等等。
2 规程概述
2.1 简介
过程改进活动的核心是建立并维护组织标准过程集,在充分理解组织所执行的各方面活动及其角色和职责的基础上,对活动的执行步骤进行标准化。
过程改进需要基础设施作为支撑,这个基础设施包括两方面内容:
l 具备执行过程改进活动的团队
l 建立并维护组织标准过程集和过程资产库
组织内所有的过程改进活动均在这个基础设施之上进行。
2.2 结构图
2.3 相关过程
参考《项目计划规程》获得项目过程定义有关的内容。
参考《质量保证规程》获得过程质量保证审计有关的内容。
3 职责矩阵
角色 ►
活动▼ |
EPG |
EPG组长 |
高层经理 |
质量保证人员 |
项目组/支持组 |
|
管理工程过程组活动 |
|
|
|
|
|
|
l 成立工程过程组 |
- |
R |
R |
- |
- |
|
l 建立并维护过程改进计划 |
S |
R |
A |
S |
S |
|
l 监控过程改进活动 |
S |
R |
I |
I |
I |
|
l 审计EPG工作 |
S |
S |
I |
R |
S |
|
识别过程改进机会 |
|
|
|
|
|
|
l 理解过程改进的需要和目标 |
S |
R |
R |
- |
- |
|
l 执行过程现状评估 |
R |
R |
I |
S |
S |
|
l 收集并处理过程改进建议 |
R |
S |
- |
S |
S |
|
建立并维护组织标准过程集 |
|
|
|
|
|
|
l 建立并维护组织过程方针 |
R |
S |
R |
- |
- |
|
l 建立并维护生命周期模型指南 |
R |
S |
A |
- |
- |
|
l 建立并维护规程及工作产品模板 |
R |
S |
A |
- |
- |
|
l 建立并维护裁剪准则和指南 |
R |
S |
I |
- |
- |
|
l 建立并维护组织工作环境标准 |
R |
S |
I |
- |
- |
|
l 建立并维护团队建设指南 |
R |
S |
S |
- |
- |
|
建立并维护组织过程资产库 |
|
|
|
|
|
|
l 建立组织过程资产库 |
R |
S |
I |
- |
- |
|
l 收集和维护过程资产 |
R |
S |
- |
S |
S |
|
l 使用过程资产 |
R |
S |
- |
- |
S |
|
部署组织标准过程集和过程资产 |
|
|
|
|
|
|
l 发布标准过程集和过程资产 |
R |
S |
A |
I |
I |
|
l 执行标准过程集和过程资产的培训 |
R |
S |
I |
R |
I |
|
l 评审项目过程定义 |
R |
S |
- |
R |
S |
|
l 执行质量保证审计 |
S |
S |
- |
R |
S |
|
其中:R=负责、A=批准、S=支持、I=通知、C=咨询
表3.1 RASIC职责矩阵
4 活动描述
4.1 管理工程过程组活动
4.1.1 任务流程图
图4.1.1 管理工程过程组活动任务流程
4.1.2 任务说明
1、成立工程过程组(EPG)
高层经理任命EPG组长,并与EPG组长讨论确定EPG成员、组建EPG。EPG成员应是各领域的组织内专家。
2、建立并维护过程改进计划
EPG组长组织EPG成员协商制定过程改进计划,根据过程改进的进展,过程改进计划的内容可能包括但不限于:
l 过程改进的目的和短、中、长期目标
l EPG组织结构、职责、以及EPG工作监控
l 资源计划
l 阶段或里程碑时间表
l 阶段详细工作时间表
l EPG交付物管理
l 过程资产收集和管理
l 标准过程集培训和试点
l 干系人参与
l 风险管理
过程改进计划根据过程改进活动的进展适时进行修订。
3、监控过程改进活动
EPG组长负责监视EPG成员过程改进活动进展,并定期或事件驱动地召集EPG会议商讨工作过程中存在的问题。
EPG组长在定义的阶段或里程碑结束时向责任高层经理发布阶段工作报告。
4、审计EPG工作
EPG的过程改进活动须遵守本规程。每年度EPG组长随机选择至少一位项目经理、一位质量保证人员(均非EPG成员)组成审计小组,对EPG是否遵守了本规程进行审计,审计内容参考“5.2 检查项”制定。审计发现的问题,由EPG组长负责纠正。
4.1.3 裁剪指南
N/A
4.2 识别过程改进机会
4.2.1 任务流程图
图4.2.1识别过程改进机会任务流程
4.2.2 任务说明
1、理解过程改进的需要和目标
高层经理与EPG召开会议,提出并确定过程改进的需要和目标,以及过程改进的策略。EPG文档化过程改进的需要和目标。
2、执行过程现状评估
EPG每年度执行过程现状评估,理解现行过程的强项和弱项。执行过程现状评估须提前制定过程计划,内容可能包括但不限于:
l 评估组成员和职责
l 组织范围。被评估的项目和支持组
l 模型范围。评估参考的CMMI模型,以及覆盖的CMMI过程域
l 活动时间表
l 活动参加的人员
理解过程现状至少包括两类活动:
l 文档评审
l 职能区域代表访谈
评估组发布评估报告,至少对现行过程弱项进行文档化。
3、收集并处理过程改进建议
EPG收集并登记员工提出的有关组织标准过程集、过程资产存在的问题和建议,并与相关干系人商讨解决方案。EPG指定的成员负责跟踪和报告解决方案的执行情况。
4.2.3 裁剪指南
N/A
4.3 建立并维护组织标准过程集
4.3.1 任务流程图
图4.3.1 建立并维护组织标准过程集任务流程
4.3.2 任务说明
1、建立并维护组织过程方针
EPG起草组织过程方针,建立本公司各方面活动的总体性指导原则,高层经理及有关中级管理人员对组织过程方针进行评审,然后由高层经理发布。
在需要时,修订组织过程方针。
2、建立并维护生命周期模型指南
EPG理解组织项目类型,会同富有经验的人员分析适用于这些项目类型的生命周期模型,并建立生命周期模型指南,对适用的生命周期模型进行描述。生命周期模型描述包括但不限于:
l 生命周期各阶段
l 阶段关键活动和关键工作产品
l 阶段出口准则
在需要时,修订生命周期模型指南。
3、建立并维护规程及工作产品模板
EPG通过一系列包括起草、评审、试行、修订、推广等活动的循环建立各方面活动的规程及其相关工作产品模板,并在需要时就某些活动、任务附加工作指南或方法。
规程及相关指南、方法、工作产品模板在使用过程中进行不断修订,以反映所获得的经验教训。
4、建立并维护裁剪准则和指南
EPG针对规程和工作产品模板建立裁剪准则和指南,用以指导项目组以符合项目实际情况和管理需要的方式使用规程和工作产品模板。
裁剪准则和指南根据实际需要适时进行修订。
5、建立并维护组织工作环境标准
EPG建立、并适时修订组织工作环境标准。根据组织实际需要,组织工作环境标准的内容可能包括:
l 服务器、工作站软硬件环境有关规定
l 应用软件安装和使用政策
l 开发、测试、办公等工具或平台使用有关规定
l 内部网络、电子邮箱使用有关规定
l 信息安全有关规定或措施
l 使用非标准环境的审批程序
6、建立并维护团队建设指南
EPG建立、并适时修订团队建设指南。根据组织实际需要,组织工作环境标准的内容可能包括:
4.3.3 裁剪指南
N/A
4.4 建立并维护组织过程资产库
4.4.1 任务流程图
图4.4.1 建立并维护组织过程资产库任务流程
4.4.2 任务说明
1、建立组织过程资产库
EPG规划组织过程资产的内容和类别,并指定管理员建立组织过程资产库。过程资产库管理员定义资产库结构并实现。
2、收集和维护过程资产
EPG以过程资产库管理员为核心,对过程资产执行收集、评价、保管、退役、使用等活动。过程资产的类别可能包括但不限于:
l 规程及相关工作产品模板
l 指南和方法
l 工作产品范例
l 培训材料
l 度量数据
l 实用工具、可复用组件及其使用说明
l 各种检查单
l 常规风险
l 经验教训
l 问题处理措施和技术诀窍
l Tfs 备份
3、使用过程资产
EPG为过程资产分类建立使用权限,并使用适当的方式在组织内部发布过程资产,供员工使用和参考。对于需要保密的资产,制定和发布审批程序。
4.4.3 裁剪指南
任务“2、收集和维护过程资产”可根据过程改进的进展选择一些资产类别进行收集和管理,但规程、指南、工作产品模板等组织标准过程集涵盖的内容和度量数据须被包括。
4.5 部署组织标准过程集和过程资产
4.5.1 任务流程图
图4.5.1 部署组织标准过程集和过程资产任务流程
4.5.2 任务说明
1、发布标准过程集和过程资产
EPG采用适当的方式将组织标准过程集和过程资产向员工发布。根据资产类别的不同,发布方式可能是正式的高层经理签发,或者仅仅是告知。
2、执行标准过程集和过程资产的培训
EPG在项目组和支持组使用标准过程集之前对其进行培训。根据类别和内容的不同,部分过程资产也可能需要在使用前进行使用培训。
3、评审项目过程定义
在需要时,EPG委派EPG成员对特定项目的项目过程定义进行评审。
关于项目过程定义的建立和评审,请参考《项目计划规程》。
4、执行质量保证审计
选择的质量保证人员对项目和支持组执行组织标准过程集的状况进行质量保证审计。
关于质量保证审计,请参考《质量保证规程》。
另外,EPG每年度委派EPG成员对质量保证活动是否遵守《质量保证规程》的有关规定进行审计。
4.5.3 裁剪指南
任务“2、执行标准过程集和过程资产的培训”可以与组织培训结合进行,由EPG开发有关的培训课程、由组织培训专员负责执行培训。
任务“3、评审项目过程定义”可仅在项目经理或质量保证人员申请时执行。
5 附录
5.1 工作产品
5.2 检查项
序号 |
检查项 |
1 |
EPG是否已成立并任命了执行组长? |
2 |
EPG是否执行了过程改进计划并执行? |
3 |
EPG的工作是否以适当的方式进行监控并向高层经理报告了过程改进活动进展? |
4 |
组织过程改进的需要和目标是否已被文档化? |
5 |
EPG是否至少每年度执行了过程评估、并文档化弱项? |
6 |
EPG是否收集了过程改进建议并进行适当的处理? |
7 |
EPG是否建立并适当地维护了组织标准过程集?包括: |
7.1 |
l 过程方针 |
7.2 |
l 规程及工作产品模板 |
7.3 |
l 裁剪准则和指南 |
7.4 |
l 生命周期模型指南 |
7.5 |
l 工作环境标准 l 团队建设指南 |
8 |
EPG是否收集并管理了过程资产? |
9 |
EPG是否对项目组/支持组进行了组织标准过程集如何使用的培训? |
10 |
EPG是否对某些(需要培训的)过程资产如何使用进行了培训? |
|
|