收藏 分享(赏)

配置管理过程.doc

上传人:精品资料 文档编号:9167314 上传时间:2019-07-26 格式:DOC 页数:12 大小:399.50KB
下载 相关 举报
配置管理过程.doc_第1页
第1页 / 共12页
配置管理过程.doc_第2页
第2页 / 共12页
配置管理过程.doc_第3页
第3页 / 共12页
配置管理过程.doc_第4页
第4页 / 共12页
配置管理过程.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、 配置管理/HS-SP-SU02内部资料,注意保密 Page 1 of 12配置管理过程版本:1.2发布时间:文件变更记录*A - 增加 M - 修订 D - 删除变更版本号日期变更类型( A*M*D)修改人 变更摘要 备注配置管理/HS-SP-SU02内部资料,注意保密 Page 2 of 121. 目的本文档描述了软件开发项目的标准软件配置管理过程。该过程向软件开发项目中与配置管理有关的人员提供说明和行动指南,使开发人员、测试人员、项目管理者、质量保证人员以及客户能方便地通过软件配置管理获得有用的信息。2. 适用范围2.1 机构:质量部、产品部、开发部2.2 业务:软件项目的配置管理活动。

2、3. 概述本过程包括建立配置库设置访问权限、组建 CCB、制定配置管理计划、发布基线、基线变更管理、配置状态记录、配置审计、备份配置库、产品发布、移交项目资产入资产库十个子过程。本过程是描述项目如何计划配置管理活动,并在整个软件的生命周期中如何执行配置管理活动的。软件配置管理是 CMMI 的一个重要组成部分,其目在于建立和维护在项目的整个生命周期内软件项目产品的完整性。4. 名词术语基线:已经通过正式的同级评审而获得认可,可以作为一个基本纲领为今后工作服务并且只能通过正式的变更控制过程才可改变的一个或多个软件配置项。定义基线:在项目策划过程中,对基线的个数、时间和条件,以及包含工作产品的定义。

3、建立基线:根据项目计划中的定义,在实施过程中,经由评审组评审和软件配置控制委员会批准,建立起来的由特定工作产品组成的基线。配置项:由配置管理视为一个单一整体而进行处理的工作产品(例如:在软件生存周期各阶段所产生的各种形式和各种版本的文档、程序、数据等)以及完成工作产品所需的软件工具和支持系统。软件配置控制委员会:Configuration Control Board ,简称 CCB,负责评价和批准(或不批准)建立基线,评价和批准(或不批准)对基线化配置项所提出的变更,并负责保证那些已批准的变更能得到实施的组。物理配置审计:Physical audits authenticate ,简称 PCA

4、 ,审计软件产品的完整性,以确保其包含全部应有的元素、文档与数据。功能配置审计:Functional configuration audit ,简称 FCA,审计软件产品的正确性,以确保其性能和基线化的需求相一致。配置管理/HS-SP-SU02内部资料,注意保密 Page 3 of 125. 流程图配 置 管 理C C B组 织 级 配置 管 理 员输 出高 层 经 理Q A项 目 经 理项 目 级 配置 管 理 员输 入1 . 建 配 置 库设 置 访 问 权限3 . 制 定 配 置 管 理 计 划2 . 组 建 C C B4 . 发 布 基 线5 . 控 制 基 线 变 更7 . 配 置

5、审 计开 始结 束5 配置项变更请求表3 配置管理计划1 项目配置库配置管理规范项目简称和成员名单配置项命名规范验证配置管理活动指导、审计项目级配置管理员工作6 . 配 置 状 态记 录8 . 备 份 配 置库9 . 发 布 产 品1 0 . 移 交 资 产 入 产 品 库5 配置项变更记录表6 配置状态报告7 配置审计报告9 产品发布申请9 产品发布报告1 0 项目移交清单1 0 公司产品库6. 过程定义6.1 建配置库、设置访问权限概述 组织级配置管理员根据项目经理提供的项目简称、项目成员信息,依据标准配置库结构,创建以项目简称命名的项目配置库,并设置配置库的访问权限。参与人员及职责1 组

