CMMI3过程管理类过程.docx
《CMMI3过程管理类过程.docx》由会员分享,可在线阅读,更多相关《CMMI3过程管理类过程.docx(15页珍藏版)》请在冰点文库上搜索。
CMMI3过程管理类过程
CMMI3-过程管理类过程
一.过程管理类过程
1.组织过程定义(OPD)
组织过程定义是建立和维护组织过程资产库的过程,目的是建立和维护一个可用的组织过程资产集和工作环境标准。
组织通过收集各个项目的信息,使过程资产不断累积。
1.1.建立软件质量管理体系
入口准则:
EPG已成立,EPG全体成员已通过CMMI相关标准的培训,且本单位软件过程改进需求已明确,所需资源已落实。
活动一:
EPG根据本单位软件过程改进需要及CMMI标准要求,编制本单位软件质量管理体系文件,明确本单位实施过程改进的目标及方针,构建本单位体系文件框架。
活动二:
EPG根据本单位软件质量管理体系文件,建立和维护本单位标准过程集,制定过程文件、过程文件和各文档模板,形成本单位软件质量管理体系文件。
活动三:
EPG根据本单位软件开发实际情况,建立和维护本单位软件生存周期模型。
活动四:
当软件质量管理体系文件首次建立或有重大修订时,EPG组织软件质量管理体系文件评审。
当软件质量管理体系文件发生较小变更时,可采取会签评审方式。
最高管理者批准并发布软件质量管理体系文件。
活动五:
最高管理者批准并发布软件质量管理体系文件。
1.2.建立软件生存周期模型
1.3.建立裁剪指南和准则
1.3.1.生存周期模型剪裁
1.3.2.软件过程剪裁
1.3.3.工作产品剪裁
1.4.建立组织的测量库
a.活动一:
EPG组根据本单位过程改进和产品质量控制需要,确定组织测量目标,明确组织的测量项,形成组织测量集,并基于测量集建立组织测量库,测量库以数据库形式存放组织测量库所规定的各测量项的测量值。
应定义组织的标准过程集用的产品和过程的公共测量集。
基于组织的标准过程集选择公共测量集中的测量项。
在项目实施过程中视其提供过程绩效可视性的能力选择这些测量项,以支持所期望的业务目标。
公共测量集类别示例:
1)工作产品规模的估计
2)工作量和成本的估计
3)规模,工作量和成本的实际测量值
4)质量测量项(例如:
所发现的缺陷数或缺陷的严重性)
5)同行评审的覆盖率
6)测试覆盖率
b.活动二:
当组织测量库首次建立或有重大修订时,EPG组织测量库评审;当测量库发生较小变更时,可采取会签评审方式。
c.活动三:
最高管理者批准并发布组织测量库。
1.5.建立组织的过程资产库
a.活动一:
明确组织过程资产库内容,建立本单位过程资产库。
组织过程资产库的主要内容包括:
组织标准软件过程、组织测量库、项目经验库、组织风险库、知识库和培训库等;
建立组织过程资产库的主要内容是设计和实现组织的过程资产库,包括库结构和支持环境。
组织资产库的设计原则主要包括以下几点:
易于存储和备份、能够实现快速检索、方便统计分析、能够追踪组织资产的使用情况。
b.活动二:
当过程资产库首次建立或有重大修订时,EPG组织过程资产库评审;当过程资产库发生较小变更时,可采取会签方式。
c.活动三:
最高管理者批准并发布过程资产库。
1.6.建立工作环境标准
a.活动一:
EPG根据本单位实际,明确标准的软硬件工作环境,建立组织级工作环境标准。
工作环境标准包含:
1.工作环境的操作,安全和保密的规程。
2.标准的硬件和软件。
3.标准的应用软件及其剪裁指南。
4.申请和批准剪裁或弃用的过程。
b.活动二:
当组织级工作环境标准首次建立或有重大修订时,EPG应组织工作环境标准评审。
当工作环境标准发生较小变更时,可采取会签评审方式。
c.活动三:
最高管理者批准并发布组织级工作环境标准。
2.组织过程焦点
组织过程焦点的目的是基于彻底理解组织的过程和过程资产的现行强项和弱项来策划、实施和部署组织的过程改进。
2.1.制定组织过程改进计划
每年年初EPG应根据《组织过程改进方针》来制定《组织过程改进计划》,经过同行评审后,由高层管理者批准后实施。
a.活动一:
确定组织的过程需要和目标。
b.活动二:
制定组织过程改进计划。
2.2.评估组织的过程
2.2.1.制定过程评估计划
a.活动一:
请高层管理者主持过程评估,包括承诺有组织的管理人员和职员参与过程评估,并提供资源和经费,以分析和沟通评估的判定。
b.活动二:
确定过程评估的范围。
根据组织实际质量运行情况以及以往审核结果,组织每年实施一次全面内审,确保一年内对所有部门和标准所有条款审核一遍。
c.活动三:
确定过程评估的方法和准则。
d.活动四:
确定评估要涉及的内容
e.活动五:
制定评估计划、安排进度、并进行评估准备。
完成标志:
《内部评估实施计划》已批准
2.2.2.实施过程评估
a.活动一:
首次会议。
b.活动二:
现场评估。
c.活动三:
评估组如实填写评估检查表,按照规定的方法、规程和准则识别过程的强项和弱项,应与受评估单位负责人进行沟通并达成一致。
d.活动四:
末次会议。
完成标志:
向高层管理者和所有参评人员通报评估结果。
2.2.3.识别组织的过程改进
a.活动一:
收集过程改进意见和建议。
1.EPG定期发放《过程改进建议表》,收集过程改进的意见和建议。
2.EPG定期评审剪裁组织的标准过程集和实施过程所得经验教训,填写《过程改进建议表》。
3.分析组织的公共测量集,填写《过程改进建议表》;4.日常活动发现需改进的地方,填写《过程改进建议表》,并提交给EPG;5.EPG向高层管理者征求对过程改进的建议,填写《过程改进建议表》;6.在过程改进会议上,EPG分析收集的过程改进建议,确定采纳的过程改进建议,准备实施的过程改进建议。
b.活动二:
识别组织过程改进项。
完成标志:
组织过程改进项目表已生成。
2.3.策划并实施过程改进
2.3.1.制定过程行动计划
a.活动一:
确定实施改进的策略,方法和行动;
b.活动二:
为每一项改进建立实施此行动的过程行动组。
过程行动组通常包括过程所有者和实施此过程的人员。
c.活动三:
编写《组织过程行动计划》
d.活动四:
与利益相关方一起评审和协商《组织过程行动计划》
e.活动五:
必要时,修订《组织过程行动计划》
完成标志:
《组织过程行动计划》已通过评审。
2.3.2.实施过程行动计划
a.活动一:
将《组织过程行动计划》分发到与过程行动有关的部门和人员,便于计划的顺利实施。
b.活动二:
协商和文档化过程行动组之间的承诺,必要时,修订他们的过程行动计划。
c.活动三:
按《组织过程行动计划》,跟踪进展和承诺。
d.活动四:
策划试点,已实验所选择的过程改进。
当某项改进是新的、不成熟的和重要的更改时,应选择项目进行试点。
e.活动五:
评审过程行动组的活动和工作产品,确保实施过程行动计划的结果满足组织的过程改进目标。
完成标志:
过程行动组的活动和工作产品通过评审,满足组织的过程改进目标。
2.4.部署和监督组织的过程资产
2.4.1.部署组织的过程资产
a.活动一:
在全组织部署组织的过程资产。
b.活动二:
在全组织部署对组织过程资产的更改。
c.活动三:
EPG对有关组织过程资产的使用提供指导和咨询。
完成标志:
已在全组织部署了组织的过程资产。
2.4.2.部署标准过程
a.活动一:
标识组织内新起步的项目,标识将从实施现行的组织标准过程集获益的现行项目及项目执行组织过程标准的状态,形成《组织的项目清单和部署过程的状态》。
b.活动二:
对所标识项目剪裁和实施过程的记录要保留。
c.活动三:
确保从过程剪裁所产生的已定义过程纳入过程符合性审核的计划。
d.活动四:
更新组织的标准过程集时,EPG要依据《组织的项目清单和部署过程的状态》进行分析,应标识哪些项目应实施这些更改,并重新进行部署。
完成标志:
标准过程已完成部署。
2.4.3.监督组织过程的实施
a.活动一:
EPG按年度统计组织各个生命周期模型的使用次数和使用总数,计算使用率,便于组织了解生命周期模型的适应情况。
b.活动二:
EPG按年度统计各个过程资产项的使用次数和使用频度、过程资产库中项目的增删数量,便于组织根据过程资产项的使用情况确定对其的变更。
c.活动三:
在过程改进会议上,EPG评审所选择的在每个项目生存周期中生成的过程制品,确保所有项目合适地使用组织的标准过程集。
d.活动四:
在过程改进会议上,EPG评审过程符合性评价的结果,以确定组织的标准过程集已经部署的状况。
e.活动五:
标识和文档化与实施组织的标准过程集有关的问题,并跟踪至关闭。
f.活动六:
EPG要收集组织过程集的更动次数,标准过程集的缺陷数、缺陷关闭数、过程元素的总数、项目偏离过程元素的总数、使用标准过程集过程元素的百分比、便于组织了解组织标准过程集的使用状况、项目使用的状况、过程集的缺陷及处理。
完成标志:
已统计组织生命周期模型的使用次数和使用总数,各个过程资产项的使用次数和使用频度、组织过程集的更动次数、标准过程集的缺陷数、缺陷关闭数、过程元素的总数、项目偏离过程元素的总数、使用标准过程集过程元素的总数等。
2.5.将与过程有关的经验纳入组织的过程资产
a.活动一:
EPG应收集有关使用组织过程资产的建议和反馈,并进行分析,用于组织过程资产的更改和确认组织过程的待改进项。
b.活动二:
EPG分析组织的公共测量集,维护组织的测量仓库,为组织过程改进的实施提供支持。
c.活动三:
EPG按组织的业务目标定期评审组织的标准过程集和相关组织过程资产的有效性和适用性,包括评估组织中在用的过程、方法和工具,应将经过使用并经过验证使用良好的过程、方法和工具纳入组织过程资产,并在组织内培训加以推广。
评估组织中在用的过程、方法和工具,并提出改进组织过程资产的建议书。
d.活动四:
管理过程改进建议书。
过程改进建议书涉及过程和技术改进两方面,合适时,文档化过程建议书作为过程更改请求或问题报告。
特别的,某些过程改进建议书可纳入组织的过程行动计划。
e.活动五:
EPG应建立和维护组织的过程改进活动的记录。
完成标志:
各项经验教训已纳入组织资产库。
3.组织培训
3.1.建立和维护战略培训需要
前提条件:
组织能力不满足组织战略业务发展及过程改进的需求,需要通过培训来建立组织能力的长期目标。
输入包括:
组织标准过程、组织的战略经营目标、组织的过程改进计划、组织当前能力评估、发展风险分析等。
a.活动一:
高层管理者或指定的培训主管部门分析组织的战略经营目标与过程改进计划对组织能力建设的需求,评估组织现有能力差距,分析未来发展风险,从填补重要的知识差距、引入新技术、或实现重大的行为变更等方面,标识潜在的未来培训需要;
b.活动二:
培训主管部门组织EPG等相关人员根据组织已定义的标准过程集,确定实施标准过程所必须的角色和技能,以及具备相应能力所需要的培训;同时分析确定维持组织业务的安全、保密和持续运行所需要的培训;分别形成角色能力需求矩阵和能力培训矩阵。
c.活动三:
培训主管部门根据组织战略需求,形成面向未来2~5年的战略培训计划;
d.活动四:
战略培训计划经高层管理者审批后,在组织内进行发布,作为组织及各部门、项目组、支持组指定年度培训计划的依据,并纳入组织资产库。
e.活动五:
战略培训计划实施中期或每年度应根据组织战略业务目标是否变化、标准过程集是否变化等对战略培训计划进行评估,必要时进行修订;修订按15.5节变更控制程序进行,完成后重新进行批准和发布。
完成标志:
编写或修订的战略培训计划通过高层管理者审批并在组织内发布
输出:
战略培训计划。
3.2.策划年度培训
前提条件:
组织的战略培训需求已经确定
输入:
组织战略培训计划
a.活动一:
制定年度培训计划前,培训主管部门向拟培训的部门或项目和支持组等发放培训需求调查表,征集培训需求;各部门结合组织培训战略计划和本部门实际情况填写调查表,提出培训需求。
b.活动二:
培训主管部门汇总分析培训需求调查表,参照战略培训计划,根据组织培训现有能力、培训资源等条件,标识准备在组织范围内开展的年度培训,包括组织战略培训和项目与支持组公共的培训;对于属于项目和支持组特定培训需要、组织受培训资源等条件限制不给于处理的,向各部门或项目和支持组说明。
c.活动三:
培训主管部门针对拟开展的组织培训,制定详细的年度培训实施计划。
d.活动四:
将文档化的年度培训计划在组织内公布征求意见,特别是负责实施和支持此计划的相关人员,确保计划的可行性,然后报高层管理者审批,批准后在组织内发布。
e.活动五:
年度培训计划因各种原因需要进行修订时,按照计划的变更控制程序进行,完成后重新进行批准和发布。
完成标志:
编写或修订的年度培训计划获得相关人员承诺并通过高层管理者审批,在组织内发布。
输出:
组织的年度培训计划
3.3.实施培训
a.活动一:
培训准备
b.活动二:
培训执行
c.活动三:
每次培训课程执行完成后,受训人员对课程及讲师进行效果评估。
完成标志:
完成相关培训记录
输出:
培训记录
3.4.评估培训效果
前提条件:
按计划实施了组织培训
输入:
培训大纲、培训记录、培训效果反馈表
a.活动一:
对培训对象受训效果的评估。
b.活动二:
对培训课程和讲师的评估
c.活动三:
对组织培训能力和效果的评估。
完成标志:
获得培训效果的评估结果。
对学员的评估结果输出:
考核成绩,绩效评估表。
对培训课程和讲师的培训结果输出:
培训效果反馈表
对组织培训评估结果的输出:
培训评估报告。
3.5.建立和维护培训能力
前提条件:
已运用组织培训能力成功执行过组织培训。
输入:
培训讲师资料、培训大纲、培训材料和支持制品、外部培训资源等。
a.活动一:
制定年度培训计划时,对每项培训课程,培训主管部门依据现有能力,决定利用外部资源实施培训、开发新课程或选择已有课程。
如开发新课程,应尽早选定讲师,协商课程目的、内容,由讲师进行课程准备活动,确定是否要内部开发培训资料,或从外部获取;如选择已有课程,则检查是否需要进行补充更新,并通知讲师。
b.活动二:
每次培训执行完成后,培训主管部门负责维护组织培训资源库,对新课程将课程信息和相关课件材料录入资源库,更新课程清单;对已有课程比较内容是否有更新,进行更新资源库相应内容;如必要,更新讲师登记表。
c.活动三:
根据培训效果评估情况对培训课程设置进行维护,必要时删除不再需要的培训课程。
完成标志:
完成培训资源库的建立和更新,更新培训课程清单。
输出:
培训课程清单
4.组织过程绩效
4.1.建立过程绩效测量项
a.活动一:
从组织标准过程集合中选择将用于组织过程绩效分析的过程或子过程。
b.活动二:
建立和维护组织的过程绩效分析中的测量项的定义。
4.2.建立质量和过程绩效目标
a.活动一:
评审与质量和过程绩效有关的组织业务目标,如在特定的时间段内发布指定的产品、服务的平均响应时间小于指定版本的规定期限、以估计成本的目标百分比交付产品功能性、降低产品的维护成本到某一要求等。
b.活动二:
定义组织的质量和过程绩效的定量目标,如达到组织要求的生产力、要交付的工作产品的潜在缺陷不超过规定的数目、按过程绩效基线的规定百分比缩短交付时间,降低新的和现有产品的生存周期总成本的百分比、交付指定产品功能性的百分比等。
定义过程或子过程的测量项(如工作量、周期时间以及消除缺陷的效率)和产品测量项(如可靠性和缺陷密度),以及服务测量项(如能力和相应时间)的目标,形成《组织的质量和过程绩效目标》
c.活动三:
确定组织质量和过程绩效目标的优先次序。
d.活动四:
与利益相关方评审和协商组织质量和过程绩效目标及其优先次序,并获得他们的承诺。
e.活动五:
当组织的业务目标更改,组织的过程更改、实际的质量和过程绩效显著偏离目标时,修订组织质量和过程绩效的定量目标。
完成标志:
已评审组织质量和过程目标并确定其优先次序。
4.3.建立过程绩效基线
过程绩效基线是各种详细程度的组织的标准过程集的绩效测量项,过程绩效基线中包括:
过程发生的顺序,覆盖生命周期各个阶段以及开发单个产品的过程。
可以基于下列原则归并组织过程:
产品线,业务线,应用领域,复杂度,团队的规模,工作产品规模,组织标准过程集合的过程要素。
a.活动一:
从组织的项目中采集测量值,并记录测量时在用的过程或子过程。
b.活动二:
根据所采集的测量值和分析,建立和维护组织的过程绩效基线,形成《组织的过程绩效的基线数据》。
利用所采集的测量值导出过程绩效基线,来建立结果的分布和范围,当该信息用于组织中各个项目时,会对所选过程或子过程得出期望绩效。
必须注意的是:
应使用来自项目的稳定子过程的测量值。
c.活动三:
与利益相关方一起评审组织的过程绩效基线,并达成一致。
d.活动四:
将组织的过程绩效基线纳入组织的测量库,供整个组织使用,用于估计项目的过程绩效范围。
e.活动五:
比较组织的过程绩效基线和相应目标。
f.活动六:
当过程更改、组织的结果更改、组织的需要更改时,修订组织的过程绩效基线。
完成标志:
已评审组织的过程绩效基线并纳入组织的测量库。
4.4.建立过程绩效模型
过程绩效模型用于根据其他过程、产品和服务的测量值估计或预测某个过程绩效测量项的值。
过程绩效模型有系统动态模型、可靠性增长模型、复杂性模型等。
这些过程绩效模型可使用在:
组织评价、分析和预计那些与组织标准过程集合中的相关联的过程绩效;选择项目适用的过程。
值得注意的是,这些过程绩效模型通常使用遍及项目生存周期所采集的过程和产品测量值估计达到目标的进展情况,但是这些情况只有到项目生存周期的后面阶段才能测量。
a.活动一:
基于组织的标准过程集和组织的过程绩效基线,建立过程绩效模型,形成过程绩效模型。
b.活动二:
基于组织以往的结果和当前的要求,校准过程绩效模型。
c.活动三:
与利益相关方一起评审过程绩效模型,并达成一致。
支持项目使用过程绩效模型。
d.活动四:
当过程更改、组织的结果更改、组织的需要更改时,修订过程绩效模型。
完成标志:
已评审组织的过程绩效模型。
5.组织创新和部署
5.1.分析创新需求
5.1.1.收集创新意见
a.活动一:
组织应系统的收集每一份过程和技术的改进建议书,这里系统是指由专门部门按计划统一收集或建立随时上报反馈的渠道。
b.活动二:
组织应主动搜索、定位和分析创新式改进,这种搜索主要着眼于组织的外部。
5.1.2.分析创新意见
a.活动一:
对于已清楚了解其效益及影响的、简单的过程和技术的改进,通常不必进行详细评价。
b.活动二:
适当时,分析过程和技术改进建议书的费用和效益,不采纳费效比较大的过程和技术的改进建议书。
c.活动三:
标识创新式的过程和技术的改进建议书。
或者主动调查和监督其他组织所用的或在研究论文中所涉及的创新创新可能由内部改进目标或外部业务环境激发。
创新式改进一般是过程的重大更改,它代表脱离旧的做法。
d.活动四:
标识在部署每份过程和技术的改进建议书时的潜在障碍和风险。
e.活动五:
估计部署每份过程和技术的改进建议书所需要的成本、工作量和进度。
f.活动六:
在大规模部署之前,先选择一些要进行试点的过程和技术的改进建议书。
g.活动七:
文档化每份过程和技术的改进建议书的评价结果。
h.活动八:
监督每份过程和技术的改进建议书的状态。
如未采纳、试点运行、准备部署、已部署等。
5.1.3.实施创新试点
a.活动一:
策划试点,形成试点计划。
在策划试点时,定义用于评价试点结果的量化准则是很关键的。
b.活动二:
评审试点计划,并取得利益相关方的同意。
c.活动三:
与执行试点的人员协商,并给予帮助
d.活动四:
广泛部署改进中要有一个典型环境,在此环境中进行每个试点。
e.活动五:
对照计划,跟踪试点。
f.活动六:
评审并文档化试点的结果,形成试点评价报告。
5.2.制定创新部署计划、
a.活动一:
根据从组织的质量和过程绩效目标中导出的定量准则,选择要在组织中部署的过程和技术的改进。
b.活动二:
制定和维护对所选过程和技术的改进进行部署的计划。
5.3.实施和管理部署
a.活动一:
使用部署计划来监督过程和技术改进的部署。
b.活动二:
在整个组织内,协调过程和技术改进的部署。
c.活动三:
合适时,以某种受控的、有纪律的方式迅速部署过程和技术改进。
d.活动四:
把过程和技术改进纳入组织的过程资产。
e.活动五:
确认所有的过程和技术改进的部署均已完成。
f.活动六:
确定已定义过程满足质量和过程绩效目标的能力是否受到过程和技术改进的不良影响,并且在必要时采取纠正措施。
g.活动七:
评审并文档化过程和技术改进部署的结果。
5.4.测量创新结果
a.活动一:
测量部署每个过程和技术改进的实际费用、工作量和进度。
b.活动二:
测量每个过程和技术改进的价值。
c.活动三:
测量在实现组织的质量和过程绩效目标上因改进所取得的目标和进展。
d.活动四:
分析在实现组织的质量和过程绩效目标上因改进所取得的进展,必要时采取纠正措施。
e.活动五:
将测量值存储到组织的测量库中。