CMMI中EPG的职能
在CMMI中EPG指的是过程改进小组,EPG组是作为整个公司的过程改进机构;公司的CMMI是建立在公司现有的项目管理系统之上,基于公司现有的项目流程体系,结合CMMI对于软件过程的要求,用CMMI过程文档对项目体系文件进行充实和完善,形成一套完整的文件体系,确保公司软件开发过程的统一和资源的共享。
EPG成员要求
组长
在组织中受尊重;
具有项目管理的经验;
具有软件开发的经验和知识;
具有推广软件过程、方法和工具的经验;
具有团队管理和人员沟通的知识。
成员
具有软件项目开发和管理经验;
具有应用领域(如,需求、项目、质量、配置等管理)的专业知识;
具有过程定义和团队工作技能。
方针与目标
EPG作为软件过程制定和优化的专业小组在公司长期存在;其组长由公司任命并直接向公司高层管理负责;公司的目标是通过CMMI三级评估;软件过程改进要结合市场特点和实践的可操纵;注意工作阶段重点和工作的逐步完善。
改进策划
将CMMI过程评估结果作为改进策划的主要输入。
定义待改进的活动和这些活动的时间表。
规定负责这些活动的组及个人。
确定所要求的资源,包括资金和工具。
当计划首次发行及每当修改时,需经同行评审。
受到组织的软件经理和高级经理的评审和批准。
每月召开一次由EPG小组主持的EPG例会,与会人员有组织高层,项目经
理及项目团队成员;如有重大议题讨论,则形成会议纪要。
过程推广与培训
EPG小组负责将公司的标准过程在全公司范围内推广,并组织和监督公司培训部门和项目组的新过程的培训工作。
报告与审核
EPG小组每两个月的最后一周(按实际情况可调整)向MSG组汇报CMMI的工作进展,存在的问题和需要的支持;到达CMMI技术合同中每个里程碑的时候,EPG小组向MSG组汇报工作进展情况,存在的问题和下一步的工作计划;MSG小组每季度将至少参加一次EPG小组的会议和活动。
过程改进建议处理机制
1)
过程改进建议收集渠道:
QA检查的反馈意见,
高层的意见参与EPG体系评审会议提出的建议,
收集项目成员的建议单、
EPG小组的建议
外部专家提出的改进建议
其他
2)
过程改进建议的优先级:
A.低:对过程改进活动影响不大;例如:文件或者表格的格式不恰当等;
B.
中:对过程改进活动有一定影响;例如:文件模板版本没有及时更新等;
C.
高:对过程改进活动产生较大影像;例如:缺少大的活动和过程等;
D.
不予接受:没有对过程造成影响的问题。例如:文件模板使用错误等。
【备注说明】:
1、对于高优先级的通常要求马上解决(具体时间由EPG小组和相关人员协商,一般要求当天解决);对于中优先级的在三天内解决;低优先级的在五天内解决。
2、EPG识别并分析所有收集到过程改进建议跟踪表的改进建议,如需改进,则根据已定义的优先级处理各个改进建议;
EPG考核与奖励
EPG小组的工作将作为日常的工作考核的内容;
组织过程定义过程
由EPG
组长
根据组织目前的资源情况,制定《OSSP撰写计划》,该计划在整个OSSP
撰写过程中需要维护。
由EPG成员根据原有的OSSP文档和目前的过程改进需求按照OSSP撰写计划撰写
或修改相关的OSSP文档。
由EPG成员根据OSSP撰写计划,对文档进行交叉评审,该过程最好能够有咨询师的
介入。
由PPQA对文档进行规范方面的检查,
由配置管理员将OSSP纳入组织过程资产库。
建立并维护组织过程资产库目的
由于组织标准过程、组织标准生命周期、剪裁准则和指南、组织度量数据库等组织过程相关的文档需要在企业过程改进过程中不断的进行维护,所以需要建立并维护组织过程资产库。