基线通常对应于开发过程是什么?
基线通常对应于开发过程中的里程碑(Milestone), 一个产品可以有多个基线,也可以只有一个基线。交付给外部顾客的基线一般称为发行基线( Release),内部开发使用的基线一般称为构造基线( Build)。
基线(baseline)是项目生存期各开发阶段末尾的特定点,也称为里程碑(milestone),在这些特定点上,阶段工作已结束,并且已经形成了正式的阶段性产品。
建立基线的概念是为了把各开发阶段的工作划分得更加明确,使得本来连续开展的开发工作在这些点上被分割开,从而更加有利于检验和肯定阶段工作的成果,同时有利于进行变更控制。有了基线的规定就可以禁止跨越里程碑去修改另一开发阶段的工作成果,并且认为建立了里程碑,有些完成的阶段成果已被冻结。
作为阶段工作的正式产品,基线应该是稳定的,如作为设计基线的设计规格说明应该是通过评审的。如果还只是设计草稿,就不能作为基线,不能被冻结。
项目基线变化根源
项目基线变化有4种主要根源:委托人驱使、规章驱使、内部驱使和外部驱使。每种根源又各有若干不同的分类型。有些类型的变化是经常发生的,能很快被识别并对之采取行动。另一些类型的变化则难以捉摸,会神不知鬼不觉地出现在项目组面前,造成难以忍受的成本增加和进度推迟。
在有些机构里,由项目组负责监控出自不同根源的潜在变化。而另一些机构则专门设有监控变化根源的部门,以便在变化情况可能要影响到计划时对项目计划进行修改。现在,我们分别看一下基线变化的4个根源及其附属的分类型。