专用目标1 建立基线
专用实践1.1 标识配置项
标识配置项要求把所有应纳入配置管理的配置项标识出来。为此:
1)本实践对目标实现的重要程度:一般
2)过程文件实施要点
首先过程文件应明确配置项标识方法。通常的做法是按照配置项分类为每一类配置项分配标识,并且定义每个配置项版本及其升级的表示方法。注意配置项标识要唯一。
其次,过程文件要明确软件产品应具备几条基线,每条基线都应包含哪些配置项,以避免项目组标识基线配置项时有遗漏。
3)模板文件实施要点
标识配置项活动实际通常体现在配置管理计划中。按照GJB438B要求,应在“4.1配置标识”章节中做好配置项标识,要求标识出每条基线包含的配置项,每个配置项的名称、标识、受控时机、责任人等内容。实施时,可由组织做好配置管理计划模板文件,明确上述要求,统一各项目组的做法。
4)其他实施要点
除了配置管理计划文档之外,组织在实施配置管理的时候通常也会使用配置管理工具。要注意配置管理计划文档与配置管理工具中配置项标识的一致性。
5)实施的直接证据
软件配置管理计划和/或软件配置管理工具中标识的配置项。
专用实践1.2 建立一个配置管理系统
本实践要求使用配置管理工具并配合配置管理制度一起对标识的配置项进行管控。为此:
1)本实践对目标实现的重要程度:一般
2)过程文件实施要点
配置管理制度中很重要的一点是建立多级控制制度。对于受控配置项的入库、出库、变更,都应有不同的管理级别。如果管理级别太高,会带来很大的管理负担;如果管理级别太低,对配置项的控制力度不够,也会失去配置管理的意义。
同时,对于配置管理的库结构,也应明确。库结构是配置管理系统的实际体现,统一的库结构便于全组织推广和实施。
3)其他实施要点
组织应当为项目组提供一个好的配置管理工具。这个工具不仅可以很方便地实现多级访问和存取权限的控制,还可以支持自动生成满足要求的配置管理报告。并且配置管理的申请、审核、批准也能很方便地通过一个工具实现。这将极大地降低配置管理工作的出错概率,提升配置管理工作的效率。如果不能获取到满足上述要求的工具,可以考虑通过定制开发的方式实现。
4)实施的直接证据
组织的配置管理工具以及配置管理制度。
专用实践1.3 生成或发布基线
本实践要求对策划好的基线按照计划管控起来。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
组织的过程文件要清楚定义不同的项目应产生几条基线,以及每条基线包含的配置项,基线生成的时机,基线发布的对象等内容。其中功能基线的定义要慎重。功能基线不应仅限于软件研制任务书,还应包括其他影响用户需求的技术文档,比如任务书中引用的、需要开发人员从另外渠道获取的用户定义的系统通信协议。
3)其他实施要点
实际基线构成的配置项要与配置管理计划一致;基线生成或发布要得到相应控制级别的批准。
4)实施的直接证据
配置管理工具中各类基线包含的配置项、基线发布清单等。
专用目标2 跟踪和控制更改
专用实践2.1 跟踪更改申请
本实践要求做好变更影响分析,并跟踪落实变更的情况。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
过程文件应明确变更申请的内容,特别应对变更影响分析做出明确要求:变更会影响到的哪些工作产品,影响到工作产品的具体内容,对进度和成本的影响等。同时也应明确变更申请责任人的相关职责,确保变更申请的上述内容有效。还应明确跟踪验证的职责由谁来承担。
3)其他实施要点
由于本实践与需求变更息息相关,所以要特别注意当需求变更时变更过程是否受控、有效。
4)实施的直接证据
配置项变更申请单、变更的配置项等
专用实践2.2 控制配置项
本实践要求控制配置项的变更是否与变更申请中的变更方案一致;监督配置项入库、出库等批准是否有效。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
明确各级配置管理权限控制的责任主体;明确出库、入库管理规程;明确配置项更改后的验证规程和准则。
3)模板文件实施要点
建立入库单、出库单、变更单。其中:
入库单应包含入库配置项名称、代号、版本、入库日期、入库提交人等内容。
出库单应包含出库配置项名称、代号、版本、出库日期、出库原因、出库提交人等内容。
变更单应包含变更原因、变更影响分析、变更方案、变更计划工作量、变更计划完成日期、变更实施人等内容。
4)其他实施要点
应采取措施确保入库的配置项实体与审核/验证的实体一致,比如在配置管理系统中提交入库流程时,CCB或者验证人员能够在系统中直接打开配置项,在审核/验证后,被审核/验证的配置项直接提交到系统中。
5)直接证据
入库单、出库单、变更单、变更的配置项等。
专用目标3 建立完整性
专用实践3.1 建立配置管理记录
本实践要求建立配置管理活动过程中的各项记录,包括配置管理计划、配置状态报告、配置审核记录、配置项入库记录、配置项出库记录、配置项变更记录等。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
明确各类记录中应包含的信息要点,比如变更记录中的变更原因要清楚、影响分析要全面、变更方案要清晰等,只有完整清楚的配置管理记录,配置项和基线的状态才会清楚,基线完整性的目标才会实现;建立各类记录的编号方法,便于相互之间建立关联关系;明确记录保存和管理办法,便于跟踪和项目成员间共享。
3)模板文件实施要点
按照过程文件定义的记录的完整性建立各类记录的模板文件,包括配置管理计划模板、配置状态报告模板等。
4)其他实施要点
尽量使用利用管理平台采集配置管理记录。
5)直接证据
各类配置管理活动的记录。
专用实践3.2 执行配置审核
本实践要求对各项配置管理活动进行有效地审核,以确保基线的完整性。为此:
1)本实践对目标实现的重要程度:重要
2)过程文件实施要点
明确配置审核的实施主体;明确配置审核的时机、频率和方式;明确配置审核应覆盖的各类记录的主要内容。
对于功能审核,通常的做法是在测试活动完成后由与任务无关的专业技术人员组成的审核组来进行。
3)模板文件实施要点
建立各类审核使用的检查单。
4)其他实施要点
注意配置审核的实体和审核后要受控的实体的一致性。要采取措施,避免入库受控的实体其实已经不再是那个满足审核要求的实体。
5)直接证据
审核的实体、审核过程及结果的各项记录。
配置管理过程域实施要点
发表于:2017-01-09
作者:王小双
来源:
- 周排行
- 月排行
-   Spring配置代理事务管理配置
-   配置文件的构成和管理
-   iOS VPN开发的配置和管理
-   软件配置管理之配置管理计划
-   软件配置管理中的SVN
-   配置管理规范(配置项标识和配置审计...
-   本地多用户下git使用ssh管理配置
-   iOS VPN开发的配置和管理
-   使用Vundle管理配置Vim基本插件
-   Spring任务调度配置及使用
-   配置文件的构成和管理
-   Spring配置代理事务管理配置
-   配置管理规范-互联网配置管理特点
-   软件配置对敏捷开发中迭代模式的支撑