级精简并行过程综述

上传人:cn****1 文档编号:511276640 上传时间:2023-08-10 格式:DOC 页数:12 大小:1,021KB
返回 下载 相关 举报
级精简并行过程综述_第1页
第1页 / 共12页
级精简并行过程综述_第2页
第2页 / 共12页
级精简并行过程综述_第3页
第3页 / 共12页
级精简并行过程综述_第4页
第4页 / 共12页
级精简并行过程综述_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《级精简并行过程综述》由会员分享,可在线阅读,更多相关《级精简并行过程综述(12页珍藏版)》请在金锄头文库上搜索。

1、第2章 CMMI 3级精简并行过程综述“精简并行过程”(Simplified Parallel Process,SPP)是基于CMMI以及软件工程和项目管理知识而创作的一种“软件过程改进方法和规范”,它由众多的过程规范和文档模板组成。SPP主要用于指导国内IT企业持续地改进其软件过程能力。此处“精简并行”的含义是:(1)对CMMI 3级以内各过程域的内容和要求做了“精简”处理。(2)在产品生命周期之内,项目管理过程、项目研发过程和机构支撑过程“并行”开展。本章是SPP的综述文章,它对SPP的思想方法以及企业的软件过程改进政策做了全面介绍。阅读本章有助于读者更好地理解和应用SPP的所有过程规范和

2、文档模板。建议用户(企业)根据自身情况(如发展战略、研发实力等)适当地修改SPP,然后推广使用。2.1 SPP模型SPP模型把产品生命周期划分为6个阶段,分别为: 产品概念阶段,记为PH0。 产品定义阶段,记为PH1。 产品开发阶段,记为PH2。 产品测试阶段,记为PH3。 用户验收阶段,记为PH4。 产品维护阶段,记为PH5。在SPP模型中,软件项目的过程有三大类:项目管理过程、项目研发过程和机构支撑过程。上述三类过程可以细分为19个主要过程域,分布在PH0PH5的各个阶段。项目管理过程包含6个过程域,分别为: 立项管理 结项管理 项目规划 项目监控 风险管理 需求管理项目研发过程包含8个过

3、程域,分别为: 需求开发 技术预研 系统设计 实现与测试 系统测试 Beta测试 客户验收 技术评审机构支撑过程包含5个过程域,分别为: 配置管理 质量保证 培训管理 外包与采购管理 服务与维护SPP模型如图2-1所示。SPP模型的主要特征和优点如下。1直观的过程模型SPP模型将项目管理、项目研发、机构支撑所包含的工作划分为相对独立的三类过程,各个过程域之间的关系直观明了。这样,机构领导、项目经理、开发人员、测试人员、质量保证人员、外包与采购管理人员等根据SPP模型很容易就知道自己“应该在什么时候、按照什么规范做什么事情”。所以,SPP模型有助于使机构内的各个职能单位有条不紊地开展工作。2容易

4、裁减与扩充SPP模型的三类过程贯穿了产品的整个生命周期,19个最常见的过程域都合理地安排在产品生命周期中的某些阶段。用户可以根据自己产品的特征,适当地裁减或扩充SPP的过程域,很容易制定出最适合于本产品的过程模型。图2-1 SPP模型 2.2 SPP过程域的目的SPP 所有的19个过程域的目的如表2-1所示。表2-1 SPP过程域的目的项目管理过程域目 的立项管理采纳符合机构最大利益的立项建议,通过立项管理使该建议成为正式的项目。杜绝不符合机构最大利益的立项建议被采纳,避免浪费机构的资源、资金、时间等结项管理在项目开发工作结束后,对项目的有形资产和无形资产进行清算、对项目进行综合评估以及总结经

5、验教训等项目规划为项目的研发和管理工作制定合理的行动纲领(即项目计划),以便所有相关人员按照该计划有条不紊地开展工作项目监控周期性地跟踪项目计划的各种参数如进度、工作量、费用、资源等,不断地了解项目的进展情况,以便当项目实际进展显著偏离计划时能够及时采取纠正措施风险管理在风险产生危害之前识别它们,从而有计划地消除或削弱风险需求管理在客户与开发方之间建立对需求的共同理解,维护需求与其他工作成果的一致性,并控制需求的变更项目研发过程域目 的需求开发通过调查与分析,获取用户需求并定义产品需求技术预研在立项之后到开发工作完成之前的时间内,对项目将采用的关键技术提前学习和研究,尽可能早地发现并解决开发过

6、程中将会遇到的技术障碍系统设计设计软件系统的体系结构、用户界面、数据库、模块等,从而在需求与代码之间建立桥梁,指导开发人员去实现能满足用户需求的软件产品实现与测试依据系统设计文档,编写并测试整个系统的代码。在SPP中,实现与测试是“编程、代码审查、单元测试、集成测试、缺陷管理与改错”的综合表述系统测试对最终系统进行全面的测试,确保最终系统满足产品需求并且遵循系统设计Beta测试在产品正式销售之前,开发方将产品交付给一些潜在的客户免费试用,请他们对产品进行测试,并获取他们对产品的建议客户验收客户依据合同对产品进行审查和测试,确保产品满足客户需求技术评审尽早地发现工作成果中的缺陷,并帮助开发人员及

