CMMI3级精简并行过程综述.docx
《CMMI3级精简并行过程综述.docx》由会员分享,可在线阅读,更多相关《CMMI3级精简并行过程综述.docx(13页珍藏版)》请在三一办公上搜索。
1、第2章CMMI 3级精简并行过程综述2.1 SPP模型 12.2 SPP过程域的目的 42.3 SPP与CMMI的关系 52.4 SPP文档结构与规范细分 62.5 SPP角色与职责表 82.6机构软件过程改进的政策92.6.1 目标 92.6.2机构领导的支持 92.6.3质量管理的政策 102.6.4软件工程过程小组的政策 102.6.5 质量保证小组的政策 112.6.7项目团队的政策 112.7 SPP裁剪与扩充的指导方针 12第2章CMMI 3级精简并行过程综述“精简并行过程”(Simplified Parallel Process , SPP)是基于CMMI以及软件工程和 项目管理
2、知识而创作的一种“软件过程改进方法和规范”,它由众多的过程规范和文档模 板组成。SPP主要用于指导国内IT企业持续地改进其软件过程能力。此处“精简并行”的含义是:(1)对CMMI 3级以内各过程域的内容和要求作了 “精简”处理。(2)在产品生命周期之内,项目管理过程、项目研发过程和机构支撑过程“并行”开展。本章是SPP的综述文章,它对SPP的思想方法以及企业的软件过程改进政策作了全 面介绍。阅读本章有助于读者更好地理解和应用 SPP的所有过程规范和文档模板。建议用户(企业)根据自身情况(如发展战略、研发实力等)适当地修改 SPP,然 后推广使用。2.1 SPP模型SPP模型把产品生命周期划分为
3、6个阶段,分别为:产品概念阶段,记为PH0。产品定义阶段,记为PH1。产品开发阶段,记为PH2。产品测试阶段,记为PH3。用户验收阶段,记为PH4。产品维护阶段,记为PH5。在SPP模型中,软件项目的过程有三大类:项目管理过程、项目研发过程和机构支 持过程。上述三类过程可以细分为19个主要过程域,分布在PH0到PH5的各个阶段。项目管理过程包含6个过程域,分别为: 立项管理结项管理项目规划项目监控风险管理需求管理项目研发过程包含8个过程域,分别为: 需求开发技术预研系统设计实现与测试系统测试 Beta测试客户验收技术评审机构支撑过程包含5个过程域,分别为: 配置管理质量保证 培训管理外包与采购
4、管理服务与维护SPP模型如图2-1所示。SPP模型的主要特征和优点有:一、直观的过程模型SPP模型将项目管理、项目研发、机构支撑所包含的工作划分为相对独立的三类过 程,各个过程域之间的关系直观明了。这样,机构领导、项目经理、开发人员、测试人 员、质量保证人员、外包与采购管理人员等人根据 SPP模型,很容易知道自己“应该在 什么时候、按照什么规范做什么事情”。所以SPP模型有助于使机构内的各个职能单位 有条不紊地开展工作。二、容易裁剪与扩充SPP模型的三类过程贯穿了产品的整个生命周期,19个最常见的过程域都合理地安 排在产品生命周期中的某些阶段。用户可以根据自己产品的特征,适当地裁剪或扩充SPP
5、 的过程域,很容易制定出最适合于本产品的过程模型。图2-1 SPP模型2.2 SPP过程域的目的SPP所有19个过程域的目的如表2-1所示。项目管理过程域目的立项管理采纳符合机构最大利益的立项建议,通过立项管理使该建议成为正式的项目。杜 绝不符合机构最大利益的立项建议被采纳,避免浪费机构的资源、资金、时间等。结项管理在项目开发工作结束后,对项目的有形资产和无形资产进行清算、对项目进行综 合评估以及总结经验教训等。项目规划为项目的研发和管理工作制定合理的行动纲领(即项目计划),以便所有相关人员 按照该计划有条不紊地开展工作。项目监控周期性地跟踪项目计划的各种参数如进度、工作量、费用、资源等,不断
6、地了解 项目的进展情况,以便当项目实际进展显著偏离计划时能够及时采取纠正措施。风险管理在风险产生危害之前识别它们,从而有计划地消除或削弱风险。需求管理在客户与开发方之间建立对需求的共同理解,维护需求与其它工作成果的一致性, 并控制需求的变更。项目研发过程域目的需求开发通过调查与分析,获取用户需求并定义产品需求。技术预研在立项之后到开发工作完成之前的时间内,对项目将采用的关键技术提前学习和 研究,尽可能早地发现并解决开发过程中将会遇到的技术障碍。系统设计设计软件系统的体系结构、用户界面、数据库、模块等,从而在需求与代码之间 建立桥梁,指导开发人员去实现能满足用户需求的软件产品。实现与测试依据系统
7、设计文档,编写并测试整个系统的代码。在SPP中,实现与测试是“编程、代码审查、单元测试、集成测试、缺陷管理与改错”的综合表述。系统测试对最终系统进行全面的测试,确保最终系统满足产品需求并且遵循系统设计。Beta测试在产品正式销售之前,开发方将产品交付给一些潜在的客户免费试用,请他们对 产品进行测试,并获取他们对产品的建议。客户验收客户依据合同对产品进行审查和测试,确保产品满足客户需求。技术评审尽早地发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高 产品的质量。机构支撑过程域目的配置管理通过执行版本控制、变更控制等规程,以及使用配置管理软件来保证所有配置项 的完整性和可跟踪性。配
8、置管理是对工作成果的一种有效保护。质量保证提供一种有效的人员组织形式和管理方法,通过客观地检查和监控“过程质量” 与“产品质量”,从而实现持续地改进质量。外包与采购管理选择合适的承包商(外包)和供应商(采购),并依据合同进行有效的管理。培训管理根据机构(或项目)的需求来制定培训计划,并监督该计划的实施,确保培训取 得预期效果。服务与维护是指产品销售之后的客户服务和产品维护,其宗旨是提高客户对产品以及对开发 方的满意度。表2-1 SPP过程域的目的2.3 SPP与CMMI的关系CMMI是SPP的主要参考标准,但是SPP并不是对CMMI进行简化处理后的结果。 两者都是用于指导软件过程改进的方法论,
9、 CMMI主要论述“应当做什么才能使软件过 程能力达到CMMI某种级别”,而SPP贝0论述“应当怎样做才能使软件过程能力达到 CMMI 3级水平”。SPP过程域和CMMI 3级过程域的对应关系如表2-2所示。SPP的19个过程域CMMI 3级以内的18个过程域项目 管理 过程立项管理CMMI 3 级,Decision Analysis and Resolution结项管理项目规划CMMI 2 级,Project Planning项目监控CMMI 2 级,Project Monitoring and ControlCMMI 2 级,Measurement and Analysis风险管理CMMI
10、 3 级,Risk Management需求管理CMMI 2 级,Requirements Management项目研发过程需求开发CMMI 3 级,Requirements Development技术预研系统设计实现与测试CMMI 3 级,Technical SolutionCMMI 3 级,Product Integration系统测试Beta测试用户验收技术评审CMMI 3 级,VerificationCMMI 3 级,Validation机构支撑过程配置管理CMMI 2 级,Configuration Management质量保证CMMI 2 级,Process and Product
11、 Quality Assurance外包与采购管理CMMI 2 级,Supplier Agreement Management培训管理CMMI 3 级,Organizational Training服务与维护SPP其它成果: SPP综述文章 SPP培训教材 基于Web的项目管理工具CMM 3 级,Organization Process FocusCMM 3 级,Organization Process DefinitionCMM 3 级,Integrated Project Management表2-2 SPP过程域和CMMI 3级过程域的对应关系2.4 SPP文档结构与规范细分SPP的文档
12、结构如图2-2所示,SPP包含19个过程域、40余个规程、近60个文档 模板。SPP的规范细分如表2-3所示。图2-2 SPP文档结构项目管理过程域主要规程文档模板立项管理SPP-PROC-PIM立项建议立项评审项目筹备立项建议书立项调查报告书立项可行性分析报告立项评审报告结项管理SPP-PROC-PCM结项管理结项申请书结项评审报告项目规划SPP-PROC-PP项目估计制定项目计划审批项目计划项目计划变更控制项目估计表项目计划项目计划变更控制报告项目监控SPP-PROC-PMC项目计划跟踪偏差控制项目进展总结项目监控数据表项目偏差控制报告项目进展报告风险管理SPP-PROC-PM风险管理风险
13、检查表风险管理报告需求管理SPP-PROC-RM需求确认需求跟踪需求变更控制需求跟踪报告需求变更控制报告项目研发过程域主要规程文档模板需求开发SPP-PROC-RD需求调查需求分析需求定义用户需求说明书产品需求规格说明书技术预研SPP-PROC-TPR技术预研技术预研计划技术预研报告系统设计SPP-PROC-SD体系结构设计用户界面设计 数据库设计 模块设计体系结构设计报告用户界面设计报告数据库设计报告模块设计报告实现与测试SPP-PROC-IT实现与测试实现与测试计划编程文档系统测试SPP-PROC-ST系统测试系统测试计划测试用例测试报告Beta测试SPP-PROC-BETABeta测试B
14、eta测试协议Beta测试报告客户验收SPP-PROC-CA客户验收客户验收计划客户验收报告技术评审SPP-PROC-TR正式技术评审非正式技术评审技术评审计划技术评审报告技术评审检查表机构支撑过程域规程与关键活动文档模板质量保证SPP-PROC-QA制定质量保证计划过程与产品质量检查问题跟踪与质量改进质量保证计划质量保证检查表质量保证报告质量问题跟踪表配置管理SPP-PROC-CM制定配置管理计划配置库管理版本控制变更控制配置管理计划配置库管理报告配置项变更控制报告外包与采购管理SPP-PROC-OPM外包管理外包开发竞标邀请书承包商评估报告外包开发合同外包开发过程监控报告外包开发成果验收报
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CMMI3 精简 并行 过程 综述

链接地址:https://www.31ppt.com/p-4883589.html