6、织级配置管理员:建配置库,设置访问权限入口准则 1 项目启动配置管理/HS-SP-SU02内部资料,注意保密 Page 4 of 121 项目经理提供的项目情况和成员名单输入2 项目配置管理规范1 组织级配置管理员根据项目经理提供的项目简称、项目成员信息,依据标准配置库结构,创建以项目简称命名的项目配置库。2 组织级配置管理员依据项目配置管理规范设置配置库的访问权限,项目配置库只能由项目组成员、项目经理 和 QA 与高级经理有权限访问。项目开发过程中,有成员进入或离开项目组时,项目经理应及时通知组织级配置管理员,相应分配或收回项目配置库的访问权限。3 组织级配置管理员同时应该指导、审计项目级配

7、置管理员工作。过程步骤4 在项目启动阶段,组织级配置管理员负责对项目配置管理员进行配置管理相关知识、技能的培训。输出 1 创建好的配置环境出口准则 1 已设置权限的项目配置库创建完成资源和能力要求 资源:创建配置库所需的资源 能力: 组织级配置管理人员应接受过配置库管理方法的培训度量元 采集点度量配置管理人员创建配置库所花费的时间周报裁剪内容 裁剪准则裁剪指南不可裁减 无6.2 组建 CCB概述 项目经理组建软件配置控制委员会(CCB)参与人员及职责1 项目经理:组建 CCB入口准则 1 项目启动输入 1 项目配置管理规范1 项目经理负责申请组建软件配置控制委员会(CCB) 。CCB 一般由项

8、目经理,配置管理员组成。CCB 成员建议在此范围内选择:项目经理、项目经理上级领导、QA、客户经理和测试负责人,人数在 2 人以上,5 人以内。CCB 成员由高层经理审批。过程步骤2 CCB 负责批准基线建立,控制基线变更。输出 1 CCB出口准则 1 CCB 通过审批配置管理/HS-SP-SU02内部资料,注意保密 Page 5 of 12资源和能力要求 资源:创建 CCB 所需的资源 能力: 项目经理应接受过项目管理方面的培训度量元 采集点度量组建 CCB 所花费的时间 周报裁剪内容 裁剪准则裁剪指南不可裁减 无6.3 制定配置管理计划概述 配置管理计划是配置管理活动中重要的一环,内容包括

9、明确项目的配置管理职责和配置基线建立的时机,确认需要纳入配置管理的要素即配置项,制定配置项的标识规范和配置管理规程,安排必要的配置管理活动等一系列重要的配置管理活动。参与人员及职责1 项目级配置管理员:制定配置管理计划入口准则 1 项目启动1 项目配置管理规范输入2 项目开发计划1 项目级配置管理员根据项目开发计划确定配置项、基线及基线建立时间,将具体内容记录于配置管理计划中。2 配置管理员和 QA 协商,拟定配置审核的时间,采用的方式(逐一审查或抽查) ,抽查比例及其他安排,审核的时间频度详见项目配置管理规范 。3 配置管理员针对所使用的配置管理工具,确定备份策略和时间,将具体内容记录于配置

10、管理计划中。过程步骤4 将制定好的配置管理计划提交与配置管理委员会审批,具体见评审过程 。输出 1 配置管理计划出口准则 1 配置管理计划通过审批。资源和能力要求 资源:制定配置管理计划所需的资源 能力: 配置管理人员应接受过编制配置管理计划方法的培训度量元 采集点度量配置管理人员识别配置项、定义基线和编写配置管理计划所花费的时间周报裁剪内容 裁剪准则裁剪指南不可裁减 无配置管理/HS-SP-SU02内部资料,注意保密 Page 6 of 126.4 发布基线概述 基线的最初创建和发布发生在生命周期中基线项最初开发阶段的末期。例如,在系统需求阶段末期,要审阅和批准客户需求。项目经理会把它们置于

11、配置控制之下(即建立需求基线) 。或者,在编码阶段末期,当程序经过了审阅、单元测试和批准,可以建立源代码基线。1 CCB:批准正式基线的发布。参与人员及职责 2 项目级配置管理员:编写基线发布报告 ,发布基线。入口准则 1 所有的基线元素已完成并被批准。1 即将形成基线的产品输入2 基线发布报告模版过程步骤 1 见基线发布控制规程。输出 1 基线形成并发布相关产品和报告出口准则 1 基线发布报告及基线产品资源和能力要求 资源:基线发布报告模版 能力: 配置管理人员应接受过基线发布方法的培训度量元 采集点度量配置管理人员进行基线发布所花费的时间周报裁剪内容 裁剪准则裁剪指南不可裁减 无6.5 基

