CMMI过程管理OPD软件过程数据库和文档库管理过程VWord格式.doc
《CMMI过程管理OPD软件过程数据库和文档库管理过程VWord格式.doc》由会员分享,可在线阅读,更多相关《CMMI过程管理OPD软件过程数据库和文档库管理过程VWord格式.doc(17页珍藏版)》请在冰豆网上搜索。
日期
变更人
批准日期
批准人
C
初次创建
CMM事业部
*变化状态:
C――创建,A——增加,M——修改,D——删除
文档审批信息
序号
审批人
角色
审批日期
签字
备注
前言
本文的目的是提供建立和维护组织软件过程资产库的方法,确保组织的过程数据和文档能够妥善保存,使组织积累的经验得到充分共享,并为持续的过程改进提供可靠依据。
目录
第一章简介 1
1.1目的 1
1.2适用范围 1
1.3术语表 1
1.4参考资料 1
第二章过程总体描述 3
2.1过程概述 3
2.2过程结构描述 3
第三章过程元素描述 5
3.1管理软件过程数据库 5
3.1.1过程元素概述 5
3.1.2参与人员 5
3.1.3入口准则 5
3.1.4输入 5
3.1.5任务 5
3.1.6出口准则 7
3.1.7输出 7
3.1.8资源和能力要求 8
3.1.9度量 8
3.2管理软件过程文档库 8
3.2.1过程元素概述 8
3.2.2参与人员 8
3.2.3入口准则 9
3.2.4输入 9
3.2.5任务 9
3.2.6出口准则 11
3.2.7输出 11
3.2.8资源和能力要求 11
3.2.9度量 11
第四章附录 12
4.1附录A-过程数据和文档收集内容 12
第12页
第一章简介
1.1目的
为了开发和维护一组便于使用的软件过程资产,建立软件过程数据和文档库是一种有效的方法,最终目的是为组织长期进行过程的改进和积累经验打下基础。
过程资产的维护工作通过以下活动进行规范:
过程数据和文档的收集、评审、入库以及对库的审计。
1.2适用范围
本过程适用于组织内内的组织标准软件过程及相关过程资产的管理。
1.3术语表
软件过程数据库:
为采集软件过程数据和软件工作产品数据(特别是当它们与组织的标准软件过程有关时)而建立的数据库。
这种数据库包含或引用实际的度量数据以及为理解该度量数据及评估其合理性、实用性时所需的有关信息。
过程数据和工作产品数据的例子有:
对软件规模、工作量和成本的估计值;
有关软件规模、工作量和成本的估计值;
有关软件规模、工作量和成本的实际数据;
生产率数据;
同行评审覆盖范围和效率;
软件代码中所发现的缺陷数及严重性。
软件过程文档库(LibraryofSoftwareProcess-relatedDocumentation):
预期将来项目在裁剪组织标准软件过程时要使用的实例文档和文档片段。
实例文档可以包含的主题有:
项目定义的软件过程、标准、规程、软件开发计划、测量计划和过程培训资料。
该库提供的成功项目案例可以帮助项目更好的定义软件过程,减少启动新项目的工作量,因此该库是项目软件过程定义的一项重要资源。
1.4参考资料
第二章过程总体描述
2.1过程概述
组织的资产库包括了组织标准软件过程、软件过程数据库和文档库。
这些数据被相关组,如软件工程组、软件相关组和SEPG所使用。
SEPG负责对这些数据进行管理和发布,其他相关的组按照本过程的要求提供相关数据,并且在进行自身工作的时候使用数据库中的信息作为工作的指导和参考。
本文档定义了软件过程数据和文档库的开发管理过程,规范组织过程数据和文档的收集与管理,使项目间能最大限度地共享过程财富与经验。
软件过程数据库和文档库作为组织资产库的一部分,由资产库管理员统一管理和维护。
本过程描述了组织的软件过程数据库和软件过程文档库的管理要求,分别从五方面活动进行说明:
第一个活动:
建立组织的过程数据库和过程文档库。
第二个活动:
编写收集计划
第三个活动:
评审收集的数据和文档
第四个活动:
数据和文档入库
第五个活动:
管理和控制组织过程数据库和文档库
本过程由SEPG负责制定并维护。
2.2过程结构描述
图表1软件过程数据库和文档库的管理流程
第三章过程元素描述
3.1管理软件过程数据库
3.1.1过程元素概述
本过程元素包括以下内容:
Ø
建立组织的软件过程数据库;
编写收集计划;
评审收集数据;
数据入库;
管理和控制软件过程数据库。
3.1.2参与人员
lSEPG:
编写过程度量数据收集计划;
负责组织级过程度量数据的收集、评审,并确定是否入库;
定期评审数据的可用性、完整性。
lSQA:
编写质量度量数据收集计划;
将相关收集内容提交SEPG评审;
l项目经理:
编写项目度量数据收集计划,负责项目度量数据的收集和评审。
l资产库管理员:
建立和维护过程数据库;
分配用户权限;
定期或事件驱动的将库内容清单发布给相关组。
3.1.3入口准则
l组织级和项目级度量数据已提交给SEPG
3.1.4输入
l各种度量数据
3.1.5任务
3.1.5.1建立软件过程数据库
1.库结构:
资产库管理员参照下表建立软件过程数据库
一级目录
二级目录
存放内容
组织资产库
过程数据库
组织度量数据表
各项目度量数据、组织度量数据
组织度量分析表
度量数据的分析情况
2.收集有关软件过程和产生的软件工作产品的数据,并使该数据适用,组织目前收集数据如下:
软件规模、工作量和成本的估计;
有关软件规模、工作量和成本的实际数据;
效率数据:
如编码效率等;
同行评审的范围和效率;
测试范围和效率;
在评审中发现的缺陷的数目;
在软件代码中发现的缺陷的数目;
开发过程中各里程碑开发工作量的分布;
开发与管理工作量的分布。
据此建立度量表格,详见度量与分析规程。
3.1.5.2编写收集计划
lSEPG负责在组织过程改进计划中编写过程度量数据收集计划
l项目经理在项目计划中编写项目度量数据收集计划
lSQA在SQAP中编写质量度量数据收集计划
3.1.5.3评审收集数据
SQA负责组织所收集数据的评审和变更检查,以保证数据内容的完整性、准确性,同时记录评审信息。
评审流程详见《评审规程》,并参见《软件过程数据和文档入库检查单模板》。
评审组成员:
SEPG、技术负责人、项目经理、SQA
3.1.5.4数据入库
SQA将评审通过的数据及评审记录提交资产库管理员入库,资产库管理员将入库的内容填写到《软件过程数据库清单》中。
3.1.5.5管理和控制软件过程数据库
1.权限分配:
控制用户存取数据库的内容以保证数据的完备性、完整性和精度。
存取仅限于需要进入、更改、评审、分析或抽取数据的人,保护敏感数据并适当控制对这些数据的存取。
权限分配见下表:
高层经理\SEPG\项目经理
资产库管理员
SQA
权限
R
A
M
权限说明:
R(只读),A(增加),M(修改)
2.数据取用:
取用人填写软件过程数据和文档库取用清单,说明取用原因并提交SEPG组长批准即可取用。
3.数据库内容发布:
资产库管理员定期或事件驱动地将度量数据内容清单发布给相关人员。
3.1.6出口准则
l度量数据收集计划已制定
l软件过程数据库已建立并使用
l度量数据内容清单已发送给相关人员
3.1.7输出
l收集计划
l软件过程数据库清单
l软件过程数据库取用清单
l评审相关记录
3.1.8资源和能力要求
l资产库管理员具备分配权限、划分区域等相关操作技能
lSEPG成员具备评审即将入库的过程数据的能力
3.1.9度量
l资产库管理员用于管理数据库的工时
lSEPG、SQA评审过程数据所花费的工时
3.2管理软件过程文档库
3.2.1过程元素概述
建立组织的过程文档库;
评审文档产品;
文档入库;
管理和控制软过程文档库。
3.2.2参与人员
负责文档收集计划的制定;
确定文档的收集内容;
组织文档收集,评审并确定文档是否入库;
定期评审文档的可用性、完整性。
建立和维护文档库;
3.2.3入口准则
l项目的管理文档和技术文档已提交给SEPG
3.2.4输入
l项目的管理文档和技术文档
3.2.5任务
3.2.5.1建立组织的软件过程文档库
资产库管理员参照下表建立软件过程有关文档库
管理制度
标准
如:
CMMI1.1、CMMII
CMMI文档
存放软件CMMI规范版本;
其他
分类存放其他制度、规范
项目案例
项目代号-项目中文简称
相关的项目文档
过程改进活动
工作计划
SEPG工作计划
改进建议
评估结果
分类存放其他文档:
如会议记录、发布报告等
无
《软件过程文档库清单》
记录文档的更新时间、评审信息(优缺点、适用性)、批准人等
2.待收集文档一般包括
标准;
规范;
优秀/失败案例;
过程改进活动,如:
改进计划、建议等
具体内容详见附录A:
过程数据和文档收集内容,其内容的变更由SEPG组长批准即可。
3.2.5.2编写收集计划
SEPG负责在组织过程改进计划中编写有关文档收集计划
3.2.5.3评审文档产品
SEPG工作小组负责组织评审文档并批准将适当的文档放入库中,同时记录评审信息。
评审流程详见《评审规程》,并参见《软件过程数据和文档入库检查单模板》。
SEPG工作小组
3.2.5.4文档入库
SEPG工作小组将评审通过的文档及评审记录提交资产库管理员入库,资产库管理员将入库的文档内容填写到《软件过程文档库清单》中。
3.2.5.5管理和控制过程文档库
存取仅限于需要进入、更改、评审的人,权限分配见下表:
角色权限
SEPG工作小组
其它人员
规范
AM
案例