SCM基础之基线

可以为:

1. 已获得批准并存放在受控库内的配置项

2. 交付产品(针对使用已发布配置项的集合)

3. 和项目中的特定里程碑联系在一起的配置项,通常指交付产品。

 -软件基准——经过正式评审和认可的一组软件配置项(文档和其他软件产品),它们作为下一步的软件开发工作的基础,并且只有通过正式的变更控制堆积才能被更改。例如:设计报告是编码工作的基础,设计报告可作为软件基准。
-非基准配置项——没有正式评审认可的一组软件配置项

基线VS里程碑

基线:(BaseLine) 是项目储存库中每个工件版本在特定时期的一个“快照”。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。
里程碑(milestone):由相关人负责的、按计划预定的事件,用于测量工作进度

基线和里程碑是不一样的概念。里程碑是项目管理的概念,作为计划的划分点,它不含括具体的内容及其管理方式,只是简单的划分说法;基线是配置管理的概念,是各个配置项达到一定标准后被批准建立的某版本的集合。基线作为历史成绩的封存,同时作为下一目标的基础,是从软件资产的管理、发展角度出发的,涵盖了具体的、真实的、可触摸的内容在里面。


项目经理可以将基线的发布建立当作一个里程碑。

需要区分基线和基线产品。
很多时候、很多人讲基线都是说的基线产品,其成为下一步动作的依据,所以要评审,比如规格是设计的基线。
里程碑更多的被定为一个点,一个标志,我们的处理中,将其作为一个阶段的完成标志,该阶段完成的标志一定有一些基线产品的产出,同时要检讨进度、资源、风险、费用、技术问题等等,SQA 也要报告过去的一个阶段的过程执行情况,SCM 要报告配置库的状态,如果有哪些变更过于频繁的配置项,需检讨原因及措施,当然,一定要检讨计划是否要修改……如果里程碑通过了,下一个阶段正式开始,做度量时,过程模型中阶段的标志以此为准。
基线产品和里程碑都在 SCM 计划和项目计划中定义好的。

 

基线VS配置项

 配置项(congfiguration item)概念实际上是从硬件发展过来的,实际所指与硬件时代基本差不多。例如,对方正电脑来说,电脑里的一个主板是一个配置项、一个鼠标是一个配置项;配置项管理就是要记录、跟踪、审计、控制不同型号电脑主机由哪个型号的主板、哪个型号的鼠标、哪个型号的显示器来组成。对于主板生产商来说,配置项就是一个二极管、板芯、模块电路;总之,配置项的划分视乎你管理的颗粒度;你可以将一个原代码文件作为一个配置项来管理,但需要付出较大的成本;你可以将一个模块来作为一个配置项,管理成本比较低也可能符合你的实际需要。

Work for fun,Live for love!
原文地址:https://www.cnblogs.com/allenblogs/p/1918718.html