CMMI5文档之组织过程焦点过程_第1页
CMMI5文档之组织过程焦点过程_第2页
CMMI5文档之组织过程焦点过程_第3页
CMMI5文档之组织过程焦点过程_第4页
CMMI5文档之组织过程焦点过程_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

组织过程焦点过程文档编号:FHI_CMMI_OPF_PRS文档信息:组织过程焦点过程文档名称:组织过程焦点过程文档类别:CMMI过程密级:内部秘密版本信息:1.1建立日期:2016-1-8创建人:EPG批准人:李庆林批准日期:2016.2.25存放位置:集成公司组织资产库/组织标准过程编辑软件:MicrosoftOffice2003中文版文档修订记录版本编号或者更改记录编号变化状态简要说明叫更内容和变更范围)日期变更人批准日期批准人创建张娜娜李庆林文档编号去掉版本号邓沛沛李庆林变化状态:C――创建,A——增加,M——修改,D——删除TOC\o"1-5"\h\z简介4..目的4.适用范围4.术语表4.过程总体描述5概述5过程结构描述5过程元素定义5建立EPG5评估软件过程7制定过程改进计划8协调过程开发和改进活动9协调使用过程数据库12监控和评价新过程13协调软件过程培训14实施和报告15评审过程改进活动16本文的目的是为工程过程组()实施软件过程改进活动提供工作指导,以改进组织整体软件过程能力。小组按照本过程的要求,制定软件过程改进计划()I收集和处理组织过程中的问题和意见,保证软件过程得到持续改进。简介目的本文的目的是为工程过程组()实施软件过程改进活动提供工作指导,以改进组织整体软件过程的能力。适用范围本文档适用于组织级的软件过程改进工作。术语表EPG:工程过程组(Engineeringprocessgroup),协助对组织使用的软件过程进行定义、维护和改进的一个专家组。过程:针对确定的目的所实施的步骤,例如软件开发过程。组织标准软件过程:可在组织内使用的基本过程定义,用它来引导建立项目的一般过程。它描述每个软件实施项目定义的软件过程中基本软件过程要素,还描述这些软件过程要素之间的关系(如排序和接口)。组织标准软件过程还包括了裁剪指南,帮助引导项目根据自身的特点采纳组织标准软件过程。项目定义的软件过程:由某项目使用的软件过程的操作定义。利用组织的软件过程、规程、工具和方法对项目定义的软件过程进行恰当的表征和描述,使其易于理解。项目定义的软件过程是根据项目特点通过裁剪组织标准软件过程而获得的。过程资产:一组由组织管理的资料,由项目用于开发、裁剪、管理和实施其软件过程组成的集合。软件过程数据库:建立该数据库在于收集和获得有关软件过程及其工作产品的有用数据,特别是与组织标准软件过程有关的数据。数据库中包含或附加了两方面的内容:一方面是实际度量数据,另一方面是理解该度量数据和评估它的合理性、适用性所需的相关信息。过程总体描述概.述EPG是组织过程改进活动的枢纽和集中点,建立EPG的目的是为组织整体软件过程能力的改进建立专门的机构。EPG的活动包括:建立和维护组织软件过程和项目软件过程的一致性,并协调有关评估、开发、维护和改进这些过程的活动。组织提供长期的承诺和资源,以协调现在和将来组织和项目软件过程的开发和维护。该项工作由EPG实施。EPG负责组织的软件过程活动,特别是负责开发和维护组织标准软件过程和相关过程资产,并协调软件项目的过程活动。本过程是遵循组织过程焦点组织方针制定的,由EPG负责制定和维护。过.程结构描述EPG工作管理过程由下列过程元素组成,各过程元素之间的关系如下面所示的流程图:高层评审过程改进活动高层评审过程改进活动图1OPF过程元素关系图过程元素定义建立EPG过程元素概述为提高组织的软件能力成熟度,高层经理倡导和支持组织的软件过程开发和改进活动,包括:向组织成员和负责人说明有关软件过程改进活动的承诺;制定资金、人员和其他资源的长期计划和约定;制定管理和执行有关软件过程开发和改进活动的策略。为了有效的进行软件过程改进工作,组织需要建立EPG,负责组织级的软件过程改进活动,使这些活动与各项目协调一致。EPG是过程改进活动的枢纽,EPG的成员应在组织中具有一定的影响力,并具有一定的软件开发经验。EPG需要建立《EPG章程》。参与人员•高层经理:选择EPG成员;为EPG提供资金和资源;批准EPG章程・EPG:制定EPG章程入口准则•高层经理批准组织中关于软件过程改进的提案输入•组织中关于软件过程改进的提案(项目立项)任务高层经理选择EPG成员,建立EPG。EPG成员通常应符合下列标准:>对过程改进有浓厚的兴趣>在软件工程、项目管理、或相关方面有经验>在组织中受大家的尊重和喜欢>良好的沟通技能>提倡过程改进>EPG成员中有软件工程及软件相关科目的代表EPG可以由专职人员和兼职人员共同组成。高层经理为EPG提供足够的资源和资金。如:>提供支持过程改进活动的工具。>委派在特定领域具有特长的人员支持EPG。EPG成员接受实施过程改进活动所需的培训。EPG成立后,制定《EPG章程》,并按照工作规范进行过程改进活动。出口准则•epg已组建•EPG章程得到批准输出•《EPG章程》资源和能力要求•epg成员受到关于过程改进的培训评估软件过程过程元素概述依据组织/公司战略目标和过程实施效果确定过程需要,对软件过程的评估,为过程改进提供了促进因素。软件过程改进工作通常从对当前状态的评估结果分析开始。评估可以是组织内部评估,也可以是外部专家评估,或者由公司专职QA人员在工作过程中发现和识别软件过程中的改进因素和改进需求。参与人员评估组评估参与者QA人员入口准则•SPI计划中写明的评估时间到达•QA已执行了项目审计输入SPI计划UQA过程审计QA产品审计任务制定软件过程评估计划评估相关资料准备项目数据资料必要的工具、设备、设施及其它资源选择评估组成员内部评估组:评估组成员主要由组织内部成员进行,内部成员由公司内接受过SCAMPI方法培训的EPG成员组成外部评估组:评估组成员主要由外部人员(如SEI授权的LeadAssessor)组成,组织内部也可以作为评估组成员参与培训评估组执行评估文档查阅项目过程数据分析与项目组面谈,收集意见根据对软件能力成熟度问卷的分析、文档的查阅、和对项目组成员的面谈所获得的信息,形成《新过程/方法/工具评价报告》。将报告提交给参与评估的人员评审将《新过程/方法/工具评价报告》纳入组织软件过程数据库(根据实际情况制定或者修改软件过程改进计划(SPIP))如果过程改进来源采用QA提供的方式,不执行以下过程,QA人员随时可以提交出口准则•评估结果得到评估参与者的评审输出软件过程改进评估计划过程改进请求软件过程改进评估观察项软件过程改进评估报告资源和能力要求•资源:评估组成员4〜6人,具备相应的知识和经验;专职QA人员•能力:接受过CMMI基础的培训、接受过SCAMPI评估方法的培训制定过程改进计划过程元素概述软件过程改进计划是对评估结果的响应,是改进的路线,改进计划是软件工程过程改进的核心,通过所有参与改进的组和人员的广泛协作而产生。该计划确定以软件过程评估结果为基础和其他的组织过程改进提议为基础,确定要实施的活动及实施这些活动的进度。改进计划在初始发布和有大改动时应进行同行评审,并经高层经理的批准认可,如果对改进活动需要的资源、资金方面和原计划没有大的影响,经EPG组长批准即可。参与人员•EPG:制定和更新过程改进计划,进行同行评审•高层经理:评审和批准过程改进计划入口准则・过程评估完成,其结果得到相关人员认可・过程评估结果中已经有效的识别出过程中的弱项输入•评估结果•平时收集到的组织中的过程改进提议任务分析当前软件过程评估结果和其它的组织过程改进提议。根据软件过程评估结果来确定定软件过程改进活动的内容。确定要实施的活动的实施优先级。确定负责这些活动的小组和个人。确定实施这些活动的进度。识别风险。确定所需的资源,包括人员配备和工具。将上述内容更新到组织的过程改进计划中,如果事先没有组织过程改进计划,则创建计划。所有EPG成员对计划进行同行评审。高层经理批准计划。对计划进行配置管理。在事件驱动下,更新软件过程改进计划。当改进计划有大的改动时,实施同行评审,并经高层经理批准。出口准则•《组织过程改进计划》已经修改完成•《组织过程改进计划》得到高层经理的批准输出•《组织过程改进计划》资源和能力要求•EPG组长接受过如何制定过程改进计划的培训•EPG成员接受过同行评审的培训制定过程行动计划EPG组长组织EPG成员根据评估报告和评估结论识别质量管理体系及组织过程资产待改进的地方并分析其优先级,确定优先级的主要依据是:考虑公司过程改进需要、实施过程改进所需成本和工作量估计。EPG组长最终确定要实施的组织过程和组织过程资产优先级高的改进项,并制定过程改进行动计划,过程改进行动计划的内容包括:1、EPG要实施的活动;2、负责各项活动的小组和个人;3、所需工具和其他资源、进度等。过程改进行动计划初次生成或有重大改动时,EPG组长组织EPG成员和项目经理代表对该计划进行同行评审。过程改进行动计划通过同行评审后,EPG组长负责将过程改进行动计划提交EPG领导审批。EPG组长负责将审批通过的过程改进行动计划在内部网上发布,并以EMAIL或其他形式通知此次改进行动相关员工。实施过程行动计划EPG组长负责指定过程行动负责人负责各项过程改进行动计划的执行。EPG按照过程改进行动计划跟踪过程行动组的承诺及改进行动的进展情况。EPG负责评审过程行动组的活动及工作产品;过程行动组负责标识、记录实施过程改进行动计划中遇到的问题,并跟踪问题直到解决;EPG负责评审过程改进行动计划的结果是否满足组织的过程改进目的,并根据评审结果调整和修正过程改进行动计划;过程行动负责人编写过程行动总结,在EPG工作会议上汇报结果,并提交给EPG和分管副总评审。部署组织标准过程每年初或组织标准过程主版本号增加时,EPG组长与综合管理部进行协调,按照《组织培训过程》制定组织标准专题培训计划,提交综合管理部,作为公司培训计划的输入。综合管理部安排对公司相关人员(如项目经理、开发人员、配置管理员等)进行培训,以确保员工认识到所从事活动的相关性和重要性,以及如何为实现质量目标做出贡献。合适时,可由EPG成员担任培训教师。如果制定组织标准过程依据的标准有较大变化,可以先指定试点项目,制定试点运行方案。EPG负责在所选试点项目按照试点运行方案进行组织标准过程试点,试点工作完成后由试点负责人编写试点评价报告。EPG组长负责质量管理体系在在建项目的推广工作。在新项目启动时,EPG辅助项目经理对质量管理体系进行剪裁。项目组在EPG的指导下在项目中部署质量管理体系,在部署过程中要进行度量分析工作,充实组织度量库。EPG负责记录推广过程遇到的实施相关问题和改进建议。EPG负责跟踪直至问题关闭。当质量管理体系更新时,EPG识别哪些项目应该实施变更,由EPG负责指导这些项目实施变更,并记录变更。每年底EPG组长组织EPG进行质量管理体系推广工作总结。充实组织过程资产EPG负责收集组织标准过程使用情况的反馈信息和过程改进建议。EPG指定度量分析人员收集每个项目的度量数据,对同类项目的数据进行横向分析,同时评价度量规格和流程,提出度量规格的修订意见。EPG负责收集以及项目在日常执行过程中总结的经验教训。EPG评估组织中使用的过程、方法和工具,总结过程、方法和工具使用的最佳实践。EPG汇总整理项目组执行体系产生的管理文档和工程文档,接收项目组整理的项目经验教训和改进建议。EPG组长组织EPG评审收集的改进建议、度量数据、优秀实践和经验教训,评审通过的提交质量总监审批。EPG将审批通过的改进建议、度量数据、优秀实践、经验教训分别纳入改进建议列表、过程数据库、过程文档库、风险管理库、经验教训列表。EPG组长负责检查过程资产库更新情况。EPG组长负责文档化组织过程资产的变更。协调过程开发和改进活动过程元素概述EPG应协调组织标准软件过程的制定和维护活动,成立负责过程文档制定工作的工作组,制定出来的文档要经过同行评审,最终由高层经理批准后在组织内发布。项目使用标准软件过程时,应该根据项目的不同特征定义适合项目自己的软件过程。在项目使用标准过程时,EPG应该给予必要的指导和咨询。参与人员EPG:评审过程文档;为项目提供咨询和指导工作组:制定过程文档高层经理:批准过程文档;为过程的制定提供指导性意见;明确组织业务目标作为过程改进的输入入口准则•《组织过程改进计划》得到高层经理的批准输入•《组织过程改进计划》任务依据组织过程改进计划中的要求成立工作组,选择合适的工作组成员。工作组依据过程改进计划的要求,建立《过程改进行动计划与跟踪表》,对过程改进的具体行动进行计划,并监控计划执行情况。EPG协调工作组按照《软件过程标准软件过程维护规程》组织标准过程文档。过程文档由EPG进行同行评审,由高层经理批准后正式发布。发布组织标准软件过程请参照《组织标准软件过程维护规程》3.4节。每一个项目都需要依据组织标准过程制定项目自身的软件过程。在制定项目的软件过程时,EPG必要时提供有关过程定义和裁剪方面的指导。对于偏离组织标准软件过程的部分,由EPG评审,由高层经理审批。在使用项目定义的软件过程时,EPG提供咨询和指导。如:工具的使用、方法的介绍;过程的理解等。QA在每个项目的实施过程中,应对项目进行过程审计和产品审计,具体要求见《质量保证过程》。按照《项目监督和控制过程》中关于项目定义软件过程的变更规定,修改每个项目定义的软件过程。出口准则•《过程改进行动计划与跟踪表》得到批准•高层经理签署批准组织标准软件过程输出《过程改进行动计划与跟踪表》组织标准软件过程(或其中的部分)组织标准过程发布报告组织标准过程变更记录epg周报项目定义的软件过程资源和能力要求•epg成员接受过如何制订或改进组织标准软件过程的培训•epg成员接受过为项目组提供咨询和指导方面的培训协调使用过程数据库过程元素概述组织的软件过程数据库用来收集组织和项目的软件过程及生成的软件产品的信息。软件过程数据库由EPG维护,并设置访问权限,在组织内协调有关软件过程数据库的使用。参与人员•epg:建立和维护数据库;设定数据库访问权限•项目组:收集和提供数据;使用过程数据库入口准则•《组织过程改进计划》、组织度量计划得到高层经理的批准•项目的过程数据得到EPG确认输入组织度量计划《组织过程改进计划》项目的过程数据任务建立组织的过程数据库(如果尚不存在组织过程数据库)按照组织度量计划和组织过程改进计划收集软件过程及生成的软件工作产品数据对加入数据库的数据进行评审,保证数据库内容的完整性控制用户对数据库的访问权限,以确保数据的完备性、完整性、正确性和安全性根据访问权限访问和利用过程数据库中的数据项目组利用过程数据库中的历史数据和分析结果数据,对项目进行合理的开发和管理关于组织的软件过程数据库的具体管理内容参见《组织过程数据库和文档库管理过程》出口准则•epg批准过程数据库的更新输出•更新的组织过程数据库资源和能力要求•EPG成员具备对项目提供的过程数据进行评审的能力•EPG成员接受过如何管理组织过程数据库的培训监控和评价新过程过程元素概述对新过程、方法和工具的研究、监控、评价及推广是EPG的一项重要活动,新过程、方法和工具可能由以下原因引发:>特定项目的需要>EPG有计划的或在事件驱动下,对新过程、方法和工具进行研究EPG应该对这些新过程、方法和工具进行监控,在经过一段时间的试用后,对其进行评价,评价其对当前软件过程带来的影响,并在合适时,将其推广使用。参与人员•epg:收集、分析数据;评价新过程、方法和工具・新过程使用者:提供度量数据入口准则•《组织过程改进计划》得到高层经理的批准•《过程改进请求》得EPG评审和批准输入•《组织过程改进计划》•《过程改进请求》任务实施评审,评价新过程,方法以及工具的可行性。决定是否试用。选择合适的项目组组织试用。收集与新过程、方法和工具相关的度量数据。例如:工作量、生产率、产品缺陷率等。度量数据由使用新过程、方法和工具的相关组或人员提供。EPG对收集的数据进行分析,评价其带来的影响。例如:是否提高了生产效率,是否影响了目标的实现等。记录评价结果。合适时,推广使用新过程、方法和工具。通常在推广到全组织应用前,至少在三个项目中试用。必要时,按照《软件过程标准软件过程维护规程》将新过程、方法和工具增加到组织标准软件过程中。出口准则•评价报告经过EPG和高级经理评审和批准・新过程、方法或工具已纳入组织标准软件过程输出・《新过程-方法-工具名称评价报告》•组织标准软件过程(或其中的部分)资源和能力要求・无协调软件过程培训过程元素概述定义好的组织标准软件过程和项目软件过程是为项目所使用,为使定义好的软件过程得到正确的实施,必须对过程相关人员提供必要的培训,使项目成员掌握必要的技能和知识。培训可以由EPG和综合管理部协调完成,首先应该识别出培训需求,然后制定培训计划,并按照计划实施培训。参与人员•EPG:准备培训资料;实施培训入口准则・《年度培训计划》和《项目培训计划》得到批准输入・《年度培训计划》・《项目培训计划》任务由EPG或培训组指定的人员根据培训内容准备培训资料和教材EPG(或培训组)将培训资料下发给参加培训人员培训组根据计划要求,准备培训所需的工具、设备和设施EPG或培训组认真准备培训EPG或培训组实施培训详细的培训要求参见《组织培训过程》出口准则•培训报告被归档输出・《培训总结报告》资源和能力要求•EPG以及培训教师受过如何组织培训材料和实施培训的培训实施和报告过程元素概述应该将软件过程开发和改进活动的情况通报给高层经理和软件过程有关的小组。高层经理通过这些报告信息,做出合理的决策,来支持软件过程改进工作的实施,提高软件过程改进工作的成功性。相关小组通过这些报告,可以及时获得软件过程改进工作的状态和进展情况。参与人员•EPG:通报工作情况・过程相关人员:接收通报信息,了解过程改进状态入口准则・《组织过程改进计划》得到高层经理的批准输入・《组织过程改进计划》任务EPG定期召开会议。>总结当前软件过程开发和改进活动的情况。>形成会议纪要。>将会议纪要发布给高层经理和软件过程相关的小组。除通过会议纪要通报过程开发和改进活动情况外,EPG定期形成《EP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论