12、线变更管理概述 项目按照配置管理计划规定的职责、任务、规程、在项目的进展过程中针对基线工作产品进行变更控制,其中包括变更的申请与批准、变更的实施、配置状态统计等活动。1 CCB:分析、评审并批准基线的变更,确保只有经批准的变更请求才能进行实施2 项目经理:负责审核批准开发基线的变更3 相关组成员:按照配置管理规范,配合配置管理人员的配置管理活动参与人员及职责4 质量保证人员:审查项目配置变更管理活动,验证它与配置计划和配置管理过程文件的符合性入口准则 1 基线发生变更1 配置变更申请表输入2 项目配置基线配置管理/HS-SP-SU02内部资料,注意保密 Page 7 of 12过程步骤 1 基

13、线产品需要发生变更时,需由软件配置控制委员会认可,变更过程遵照配置项变更控制规程 。1 配置项变更请求表输出2 配置项变更记录表出口准则 1 变更后的基线通过确认被纳入基线库资源和能力要求 资源:配置项变更请求表模板 、 配置项变更记录表 能力: 相关人员应接受过相应方法的培训度量元 采集点度量相关人员进行基线变更所花费的时间基线变更的数量和次数周报配置管理总结报告裁剪内容 裁剪准则裁剪指南不可裁减 无6.6 配置状态记录概述 配置状态记录是对配置人员如何进行配置状态记录的活动的描述。配置日常活动主要是对配置项进行状态记录,并在相应时间发布状态报告,同时,配置状态记录要文档化并定期维护。1 项

14、目级配置管理员:维护配置状态记录;制定配置状态报告;发布配置状态报告参与人员及职责2 项目经理:监督和分析入口准则 1 配置库中的配置项的状态发生变化1 配置项变更申请表输入2 发生状态改变的配置项1 收集配置库数据:a. 配置项状态记录从配置项进入配置库的一刻起开始记录b. 收集、整理相应的配置记录,以便生成完整的配置项状态报告2 生成状态报告,将配置项状态记录在配置状态报告中过程步骤3 分发状态报告:通过 E-mail 或者书面方式将报告通知相关人员输出 1 配置状态报告出口准则 1 配置状态报告已生成资源和能力要求 资源:配置状态报告模板 能力: 相关人员应接受过相应方法的培训度量元 采

15、集点度量配置人员用于报告的制作和发 周报配置管理/HS-SP-SU02内部资料,注意保密 Page 8 of 12布所花费的时间裁剪内容 裁剪准则裁剪指南不可裁减 无6.7 配置审计概述 配置审计的目的要证实软件产品在其整个生命周期中,各配置项在技术上和管理上的完整性,并确保在基线发布之前,所有质量和配置活动都已经完成。1 项目经理:执行功能审计2 项目级配置管理员:审计准备;执行产品审计;制作审计报告;问题跟踪3 技术人员:执行功能审计参与人员及职责4 QA:监督审计过程入口准则 1 有待发布的基线报告1 待审计的软件产品基线输入2 配置状态报告1 物理配置审核:审核配置项是否符合预期的物理

16、特性,既特定的媒体形式,按活动检查单中物理配置审核部分的内容进行审核。将审核结果填入质量问题追踪表中。A 根据配置管理计划检查进入配置库的基线配置项是否都在基线库中,是否在相应的目录下B 检查配置状态报告中配置项的信息(如版本,更改情况)是否与配置库中相同2 功能配置审核:验证配置项实际功效是否与需求一致。按配置管理计划中约定的时间对活动检查单中规定的检查项进行逐一检查或抽查,依据是需求规格说明书和需求跟踪矩阵A 检查每条需求是否都在概要设计说明书或详细设计说明书中有对应B 检查每条需求对应的设计是否有代码C 检查测试用例是否覆盖每条需求D 抽样检查测试的结果过程步骤3 处理问题: 若在审核中

17、发现问题,QA 需通知有关人员改正并追踪配置管理/HS-SP-SU02内部资料,注意保密 Page 9 of 12落实输出 1 配置审计报告2 质量问题追踪表出口准则 1 审核内容完成,发现的问题得到解决和追踪资源和能力要求 资源:配置审计报告模板 能力: 相关人员应接受过相应方法的培训度量元 采集点度量审计人员在审计过程中所花费的时间周报裁剪内容 裁剪准则裁剪指南不可裁减 无6.8 备份配置库概述 备份配置库是非常重要的,目的是最小化丢失以及在软件产品生命周期的开发期间和运行/维护阶段的风险参与人员及职责1 项目级配置管理员:备份配置库入口准则 1 达到配置管理计划中约定的备份时间1 配置管

