一、基线变更
(一)变更申请
项目经理或变更申请人填写《软件变更申请表》,说明要变更的内容、变更的原因、受变更影响的关联配置项
、工作量、变更实施人等,并提交给CCB。
(二)变更评估
CCB组长负责组织对基线变更申请进行评估。(变更的内容是否合理;变更的范围是否正确、考虑周全;工作
量估计是否合理;基线变更的实施方案是否合理)
(三)变更实施
CM工程师在《配置项状态报告》将相关变更项的状态更改为“变更中”并填写相关变更信息。
项目经理组织修改相关的配置项,并在相应的文档或程序代码中记录变更信息,同时填写《软件变更报告单》
变更实施人完成并提交后,项目经理指派其他的人员完成单元测试/代码走查后,填写《软件变更报告》
(四)变更验证与确认
验证,如代码方面,进行代码走查,测试
项目经理应将变更与验证的结果提交CCB组长审批,由其确认变更是否已经按要求完成。必要时,CCB组长应
召集CCB会议确认基线变更的结果。
CM工程师在《配置项状态报告》中将更新配置项变更次数。
(五)变更的发布
由项目经理填写基线发布申请表,依据《配置管理过程》的要求将基线发布给产品相关人员与部门。同时,CM
工程师应检查项目的《需求跟踪矩阵》,对本次变更引起的需求对应关系的变化进行调整,并填写在需求跟踪矩阵中。
二、非基线变更流程
(一)变更申请
非基线变更申请可能来自内部与外部,如果是外部(这类申请通过《需求变更申请单》提出)则转为内部(由
项目组内部通过《软件变更申请单》直接提出变更申请)
(二)变更评估
项目经理根据变更申请单的内容,确定变更关联项,估算变更工作量,确定变更完成时限,指定变更实施人,
必要时还应给出实施建议,将评估结果填写于《软件变更申请表》。
(三)变更实施
变更实施人根据评估结果,在软件变更申请表中填写需要变更的具体配置项,并提交给CM工程师。
如果是变更配置项是文档,则由CM工程师直接将其从受控库迁出到开发库的指定工作空间中并分配权限给变更
实施人;如果变更配置项是代码,则由CM工程师在测试库开辟工作空间,并根据软件变更申请表从受控库中将相关的配置项迁出
到工作空间,分配权限给变更实施人。
由变更实施人组织实施变更,并在相应的文档或程序代码中记录变更信息,同时将变更情况填写于《软件变更
报告》中。
变更实施人完成并提交后,项目经理指派其他的人员完成单元测试/代码走查后,填写《软件变更报告》中
(四)变更验证
验证,如代码方面,进行代码走查,测试
项目经理应将变更与验证的结果提交CCB组长审批,由其确认变更是否已经按要求完成。必要时,CCB组长应
召集CCB会议确认基线变更的结果。
CM工程师在《配置项状态报告》中将更新配置项变更次数。
CM工程师应检查项目的《需求跟踪矩阵》,对本次变更引起的需求对应关系的变化进行调整,并填写在需求跟
踪矩阵中。
(五)变更的发布
变更验证后如需要发布,遵循《产品发布过程》实施。
(一)变更申请
项目经理或变更申请人填写《软件变更申请表》(说明要变更的内容、变更的原因、受变更影响的关联配置项
、工作量、变更实施人等)
PM-->《变更申请单内部评审表》-->《软件变更申请单》
(二)变更评估
CCB组长负责组织对基线变更申请进行评估。(变更的内容是否合理;变更的范围是否正确、考虑周全;工作
量估计是否合理;基线变更的实施方案是否合理)
(三)变更实施
CM工程师在《配置项状态报告》将相关变更项的状态更改为“变更中”并填写相关变更信息。
变更实施人完成并提交,项目经理组织修改相关的配置项,并在相应的文档或程序代码中记录变更信息,同时
填写《软件变更报告单》
(四)变更验证与确认
验证,如代码方面,进行代码走查,测试
项目经理应将变更与验证的结果提交CCB组长审批,由其确认变更是否已经按要求完成。必要时,CCB组长应
召集CCB会议确认基线变更的结果。
CM工程师在《配置项状态报告》中将更新配置项变更次数。
(五)变更的发布
CM-->《基线发布申请表》,依据《配置管理过程》的要求将基线发布给产品相关人员与部门。同时,CM工程
师应检查项目的《需求跟踪矩阵》,对本次变更引起的需求对应关系的变化进行调整,并填写在需求跟踪矩阵中。
CM-->《配置状态报告》《配置审计表》
分享到:
相关推荐
在软件开发过程中,软件基线变更控制流程是确保项目稳定性和质量的关键环节。这个流程旨在规范变更请求,管理变更过程,以及最小化由于变更引起的混乱和风险。以下是对这一主题的详细阐述: 1. **软件基线**:基线...
"测试基线变更记录(无)"表明测试团队当前使用的测试策略、用例和标准与最初设定的一致,未受到需求或设计变更的影响。 总结来说,图书管理系统基线变更记录1显示项目目前处于一个相对稳定的阶段,各阶段的基线均...
"软件开发项目的基线变更指导" 本文档提供了软件开发项目的基线变更指导,旨在确保项目中所做的变更保持一致,并将产品的状态、对其所做的变更通知给有关的人员。该指导适用于软件开发项目的基线变更(需求变更除外...
《软件开发项目的基线变更指导》是一份详细阐述如何管理和控制软件开发项目中基线变更的文档。基线变更是指在项目过程中对已经确定的、稳定的软件产品或组件进行的修改,通常涉及代码、设计、文档等核心部分。这份...
为开发工件提供了一个定点和快照、新项目可以从基线提供的定点之中建立、各开发人员可以将建有基线的构件作为他在隔离的私有工作区中进行更新的基础、基线为团队提供一种取消变更的方法、可以利用基线重新建立基于...
SVN基线管理是软件配置管理的一个重要方面,旨在确保软件配置项的版本控制和变更管理。基线管理的目的是为了提供一个稳定的软件配置环境,确保软件的可靠性和一致性。 1. 基线概念 根据IEEE Std.610.12-1990标准,...
1)配置项识别 配置项识别就是将配置项按规定统一编号,将其划分为基线配置项和非基线配置项,按一定的结构保存在配置库中,然后赋予不同人员不同的权限来使用它们。 那么,“基线”又是什么呢? 基线是由一组...
- **进入基线变更流程**:一旦变更被批准,将启动基线变更流程,确保所有相关的文档和代码版本得到同步更新。 - **配置管理员进行基线库检入(checkin)**:将变更后的代码提交到版本控制系统中,确保变更得到妥善...
在ClearCase中,基线(Baseline)是一种重要的概念,它代表了软件开发过程中的稳定点或者里程碑,通常与特定的版本关联。基线允许团队成员锁定特定的代码集,确保在后续的工作中不会被其他人的变更所干扰。 要获取...
项目经理填写《基线变更日志》,以记录变更的实施和测试结果。 十、软件变更通知单 项目经理将软件变更通知单提交给项目组成员,以确保项目组成员了解变更的实施和结果。 十一、跟踪与监 督检 查表 项目经理填写...
1. **产品功能介绍**:BVT(Baseline Verification Tools)提供了一套全面的安全检查工具,包括脆弱性扫描引擎、系统漏洞扫描、配置合规检查和基线变更检查。它能够自动化执行网络安全设备防护、主机安全、资源控制...
本文件详细介绍了需求变更管理的一个具体流程,包括变更申请、变更评估、变更审批、变更执行、变更验证、变更基线化以及变更结束等环节。 1. **变更申请**:变更申请由项目中的相关人员发起,包含变更的原因、内容...
【需求变更管理】强调控制而非避免变更,通过设立专门的流程来响应变更,评估变更关键意图和新增工作量,以便重新规划并有效应对变更带来的影响。项目组织需确保在变更提出前进行详细评估,并将批准的变更及时通知...
9. **变更管理**:任何对基线的修改都应通过变更管理流程进行,以跟踪和控制系统的更改,减少意外故障的风险。 10. **自动化工具**:使用自动化工具(如Ansible、Chef或Puppet)可以帮助维护基线的一致性,同时减轻...
4. 基线变更流程:配置管理员对基线库进行检入和检出,确保基线库的正确性。 5. 变更追踪:测试工程师对变更进行追踪,确保变更正确地实施。 6. 客户签字:客户代表对变更进行签字,确认变更的正确性。 7. 配置管理...
首先,创建基线的目的是为了更好地管理和跟踪项目中的变更。通过为代码库的不同阶段设定基线,可以明确各个阶段的代码状态,便于回溯和对比,这对于大型项目和团队协作尤其重要。 步骤如下: 1. **启动Rational ...