您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > EPG教材-如何在组织内实施过程改进
如何在组织内实施过程改进CMMIProductTeam2课程简介听众〃工程过程组(EPG)〃质量保证组(QAG)目标熟悉在组织内如何开展过程改进和过程定义工作,包括建立体系文件、过程裁剪、组织财富库等。时间1天目录无时不需改进1改进的准备2过程定义3过程的部署4组织过程资产及作用53目录无时不需改进1改进的准备2过程定义3过程的部署4组织过程资产及作用54你害怕改变吗?Theonlythingthatdoesn'tchangeintheworldischange.世界上唯一不会改变的事情就是任何事情都在改变。5为什么害怕改变如果你发现身边的朋友害怕改变,可能的原因有哪些?害怕改变的原因6为什么害怕改变失败未知结果不确定不信任有哪些原因会导致CMMI过程改进的失败?过程改进常见问题(1)对CMMI认识不足7?体系文件?包袱!绝对的包袱!市场通行证!妨碍我们工作的!CMMI是什么7为什么害怕改变过程改进常见问题(2)目标和计划不明确88为什么害怕改变过程改进常见问题(3)缺少足够的支持99为什么害怕改变过程改进常见问题(4)缺少“用户”的参与1010为什么害怕改变过程改进常见问题(5)多体系同时运行11CMMIRUPISO9001质量管理体系AGILEISO9001RUPCMMIAgile11为什么害怕改变过程改进常见问题(6)全面开花,处处想做好1212为什么害怕改变过程改进常见问题(7)缺乏与企业实际情况的结合13咨询老师那里有很多模板呃!好啊!我们直接拿来就能用了!13为什么害怕改变过程改进常见问题(8)没有做好体系的宣贯1414为什么害怕改变过程改进常见问题(9)缺少对项目数据的度量或错误度量15河水平均深度1.4M,士兵平均身高1.7M15为什么害怕改变过程改进常见问题(10)遇到挫折后,对改进失去信心1616为什么害怕改变过程改进的外部因素过去现在竞争程度:温和的激烈的变化速度和频率:缓慢的快速的顾客的要求:软弱的高要求的企业关注的重点:以自己的方便来经营业务为客户的方便来经营业务客户的要求就是:快速、正确、便宜、方便。17没有理由拒绝改进组织应建立为客户创造价值的流程管理机制18没有理由拒绝改进过程改进可以提高进度和预算估算的准确程度缩短生命周期时间提高生产率提高质量(通过缺陷的度量)提高客户满意度提高员工的士气提高投资回报率降低质量成本19没有理由拒绝改进Results:BoeingEffortEstimation.0%140%-140%..................................................................................WithoutHistoricalDataWithHistoricalDataVariancebetween+20%to-145%Variancebetween-20%to+20%(MostlyLevel1&2)(Level3)Over/UnderPercentage.(Basedon120projectsinBoeingInformationSystems)..........................................................................................................................................Reference:JohnD.Vu.“SoftwareProcessImprovementJourney:FromLevel1toLevel5.”7thSEPGConference,SanJose,March1997.过程改进可以-提高估算的准确程度20没有理由拒绝改进过程改进可以-缩短生命周期时间21没有理由拒绝改进过程改进可以-提高生产率和质量22没有理由拒绝改进过程改进的组织结构MSGEPGPAT1PATNTWGMSG(ManagementSteeringGroup):管理指导委员会EPG(EngineeringProcessGroup):工程过程组PAT(ProcessActionTeam):过程行动组TWG(TechnicalWorkingGroup):技术工作组23改进需要常设组织改进小组各角色的职责和要求将过程改进的程序与组织的构想和使命连在一起开发过程改进策略计划组建基础设施授权EPG行使职责并帮助和鼓励展示对改进成就的目标的过程改进的领导和承诺解除阻碍过程改进的障碍为EPG和行动组营造学习环境工程过程组成员具有适当的综合知识和技能以成功的完成任务服务于定义,维护和改进组织的过程协调和监督过程活动服务于PATs资源中心(如:制定章程、培训、促进/帮助、计划和实施)建议和支持管理筹划组并报告过程改进进展和问题维护过程改进的目标在过程改进的工作中训练和指导管理指导委员会技术工作组过程行动组解决一个制定的改进范围定义现存的过程评价过程和将组织的业务目标和模型进行比较定义新过程支持整体产品解决方案的开发,帮助组织成员采纳改进的过程和技术24改进需要常设组织过程改进组人员能力要求经验工程经验过程改进经验项目管理经验协调能力沟通能力威望25改进需要常设组织讨论我们目前应该如何建立EPG?过程改进的范围EPG的人选EPG的职责分工EPG的沟通汇报机制26改进需要常设组织27IDEAL模型基于IDEAL的改进方法初始化(Initiating)诊断(Diagnosing)建立(Establishing)行动(Acting)推进(Leveraging)修改组织的方法记录和分析教训定义过程和度量计划及执行试行方案计划,执行和跟踪改进方案建立过程行动组做行动计划设定战略和优先级提出建议并记录阶段成果评估当前实践情况改进动机确定改进范围以及获取支持建立改进机制诊断建立行动推进初始化组织过程焦点(OPF)确定组织过程需要评价组织过程识别组织过程改进项提交过程相关经验到财富库部署组织过程财富实施过程行动计划制定过程行动计划组织过程财富过程需要和目标强项和弱项所选择的改进项改进建议确定过程改进机会部署过程财富及吸收经验策划和实施过程改活动部署标准过程监控实施相关干系人28基于IDEAL的改进方法组织过程定义(OPD)创建组织过程财富建立标准过程制定剪裁准则和指南建立生存周期模型描述组织标准过程建立组织度量库建立组织过程财富库生命周期模型裁剪指南组织度量库工作环境标准组织过程焦点建立工作环境标准组织过程财富库集成项目管理29基于IDEAL的改进方法目录无时不需改进1改进的准备2过程定义3过程的部署4组织过程资产及作用530谁对改进起关键作用高级管理者质量数据项目经理EPG项目组实施结果实施指导651234工作状态QA工作汇报目标方针规范制度31谁对改进起关键作用发现需要改进的过程问卷了解实践人员的工作细节——从问题入手32No.问题是/否1项目组是否使用统一的模板进行工作?2是否对软件开发过程中收集的缺陷进行数据分析?3项目是否遵循变更控制流程?4项目进度安排是否依据某种方法而得到的估算结果?发现需要改进的过程发现需要改进的过程访谈了解管理层与实践人员的期望——从需求入手33No.问题答案1项目组目前遇到的最大障碍是什么?2对于开发过程而言最希望提升的是什么?3目前可以为过程改进提供的资源有多少?4以往项目中出现过哪些严重的问题?发现需要改进的过程发现需要改进的过程差距分析以CMMI模型为依据34发现需要改进的过程发现需要改进的过程数据分析以公司项目历史数据为依据分析改进效果寻找可选改进点35发现需要改进的过程发现需要改进的过程改进建议收集流程执行者的建议及时反馈,说明理由(无论接受还是拒绝)36发现需要改进的过程练习如果你看到了以下数据,你会如何选择改进项:存在什么问题?原因是什么?如何改进?37发现需要改进的过程需要改进什么确定改进期望分析过程依赖关系分析改进成本及收益确定改进优先级38改进期望:1.估算准确性2.测试效率3.项目可视性。。。相关事项:1.估算方法2.需求准确性3.历史数据事项工作量/难度估计改进效果估算方法高高需求准确性中高历史数据低中改进优先级:1.需求准确性2.估算方法3.历史数据需要改进什么过程改进策划-过程改进步骤收集信息,选择过程组建团队制定改进计划现状建模,分析差距设计新过程试运行推行并纳入过程管理39制定过程改进计划制定改进计划确定改进的目标,改进的目标应该是可度量的,可实现的,应该能够在后续活动中进行跟踪明确改进的范围,确定哪些需要改进,哪些不在本次改进范围内;为改进内容划分优先级;针对问题说明总体的改进方向;改进有效性的评价方法;确定负责这些活动的小组(个人)以及其职责;确定改进实施的步骤和具体进度安排;识别风险;40制定过程改进计划制定改进计划(续)确定所需的资源,包括人员配备和工具;所有EPG成员对计划进行同行评审;高层经理批准计划;对计划进行配臵管理;当改进计划有大的改动时,实施同行评审,并经高层经理批准。41制定过程改进计划制定改进计划–例子改进内容售前研发组测试组提高需求质量制定用户需求调研、过程;确定需要与研发组沟通的信息。制定产品需求定义过程;提高产品需求详细程度。参与项目需求评审。42改进目标:2011年6月通过CMMIL3评估;合同型项目:60%按时交付,项目延期率20%;客户发现缺陷数/测试组发现缺陷数5%改进范围及方向:制定过程改进计划制定改进计划–例子责任矩阵43责任人/组需求流程设计流程测试流程责任硬件部YY制定设计流程,评审测试流程软件部YYY制定需求及软件设计流程,决定测试管理工具测试组YY评审需求流程,设计测试流程制定过程改进计划目录无时不需改进1改进的准备2过程定义3过程的部署4组织过程资产及作用544过程识别开始于整体地观察公司45过程识别的方法业务职能与业务过程之间的关系业务职能调研与开发部门/职能销售部门/职能采购部门/职能生产部门/职能财经部门/职能发货部门/职能部门/职能目标部门/职能目标部门/职能目标部门/职能目标部门/职能目标部门/职能目标业务流程客户需求行为行为行为行为行为行为行为行为行为行为行为行为ActionActionActionAction行为Action行为ActionActionActionActionActionAction行为行为行为行为行为行为行为行为行为行为行为行为行为行为行为行为客户订单履行流程新产品开发流程市场拓展流程生产流程46过程识别的方法过程体系的层次化过程体系文件应包括:一个企业过程模型(Level0)对每个过程的定义(Level1)对关键子过程的定义(Level2)对关键活动的操作规范(Level3)47过程识别的方法例:关键业务过程结构图(Level0)48过程识别的方法例:软件产品研发过程(Level1)49过程识别的方法例:项目管理子过程(Level2)50过程识别的方法练习描述公司软件研发的流程明确项目开始和结束的标志明确研发过程涉及的部门及职责用流程图(泳道图)描述研发流程51过程识别的方法52过程的要素不同的定义强调了不同的要点,但都包含了以下要素:输入输出入口准则出口准则活动活动间关系涉众价值/结果过程定义的步骤和关键活动53ETVX图EntryTaskValidateExitOKEntryTaskValidateExitOOPSOKInspection过程定义的步骤和关键活动通过驱动事件识别过程业务域:需求驱动事件子过程名称需要明确了解哪些客户需求采用何种方式能够更清楚的了解客户需求需求调研策划需要获取客户的业务需求需要明确用户的详细需求需求获取要明确需求是否完整,一致,无二义等需求分析从开发的角度定义需求内容形成需求规格说明书需求定义客户要确认需求确
本文标题:EPG教材-如何在组织内实施过程改进
链接地址:https://www.777doc.com/doc-841397 .html