18、理计划输入2 备份指南过程步骤 1 项目级配置管理员参照备份指南 ,对配置库进行备份。输出 1 无出口准则 1 配置库备份完成资源和能力要求 资源:备份配置库所需的资源 能力: 配置管理员应接受过备份方法的培训度量元 采集点度量配置人员备份配置库所花费的时间周报裁剪内容 裁剪准则裁剪指南不可裁减 无6.9 产品发布概述 产品发布主要是针对客户的。在系统测试完成并通过后,项目组要对产品进行构造形成试用的软件产品,将该软件产品发布给客户,进行安装并对客户进行培训,我们称这个阶段为试运行。在配置管理/HS-SP-SU02内部资料,注意保密 Page 10 of 12试运行期,软件产品根据客户的使用仍

19、会发现缺陷存在,通过变更控制过程,修改缺陷,可能会发布多个不同版本的软件产品。在试运行期结束,产品验收后,将根据客户的要求发布正式的软件产品1 CCB:批准发布2 项目级配置管理员:实施发布3 客户:接收发布产品参与人员及职责4 项目经理:实施安装培训入口准则 1 待发布的产品基线构造完成1 待发布产品基线输入2 产品发布申请表过程步骤 1 见产品发布控制规程的描述1 软件产品2 产品发布申请输出3 产品发布报告出口准则 1 产品已发布资源和能力要求 资源:产品发布报告模板 、 产品发布申请模板 能力: 配置管理员应接受过相应方法的培训度量元 采集点度量配置人员发布产品所需的时间 周报裁剪内容

20、 裁剪准则裁剪指南不可裁减 无6.10 移交项目资产入产品库概述 项目结项后,组织级配置管理员遵照文档资料管理规程 , 对资产库和文档资料进行管理。1 项目级配置管理员:移交项目资产2 组织级配置管理员:接受项目资产,对项目资产进行管理参与人员及职责3 项目经理和 QA:确认工作产品入口准则 1 项目结项输入 1 配置管理计划过程步骤 1 项目结项后,组织级配置管理员确认相关工作产品,将纸质文档进行编号,并确定文档资料密级,放入公司资料库中保存,同时备份项目开发使用的配置库(CVS 配置库或 SVN 配置库) ,包含配置管理/HS-SP-SU02内部资料,注意保密 Page 11 of 12所

21、有配置项与历史版本,收回所有人的访问权限。2 组织级配置管理员遵照文档资料管理规程 , 对产品库和文档资料进行管理。输出 1 资产库出口准则 1 项目资产完整到入产品库资源和能力要求 资源:移交项目资产所需的资源 能力: 配置管理员应接受过相关方法的培训度量元 采集点度量移交项目资产所花费的时间组织级配置管理员管理产品库所花费的时间周报裁剪内容 裁剪准则裁剪指南不可裁减 无7. 相关规程/过程7.1 HS-SP-SU02-P01 基线发布控制规程7.2 HS-SP-SU02-P02 配置项变更控制规程7.3 HS-SP-SU02-P03 产品发布控制规程7.4 HS-SP-SU02-P04 文

22、档资料管理规程8. 相关标准与指南8.1 HS-SP-SU02-S01 项目配置管理规范8.2 HS-SP-SU02-S02 配置项标识规范8.3 HS-SP-SU02-S03 开发工具管理规范8.4 HS-SP-SU02-S04 文档资料存档约定表8.5 HS-SP-SU02-G01 备份指南 配置管理/HS-SP-SU02内部资料,注意保密 Page 12 of 129. 表格与模板9.1 HS-SP-SU02-T01 配置管理计划9.2 HS-SP-SU02-T02 配置项变更请求表9.3 HS-SP-SU02-T03 配置项变更记录表9.4 HS-SP-SU02-T04 基线发布报告9.5 HS-SP-SU02-T05 配置状态报告9.6 HS-SP- SU02-T06 配置审计报告 9.7 HS-SP-SU02-T07 配置管理总结报告9.8 HS-SP-SU02-T08 产品发布申请表9.9 HS-SP-SU02-T09 产品发布报告9.10 HS-SP-SU02-T10 文档资料借阅使用表

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报