7、时消除缺陷,从而有效地提高产品的质量机构支撑过程域目 的配置管理通过执行版本控制、变更控制等规程,以及使用配置管理软件来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护质量保证提供一种有效的人员组织形式和管理方法,通过客观地检查和监控“过程质量”与“产品质量”,从而实现持续地改进质量外包与采购管理选择合适的承包商(外包)和供应商(采购),并依据合同进行有效的管理培训管理根据机构(或项目)的需求来制定培训计划,并监督该计划的实施,确保培训取得预期效果服务与维护是指产品销售之后的客户服务和产品维护,其宗旨是提高客户对产品以及对开发方的满意度2.3 SPP与CMMI的关系CMMI

8、是SPP的主要参考标准,但是SPP并不是对CMMI进行简化处理后的结果。两者都是用于指导软件过程改进的方法论,CMMI主要论述“应当做什么才能使软件过程能力达到CMMI某种级别”,而SPP则论述“应当怎样做才能使软件过程能力达到CMMI 3级水平”。SPP过程域和CMMI 3级过程域的对应关系如表2-2所示。表2-2 SPP过程域和CMMI 3级过程域的对应关系SPP的19个过程域CMMI 3级以内的18个过程域项目管理过程立项管理CMMI 3级,Decision Analysis and Resolution结项管理项目规划CMMI 2级,Project Planning项目监控CMMI 2

9、级,Project Monitoring and ControlCMMI 2级,Measurement and Analysis风险管理CMMI 3级,Risk Management需求管理CMMI 2级,Requirements Management项目研发过程需求开发CMMI 3级,Requirements Development技术预研系统设计实现与测试CMMI 3级,Technical SolutionCMMI 3级,Product Integration系统测试Beta测试用户验收技术评审CMMI 3级,VerificationCMMI 3级,Validation机构支撑过程配置管理

10、CMMI 2级,Configuration Management质量保证CMMI 2级,Process and Product 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 M

11、anagement2.4 SPP文档结构与规范细分SPP的文档结构如图2-2所示,SPP包含19个过程域、40余个规程、近60个文档模板。SPP的规范细分如表2-3所示。图2-2 SPP文档结构表2-3 SPP规范细分(续表)项目管理过程域主 要 规 程文 档 模 板立项管理SPP-PROC-PIM立项建议立项评审项目筹备立项建议书立项调查报告书立项可行性分析报告立项评审报告结项管理SPP-PROC-PCM结项管理结项申请书结项评审报告项目规划SPP-PROC-PP项目估计制定项目计划审批项目计划项目计划变更控制项目估计表项目计划项目计划变更控制报告项目监控SPP-PROC-PMC项目计划跟踪

12、偏差控制项目进展总结项目监控数据表项目偏差控制报告项目进展报告风险管理SPP-PROC-PM风险管理风险检查表风险管理报告需求管理SPP-PROC-RM需求确认需求跟踪需求变更控制需求跟踪报告需求变更控制报告项目研发过程域主 要 规 程文 档 模 板需求开发SPP-PROC-RD需求调查需求分析需求定义用户需求说明书产品需求规格说明书技术预研SPP-PROC-TPR技术预研技术预研计划技术预研报告系统设计SPP-PROC-SD体系结构设计用户界面设计数据库设计模块设计体系结构设计报告用户界面设计报告数据库设计报告模块设计报告实现与测试SPP-PROC-IT实现与测试实现与测试计划编程文档系统测

13、试SPP-PROC-ST系统测试系统测试计划测试用例测试报告Beta测试SPP-PROC-BETABeta测试Beta测试协议Beta测试报告客户验收SPP-PROC-CA客户验收客户验收计划客户验收报告技术评审SPP-PROC-TR正式技术评审非正式技术评审技术评审计划技术评审报告技术评审检查表机构支撑过程域规程与关键活动文 档 模 板质量保证SPP-PROC-QA制定质量保证计划过程与产品质量检查问题跟踪与质量改进质量保证计划质量保证检查表质量保证报告质量问题跟踪表配置管理SPP-PROC-CM制定配置管理计划配置库管理版本控制变更控制配置管理计划配置库管理报告配置项变更控制报告外包与采购

14、管理SPP-PROC-OPM外包管理外包开发竞标邀请书承包商评估报告外包开发合同外包开发过程监控报告外包开发成果验收报告采购管理采购竞标邀请书供应商评估报告采购合同采购物品验收报告培训管理SPP-PROC-TM机构培训管理项目培训管理培训计划培训评估报告服务与维护SPP-PROC-SM客户服务客户服务计划客户服务报告产品维护产品维护计划产品维护报告2.5 SPP角色与职责表SPP的主要角色及其职责如表2-4所示(详见各个过程域对角色与职责的描述)。企业在应用SPP时,可以将SPP的各个角色映射到企业原有的岗位上,也可以依据SPP角色建立新的岗位。一个人可以被赋予多个角色,视具体情况而定。表2-4 SPP的角色与职责简

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号