项目管理人员继续教育论文
CMMI实施中EPG的组建
张千福-201071249 2011年1月1日
摘要:作为公司高级管理人员,本人负责了深圳海联讯科技股份有限公司2009年年初启动CMMI3级的认证工作,文中介绍了CMMI认证中最重要的管理组织的建设,可以作为其它组织实施CMMI的重要参考。
关键词:CMMI;MSG;EPG;
0 引言
为了提高软件的管理水平,深圳海联讯科技股份有限公司于2009年年初启动CMMI3级的认证工作,通过CMMI这一种成熟的软件过程考评体系,提高公司软件开发的可预测性、高质量和客户满意度。要实施好CMMI必须要有强大的人员和组织保证。
1 CMMI实施工作角色及职责
在CMMI实施中有四类工作角色,他们分别是SCG 、MSG、EPG和PAT。 SCG是高层协调组(Steering Communiaction Group),负责CMMI实施工作的总体协调。
MSG是 管理指导组/高层管理组(Management Steering Group),负责把SPI规划与组织的商业目标和发展战略联系起来,同时提供资源和资金支持,监督EPG活动。
EPG是过程推进组(Engineering Process Group),负责争取CMMI高层管理组(MSG)的支持,其工作职下:
1、 识别过程问题,制定详细的软件过程改进计划; 2、 拥有按CMMI要求定义软件过程文件的职责和权利; 3、 建立并管理组织的过程财富库,开展相关的培训活动;
第1页 共9页
项目管理人员继续教育论文
4、 与各级经理和项目开发人员合作,推进过程改进;
5、 对组织中使用的新过程、方法和工具进行监督和评价,优化过程并将其推广到组织的其他部分;
6、 定期跟踪、监控和报告改进活动的状态;对照组织的培训过程文件客观评价组织培训过程以及该过程的工作产品和服务的遵循情况,并且处理不符合项。
7、 开展阶段的评审活动,针对评估中发现的问题制定改进措施。 PAT是过程行动组(Process Action Team),其主要的工作有:
1、 过程定义、文件编写; 2、 试点导入、过程培训; 3、 过程管理和优化。
2 EPG组建设的原则和风险应对
EPG组作为公司提升软件开发能力,其组织和建设所遵循的原则如下: EPG作为软件过程制定和优化的专业小组在公期存在,直接报告者:公司副总经理和总经理;公司的目标是通过CMMI3级评估;软件过程改进要结合市场特点和实践的可操纵;注意工作阶段重点和工作的逐步完善;确定公司的过程性能目标;成本量化并可控;质量量化;生产效率量化;使用CMMI-SE/SW V1.1模型;遵从公司要执行的过程标准和产品标准。
EPG组作为公司的过程改进组织,面临的风险如下:市场压力(开发过程中要求时时变更)使过程改进计划难以贯彻实施;参加软件过程改进小组的项目人员工作繁忙,可能延误改进活动的开展;项目时间安排太紧,无法实施新的改进活动;由于资源管理方面的困难,可能使交叉功能项目无法达成预期计划;缺乏过程域管理(如配置管理)方面的经验;缺乏对QA活动的认识;一旦获得CMMI经验,项目人员可能辞职离开;CMMI实施活动所需要的工具与资金能否得到保证。
为了应上述风险,EPG组采取了多项措施,包括选定需求较清淅、进度合理的项目作试点项目;加大培训力度和EPG的团队建设,采用问题解答的方式进行学习反馈;对参加CMMI改进的同事予以特种奖励,在薪资调整有优先权;设立了EPG专项基金,其用途如下:1、用于EPG对外交流、学习和参加外部培训的
第2页 共9页
项目管理人员继续教育论文
费用;2、用于EPG团队建设拓展活动支持资金;3、过程所需购买的相关书籍资料费用。
3 海联讯公司EPG组的组成
按照过程改进的职责分工,公司制定的过程改进的组织,其结构图如下: PAT1祁**、殷*、李**、 曾**、马* PAT2 谢**、王*、管*、李**、刘*、许** PAT3 任**、徐* PAT4吴**、徐*、周* EPG组长:张千福 MSG成员:林*、廖*、刘**、黎* 咨询公司咨询师 殷** MSG组长:孔* SCG由公司董事、副总经理孔*担任,负责公司级的协调,同时担任MSG组长;MSG组员由公司软件部门总经理担任,直接负责软件过程改进;EPG由公司的项目总监担任,以便于过程改进的中的各项协调工作。
EPG下面设四个过程改进行支组,分别是PAT1(项目管理组)、PAT2(工程技术组)、PAT3(基础支持组)、PAT4 (组织过程组),所对应的过程域分工如下:
PAT1(项目组 5人)= PP、PMC、IPM、RSKM、MA、DAR; PAT2(工程组 6人)= RD、REQM、TS、PI、Ver、Val; PAT3(支持组 2人)= PPQA、SAM、CM; PAT4 (过程组 3 人) = OPD、OPF、OT。
第3页 共9页
项目管理人员继续教育论文
第4页 共9页
项目管理人员继续教育论文
所负姓 名 职 责 说 明 责KPA EPG组长,主持EPG活动,负责工作协调、内部审核张千福 资源获取、提供支持 对咨询服务的验收、与咨询公司的沟通等 EPG副组长,协助组长主持EPG活动,负责工作PPQA 协调、内部资源获取、提供支持 任**-质量管理 所属PAT 所有 、审核顾问咨询计划、维护和跟踪SPI计划、PA SAM PAT3 、审核顾问咨询计划、维护和跟踪SPI计划、对咨询服务的验收、与咨询公司的沟通等。负责PA的文件编写/内部培训、流程实施的跟踪和改进等 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 CMMI专员,负责文档管理、人员联络、会议准备、会议记录、问题和活动跟踪 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 徐*-项目经理 殷*-项目经理(PAT1 组长) 祁**-配置、项目管理专员 李**-产品经理 CM IPM PP,PMC MA DAR PAT3 PAT1 PAT1 PAT1 PAT1 曾**-项目经理 马*-项目经理助理 李**-测试经理(PAT2组长 ) RSKM PAT1 Ver PAT2 PAT2 负责PA的文件编写/内部培训、流程实施的跟谢**-系统分析员 RD 踪和改进等 王*-系统分析员 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 第5页 共9页
REQM PAT2 TS Val PAT2 PAT2 管*-设计开发 刘*-测试 项目管理人员继续教育论文
许** 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 踪和改进等 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 负责PA的文件编写/内部培训、流程实施的跟踪和改进等 PI OPF OPD OT PAT2 PAT4 PAT4 PAT4 徐* (PAT4组负责PA的文件编写/内部培训、流程实施的跟长) 吴**-项目管理 周*-人事经理
第6页 共9页
项目管理人员继续教育论文
4 海联讯公司EPG组工作内容
为了更好地开展工作,EPG组制定的规范的工作流程,流程图如下:
SCG EPG 评估当前软件过程 MSG 策划过程改进 咨询评估机构 项目组/功能组/专家组
描述/定义过程 实施过程改进 指导/监控改进活动 评估改进结果 1 2 3 项目 4 EPG组织对当前软件过程评估、由各PAT根据CMMI规范在咨询评估机构的指导下策划过程改进,定义新的过程,实施过程改时,并组织收集和评估改进结果,对过程规范进修订和固化。
其重要工作内容具体说胆如下:
1、定期评估和改进策划
按照卡内基梅隆大学SEI的基于CMMI模型要求的SCAMPI评估框架公司每年进行一次SCAMPI Class C的评估,每年的评估时间可在公司的年度管理发展计划中规定。 改进策划:
第7页 共9页
项目管理人员继续教育论文
将CMMI过程评估结果、内部评审报告、QA的报告、员工的过程改进建议(采用《过程改进建议表》(XX-SPI- OPF- ProcessSugList))作为改进策划的主要输入。
定义待改进的活动和这些活动的时间表。 规定负责这些活动的组及个人。 确定所要求的资源,包括资金和工具。 当计划首次发行及每当修改时,需经同行评审。 得到组织高层经理的评审和批准。
日常的过程改进建议由QA收集,在月末将汇总报告给EPG组长,由组长在次月的第一次EPG例会中向其他EPG成员汇报,在会议中给出处理意见,制定解决计划,并由QA向相关人员反馈处理结果。
2、过程推广与培训
EPG小组负责将公司的标准过程在全公司范围内推广,并组织和监督项目组的新过程的培训工作。
3、过程财富库管理
按照公司组织过程财富库管理规定开展活动。
4、改进活动度量
进行测量并将测量结果用于确定组织的过程制定和改进活动的状态。
——过程评估、制定、改进的活动中所完成的工作、花费的工作量和消
耗的资金与有关这些活动计划相比较;
——每次软件过程评估的结果,和以前评估的结果和建议相比较。
5、报告与审核
EPG小组每个月的最后一周向MSG组汇报CMMI的工作进展,存在的问题和需要的支持;到达CMMI技术合同中每个里程碑的时候,EPG小组向MSG组汇报工作进展情况,存在的问题和下一步的工作计划;MSG每个月将至少参加一次EPG小组的会议和活动。
MSG发现EPG的工作存在问题但无法解决时,上报MSG组长解决。
5 EPG组的团队建设
EPG组作为公司过程改进的团队,团队成员的积极性和能力是公司过程改进成功的基本保证,必须注重EPG组团队建设。经过与公司高层协商,EPG团
第8页 共9页
项目管理人员继续教育论文
队建设活动有可靠的资金保障,除了开展日常的CMMI基础知识培训外,我们还专门组织了高级沟通技巧培训,使得EPG成员收获多多。同时建立了EPG专用的学习群,所有CMMI过程资料统一存放在公司配置管理库上;每周EPG成员在固定的会议室开展活动;每月还组织EPG的拓展活动,通过郊游、爬山、游泳比赛等多种活动形式增强团队成员的认同感,增加工作激情。
6 结语
凭着对EPG的出色组建,海联讯公司的软件开发过程得到有效地改进,同时在2009年11月通过了CMMI3的评估。EPG是CMMI实施的灵魂和指挥,因此要进行过程改进的企业务心注重EPG的建设。 参考文献:
[1](美)埃亨(Ahern,D.M.)译者:陈波.CMMI精粹—— 集成化过程改进实用导论(第2版)[M].北京:清华大学出版社,2005.
[2]黄锡伟.CMMI解析与实践[M].北京:人民邮电出版社,2004. [3]郑人杰.实用软件工程(第二版)[M].北京:清华大学出版,2008.
第9页 共9页