CMMI体系文件OPD标准软件过程裁剪指南
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C M M I体系文件O P D标
准软件过程裁剪指南Prepared on 21 November 2021
****信息系统有限公司标准软件过程裁剪指南
文件编号:版本号:
编制:日期:
审核:日期:
批准:日期:
****信息系统有限公司标准软件过程裁剪指南
文件编号:版本号:
编制:日期:
审核:日期:
批准:日期:
文件修订记录
目录
1目的
本文件的目的是提供公司标准软件过程的裁剪方法,指导项目经理和QA根据项目特征,对公司的标准软件过程进行裁剪,制定项目的开发过程。
2适用范围
本过程适用于公司的所有软件开发项目。
3资源和工具
引用模型和标准:
Capability Maturity Model Integration (CMMI SM), Version
GB 1526-89 《信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定》
工具:
Microsoft Word
Microsoft Excel
Microsoft Visio
Microsoft Visual SourceSafe
4定义和缩写
表1 定义和缩写表
5职责
表2 角色职责表
6指南
6.1启动条件
《用户需求说明书》审批通过。
6.2输入
无
6.3活动
6.3.1确定项目特点
先根据项目规模、项目复杂度、项目关键性、项目组经验、需求明确性对
6.3.2裁剪要求
下面给出了裁剪的具体要求,在项目进行裁剪时,必须首先认真阅读裁剪要求,之后才能进行裁剪报告的填写。
这里介绍一下豁免,豁免是指在组织允许的情况下,可以不执行组织级或项目级的必要任务,跳过整个过程或活动的一种特殊裁剪方式,对这种特殊裁剪称为豁免。
6.3.2.1裁剪对象
裁剪对象是组织标准软件过程中的工程过程以及部分管理过程,裁剪一般包括过程的裁剪和工作产品裁剪。
6.3.2.2裁剪原则
应根据项目特点进行过程裁剪;
裁剪不仅是减少过程,也可以根据质量或其它要求添加过程,以及对
过程进行修改,使其更符合项目的特点;
项目经理和QA可以根据实际情况的需要,采用本指南中规定的裁剪方
法之外的方法对项目过程进行裁剪,但所采用的裁剪方法必须经EPG
同意。
6.3.2.3裁剪产物
项目经理和QA根据项目特点,对标准组织过程进行裁剪,其裁剪结果就是项目实施的过程,作为项目计划的一部分进行评审。
工作产品的裁剪请参照《工作产品汇总表》中的裁剪说明,过程内容裁剪参看下面说明。
6.3.3软件生命周期的裁剪指导
每种软件生命周期都有其优点、缺点和其适于的项目环境。在裁剪中也应该考虑项目所选的软件生命周期模型的特点,进行合理裁剪。
当前只提供了一种软件生命周期供选择,即瀑布模型。此模型包括5个阶段:定义、设计、实现、测试、发布;包括7个里程碑:需求定义、需求分析、概要设计、详细设计、系统集成、系统测试、项目确认。
软件生命周期裁剪指导
瀑布型原则上瀑布模型的各个阶段均不可裁剪。其中,需求定义、详细设计是可裁剪的。
瀑布型项目各个阶段依次进行,因此后续开发对前期进行的需求开发的可靠性有很高的要求,在这样的过程中,用户需求说明书、软
件需求规格说明书应至少分别进行过一次正式评审。在技术解决过程
中,概要设计应至少进行过一次正式评审。
6.3.4过程裁剪指导
6.3.4.1概要裁剪
过程名称影响要素是否有裁剪内容需求开发与需求管理A、E 是
技术解决和产品集成A、B、C、D 是
验证C、A 是
确认否
项目计划B、其他是
6.3.4.2详细裁剪
对应各个开发阶段,对过程中的活动依照以下要求进行裁剪,如果有些情况未被提及,则原过程的活动不应该被裁剪。
6.3.4.2.1需求开发与需求管理
6.3.4.2.2技术解决过程
6.3.4.2.3验证
6.3.4.2.3.1测试
6.3.4.2.3.2评审
6.3.4.2.4项目计划
6.3.4.2.5项目监控
6.3.4.2.6配置管理
6.3.4.2.7过程与产品质量保证
6.3.4.2.8度量与分析
6.3.4.2.9组织培训
6.3.5使用该裁剪范围以外的裁剪方法
若出现项目经理和QA必须使用该裁剪指南指定的裁剪方法以外的方法对项目过程进行裁剪,那项目经理和QA必须在裁剪时及时与EPG沟通,并获得EPG 的同意,并在项目计划评审时进行评审。
该裁剪方法将在项目结束时进行评估,可以作为裁剪过程的补充,并由EPG 决定是否将此裁剪方法记录进入本指南。
6.3.6填写裁剪报告
QA指导和协助项目经理进行过程裁剪。项目经理根据《裁剪报告》模板,填写裁剪内容。《裁剪报告》应由质量管理部经理审批。
6.3.7裁剪过程的收集和推广
《裁剪报告》应被纳入项目的配置库。裁剪过程同时应被收集在组织过程财富库中。
项目应对裁剪内容进行跟踪,在项目结束时应分析本次裁剪是否对项目造成了影响,影响有哪些方面。组织应对裁剪过程进行深入分析,检查是否应将裁剪内容加入标准软件过程。
6.4输出
《裁剪报告》
组织过程财富库
6.5关闭标准
《裁剪报告》通过审批。
7审核
《裁剪报告》应由质量管理部经理审批。
8度量
裁剪活动的工作量
9培训
对项目经理和QA进行关于标准软件过程裁剪的培训。