2020/1/111第三部分CMMI3级:已定义级2020/1/112培训目标•让学员学会:–CMMI专用术语定义–介绍与成熟度等级3过程域结构元素相关的概念–阐述成熟度等级3的组织行为特征–介绍成熟度等级的过程域目的、目标、关系图和详细描述–讨论一个成熟组织的文档要求–识别一个组织可能面对的一般问题以及可以处理这些问题的过程域2020/1/113主题•成熟度等级3•成熟度等级3的过程域•过程域关系•总结2020/1/114CMMI的成熟度级别过程不可预测,管理和控制差,是反应式的过程处于项目级,经常是反应式的。过程已经提升到组织级(OSSP)对过程进行测量,并进行统计控制重点在持续改进12345定量管理级初始级优化级定义级管理级2020/1/115理解成熟度等级3已定义级•该等级建立在成熟度等级2的项目管理基础之上–工程过程得到更为有效的改进–组织对于过程改进更加积极主动–组织的培训需求被明确和满足•组织定义了一系列标准过程,以供每一个项目按需求进行剪裁2020/1/116关键术语复习1•标准过程–是一个为组织公共过程提供指导的基本过程–描述了用于项目过程的基本要素–作用于组织层面2020/1/117关键术语复习2•已管理过程–已管理过程是一个按方针进行计划和实施的过程;拥有具备技能的人员等适当资源去生产受控制的产品;干系人要参与;并对产品生产进行监控、评审和评估,以检查实施的过程是否遵从了过程描述。2020/1/118关键术语复习3•已定义过程–是由组织的一系列标准过程中按照组织的剪裁准则剪裁而成的已管理过程•有一个可维护的过程描述•将工作产品、度量及其它过程改进的信息存储到组织的过程资产库中•作用于项目层面2020/1/119已定义过程•各项目依据统一的过程性能判断输入输出2020/1/1110成熟度等级3的通用目标通用目标:制度化为已定义过程•已定义过程意味着特定的项目过程是源于组织标准过程的剪裁•该通用目标也适用于成熟度等级2的过程域,即组织为达到成熟度等级3必须使成熟度等级2、3的过程域均制度化为已定义过程2020/1/1111成熟度等级3的通用实践1•所有过程域的共同特性是相似的•执行承诺GP2.1建立组织方针•执行能力GP2.2策划过程GP2.3提供资源GP2.4分配职责GP2.5培训人员GP3.1建立已定义过程建立和维护已定义过程的描述2020/1/1112成熟度等级3的通用实践2•实施指导GP2.6管理配置项GP2.7识别相关干系人并使之介入GP2.8监控过程GP3.2收集改进信息收集来自于策划和执行过程的工作产品、度量结果和改进信息,以支持将来使用和改进组织过程及过程资产2020/1/1113成熟度等级3的通用实践3•执行验证GP2.9客观评价遵循情况GP2.10高层管理者审查状态•注意:成熟度等级3的两个通用实践同样适用于成熟度等级2的过程域2020/1/1114共性实践GG3:已定义的过程约定GP2.1:方针执行能力GP3.1:定义过程GP2.2:计划过程GP2.3:提供资源GP2.4:分配职责GP2.5:培训实施指导GP2.6:管理配置GP2.7:利益相关者介入GP2.8:监督并控制过程GP3.2:收集改善信息验证GP2.9:客观评价符合性GP2.10:高层管理评价2020/1/1115主题•成熟度等级3•成熟度等级3的过程域•过程域关系•总结2020/1/1116成熟度等级3的过程域已定义优化管理初始级已管理量化管理需求开发技术解决产品集成验证确认组织过程焦点组织过程定义组织培训集成项目管理风险管理决策分析与决议2020/1/1117工程过程域RDPIVal客户TSVerREQM需求客户需求产品和产品构件需求产品构件工作产品验证和确认报告产品构件可选方案需求产品2020/1/1118需求开发•目的产生和分析客户、产品以及产品构件的需求2020/1/1119需求开发–特殊目标•SG1开发客户需求•收集干系人的需要、期望、约束条件和接口,并将其转化为客户需求.•SG2开发产品需求•对客户需求进行精炼和细化,并将其转化为产品和产品构件需求.•SG3分析和确认需求•分析和确认需求,并开发所要求的功能定义.2020/1/1120需求开发–关系图分析和确认需求开发客户需求客户需求确认需求产品、产品构件和接口需求开发产品需求2020/1/1121开发客户需求需求开发–关系图客户需求开发客户需求导出需求2020/1/1122需求开发–关系图分析和确认需求开发客户需求客户需求确认需求产品、产品构件和接口需求开发产品需求2020/1/1123确定产品和产品构件需求需求开发–关系图产品、产品构件和接口需求开发产品需求分配产品构件需求确认接口需求客户需求2020/1/1124需求开发–关系图分析和验证需求开发客户需求客户需求确认需求产品、产品构件和接口需求开发产品需求2020/1/1125建立操作概念和场景建立所要求的功能定义分析需求以达到平衡分析需求需求开发–关系图产品、产品构件和接口需求确认需求分析和确认需求用综合的方法确认需求2020/1/1126目标和实践的映射1特殊目标•开发客户需求特殊实践•导出需求•开发客户需求•确定产品和产品构件需求•分配产品构件需求•确定接口需求•开发产品需求2020/1/1127目标和实践的映射2特殊目标•分析和确认需求特殊实践•建立操作概念和场景•建立所要求的功能定义•分析需求•分析需求以达到平衡•用综合的方法确认需求2020/1/1128典型工作产品•SP1.1引出需求引出产品生存周期所有各个阶段共利益者的要求、期望、约束条件和接口•SP1.2转换需求将干系人的要求、期望、约束条件和接口转换成客户需求-客户需求-用于验证过程的需求-用于确认过程的需求-测试用例和期望的结果2020/1/1129典型工作产品•SP2.1确定产品和产品构件需求根据客户需求,为保证产品和产品构件的有效性和可提供性,确定产品和产品构件需求-派生需求-产品需求-产品构件需求-内部性能要求2020/1/1130典型工作产品•SP2.2分配产品构件需求为每个产品构件分配需求-需求分配表-临时需求分配-设计约束条件-派生需求-派生需求之间的关系-规格说明•SP2.3确定接口需求确定功能之间或对象之间的接口-接口需求2020/1/1131通用实践的例子•GP2.6配置管理将“需求开发”过程的指定工作产品置于适当的配置管理.需求开发的工作产品包括:•客户需求•功能结构•产品和产品构件需求•接口需求2020/1/1132共性内容在需求开发过程的细化GP2.1方针明确公司对需求开发的期望和要求GP3.1定义过程定义需求开发过程GP2.2计划过程制订需求开发的计划GP2.3提供资源准备实施需求开发所需的资源GP2.4分配职责明确需求开发过程中的角色和职责GP2.5培训对需求开发实施适当培训,比如客户交流等GP2.6管理配置需求开发过程的产品和活动纳入配置管理,比如需求规格说明书GP2.7利益相关者介入利益相关者介入对需求的评审GP2.8监督并控制过程管理过程实际执行结果与计划的偏差GP3.2收集改善信息收集需求开发过程改善的信息GG3GP2.9客观评价符合性客观评估过程实施与过程描述、规范或标准的符合性,并明确不符合项GP2.10高层管理评价高层管理对过程活动进行评审,并解决相关问题2020/1/1133成熟度等级3的过程域已定义优化管理初始级已管理量化管理需求开发技术解决产品集成验证确认组织过程焦点组织过程定义组织培训集成项目管理风险管理决策分析与决议2020/1/1134技术解决•目的开发、设计和实现满足需求的解决方案。解决方案、设计和实现都围绕产品、产品构件及与产品相关的生命周期三项之一展开或合并展开。2020/1/1135技术解决–特殊目标•SG1:选择产品构件方案从候选方案中选择产品或产品构件的方案•SG2:设计进行产品或产品构件的设计•SG3:实现产品设计根据设计,实现产品构件及相关的支持文档2020/1/1136技术解决–关系图候选方案和评价准则已开发的产品选择产品构件方案设计展开实现产品设计设计细节及文档RD2020/1/1137技术解决–关系图候选方案选择标准新技术评估选择产品构件方案开发详细的候选方案及选择准则选择产品构件方案选择方案适合需求DARRD2020/1/1138技术解决–关系图候选方案和评价准则已开发的产品选择产品构件方案设计展开实现产品设计设计细节和文档RD2020/1/1139技术解决–关系图设计产品或产品构件设计展开建立技术资料包技术资料包按照标准设计接口I/F设计文档I/F说明书I/F控制文件进行开发、购买或复用的分析产品体系结构产品构件设计选择标准开发、购买分析RDPI2020/1/1140技术解决–关系图候选方案和评价准则已开发的产品选择产品构件方案设计展开实现产品设计设计细节和文档RD2020/1/1141技术解决–关系图模块开发软件开发数据文档过程文档工具开发实现产品设计实现产品设计开发产品支持文档最终用户培训资料用户手册操作手册维护手册在线帮助2020/1/1142目标和实践的映射1•特殊目标•选择产品构件方案•特殊实践•开发详细的候选方案和选择准则•选择产品构件方案2020/1/1143目标和实践的映射2•特殊目标•设计展开•特殊实践•运用有效的设计方法•建立技术资料包•设计接口•进行开发、采购或复用分析•实现产品设计•实现设计•编制产品支持文档2020/1/1144典型工作产品•SP1.1开发详细的候选方案和选择准则从候选方案中选择产品和产品构件解决方案(包括与产品有关的过程)-候选解决方案-选择准则-候选解决方案检查单-新技术评价结果2020/1/1145典型工作产品•SP1.2选择产品构件解决方案选择最能满足规定准则的产品构件解决方案-产品构件解决方案选择决定和理由-需求和产品构件之间形成文件的关系-初始产品构件的技术数据包•SP2.1运用有效的设计方法建立并运用有效的设计方法-设计方法选择准则-设计方法-设计工具-设计过程/活动2020/1/1146典型工作产品•SP2.2建立完备的技术数据包建立并维护完备的技术数据包-完备的技术数据包(产品构件的功能和性能、产品相关过程、关键产品特性、约束条件、接口需求、验证准则、使用条件、运行环境、支持培训等)•SP2.3设计接口运用所确定并维护的准则设计产品构件接口-接口规格说明-接口控制文档-接口规格说明准则和模板-接口规格说明变更规程2020/1/1147典型工作产品•SP2.4进行开发、采购或复用分析根据所规定的准则,对产品构件究竟是开发、采购还是复用进行评价-产品构件复用准则-开发和采购分析的结果-选择商业现货的指南•SP3.1实现设计实现产品构件的设计-编码规范-编码-数据文档2020/1/1148典型工作产品•SP3.2编制产品支持文档编制并维护最终用户文档-用户手册-操作手册-维护手册-在线帮助-培训材料2020/1/1149通用实践的例子•GP2.2策划过程制定和维护执行“技术解决”过程的计划显然,为进行“技术解决”过程制定的计划是在项目策划过程域中所描述的项目计划中的一部分2020/1/1150共性内容在技术解决过程的细化GP2.1方针明确公司对技术解决的期望和要求GP3.1定义过程定义技术解决过程GP2.2计划过程制订技术解决过程的计划GP2.3提供资源准备实施技术解决过程所需的资源GP2.4分配职责明确技术解决过程中的角色和职责GP2.5培训对技术解决过程实施适当培训,比如客户交流等GP2.6管理配置技术解决过程的产品和活动纳入配置管理,比如产品数据包GP2.7利益相关者介入利益相关者介入对方案的选择GP2.8监督并控制过程管理过程实际执行结果与计划的偏差GP3.2收集改善信息收集技术解决过程改善的信息GG3GP2.9客观评价符合性客观评估过程实施与过程描述、规范或标准的符合性,并明确不符合项GP2.10高层管理评价高层管理对过程活动进行评审,并解决相关问题20