资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,EPG,职能,EPG 职能,1,内容提要,为何需要,EPG,EPG,的职责,EPG,工作流程及支持性文档,EPG,常遇问题,/,困难及解决方法,过程改进机会的识别,过程改进计划的制定与实施,财富库与度量库的建立及维护,如何定义组织标准过程,内容提要为何需要EPG,2,1,、为何需要,EPG,1、为何需要EPG,3,EPG,的作用,什么是,EPG,?,评估后解散?,EPG的作用什么是EPG?,4,几个角色之间的关系,几个角色之间的关系,5,2,、,EPG,的职责,2、EPG的职责,6,EPG,职责,兼职,编写文件?,收集记录?,准备评估事宜?,EPG职责,7,EPG,的职责,计划和推动组织软件过程改进工作,领导并参与过程评估,基于,CMMI,定义修改软件过程改进的步骤和标准,对软件项目和项目组提供过程咨询和支持,积累组织的过程财富,如规程、模板、检查清单、工作样品、并在组织范围内共享,协调软件过程数据库的使用,评估新的软件过程在整个组织的使用情况,对组织软件过程体系和实施,向有关人员提供培训,按照,CMMI,,组织定期评估软件过程,EPG的职责计划和推动组织软件过程改进工作,8,从其他的角度,及时汇报实时状态及存在的问题,通过测量反映阶段性成果,让领导了解:收益时不一定就体现在成本上,从其他的角度及时汇报实时状态及存在的问题,9,3,、,EPG,工作流程及支持性文档,3、EPG工作流程及支持性文档,10,EPG,EPG,11,EPG,工作流程,建立,EPG,评估软件过程,制定过程改进计划,协调过程改进和开发活动,协调使用过程数据库,监控和评价新过程,实施和报告,高层评审过程改进活动,EPG工作流程建立EPG,12,EPG,工作支持性文档(规程),EPG,章程,组织标准软件过程维护程序,组织过程聚焦过程,组织过程定义过程,软件生命周期模型,组织级过程裁剪规程,财富库和度量库管理过程,EPG工作支持性文档(规程)EPG章程,13,EPG,工作支持性文档(模板),EPG,会议纪要模板,EPG,阶段工作总结模板,过程改进建议模板,组织标准过程发布报告模板,新过程,-,方法,-,工具名称评价报告模板,组织过程改进计划模板,组织标准过程变更记录模板,EPG工作支持性文档(模板)EPG会议纪要模板,14,4,、,EPG,常遇问题,/,困难及解决方法,4、EPG常遇问题/困难及解决方法,15,资源投入,EPG,成员的不足,EPG,缺少专职人员、效率有待提高,随着过程改进效果的体现,相信公司会加大投入,人员的能力,组织的能力包含了过程能力和人的能力,持续的培训才能解决问题,过程的执行需要成本,某些过程有深远的影响,但短期会增加,项目组的,工作量,强调制度是严肃的,保证过程的执行,努力帮助项目组解决问题,资源投入EPG成员的不足,16,管理方法,领导支持力度不够,管理层也许看不到实效,开发人员和公司其他领导的配合或抵触,EPG,在改进没有充分关注内部客户需求,客户包括了项目组,还包括组织。项目组要求更多的灵活,而组织要求更多的规范,这两者永远是矛盾的,关键在于把握适度。,没有选择合适人员做,QA,管理方法领导支持力度不够,17,实施过程,策划不充分,计划的实施时间不够,资源估计不足不知道实施,CMMI,要投入哪些资源,要增加多少工作量,实施过程问题,生搬硬套,没有建立符合企业情况的体系,没有认识到宣贯、培训的重要性,没有建立好的度量体系,改进没有抓住重点,来自项目经理、开发人员的阻力,实施过程策划不充分,18,其他,软件工程基础薄弱,欠缺合适的工具来辅助,其他软件工程基础薄弱,19,解决办法,领导更多参与或给予支持,从最能体现过程改进效果的方面入手来实施,尽可能多的基层软件从业人员真正参与体系文件的建立,EPG,角色实行轮岗制度,以便更多的人员投入过程改进工作,QA,应具备丰富的过程改进经验、一定的软件工程经验以及沟通的能力,解决办法领导更多参与或给予支持,20,5,、过程改进机会的识别,5、过程改进机会的识别,21,组织过程聚焦,组织过程聚焦,22,过程改进机会的来源,公司的商业目标,组织软件过程的改进目标,SCMAPI,评估客观指出公司软件过程存在的问题和建议,对有关顾客问题和客户满意度的数据分析,度量和分析过程和产品得到的数据,过程改进机会的来源公司的商业目标,23,过程改进机会的来源(续),从监控组织和项目的软件过程活动中得出的经验教训,使用者提出的改进建议,QA,对产品和过程进行审核发现的不足,内审、管理评审和,ISO 9000,审核发现的问题,过程改进机会的来源(续)从监控组织和项目的软件过程活动中得出,24,6,、过程改进计划的制定与实施,6、过程改进计划的制定与实施,25,过程改进计划的制定,分析当前软件过程评估结果和其他的组织过程改进建议,根据软件过程评估结果来确定软件过程改进活动的内容,确定要实施的活动的实施优先级,确定负责这些活动的小组和个人,确定实施这些活动的进度,识别风险,过程改进计划的制定分析当前软件过程评估结果和其他的组织过程改,26,过程改进计划的制定(续),确定所需的资源,包括人员配备和工具,将上述内容更新到组织的过程改进计划中,如果事先没有组织过程改进计划,则创建计划,所有,EPG,成员对计划进行同行评审,高层经理批准计划,对计划进行配置管理,当改进计划有大的变动时,实施同行,评审,并,经高层经理批准,过程改进计划的制定(续)确定所需的资源,包括人员配备和工具,27,计划的实施,执行计划,召开,EPG,例会,及时将实施情况通报给高层经理和和软件过程有关的小组,在事件驱动下,更新软件过程改进计划,计划的实施执行计划,28,7,、财富库与度量库的建立及维护,7、财富库与度量库的建立及维护,29,组织过程定义,组织过程定义,30,组织软件过程财富库,组织软件过程财富库,31,组织标准软件过程体系结构,组织标准软件过程体系结构,32,库的建立和维护,建立库,编写收集计划,评审收集文档,/,数据,文档,/,数据入库,管理和控制库,库的建立和维护建立库,33,度量库的内容,软件规模、工作量和成本的估计,有关软件规模、工作量和成本的实际数据,效率数据:如编码销量、缺陷率等,同行评审的范围和效率,测试范围和效率,在评审中发现的缺陷的数目,在软件代码中发现的缺陷的数目,开发过程中各里程碑开发工作量的分布,开发与管理工作量的分布等,度量库的内容软件规模、工作量和成本的估计,34,8,、如何定义组织标准过程,8、如何定义组织标准过程,35,组织标准过程建立流程,组织标准过程建立流程,36,组织标准过程内容,组织标准过程内容,37,评审和批准组织标准过程,文档编写人员自行评审后提交,EPG,,,EPG,组织相关人员进行同行评审,同行评审中要包括项目组的代表等将来会实际使用相关过程的实践人员,QA,对评审中发现的问题进行跟踪直至解决,修改完成的文档经,EPG,核准无误后提交高层审批,批准后的组织过程纳入组织的过程,财富库,中进行配置管理,评审和批准组织标准过程文档编写人员自行评审后提交EPG,EP,38,维护组织标准过程,收集并评估过程改进建议,实施改进过程,制定并实施改进计划,跟踪改进建议的状态,试运行,正式发布运行,保存记录,度量过程改进数据,维护组织标准过程收集并评估过程改进建议,39,谢 谢,谢 谢,40,
展开阅读全文