7.2.4  成果物管理原则:一元化管理

7.2.4 成果物管理原则:一元化管理

这里的成果物的含义是广义的成果物,既包括提交给客户的成果物(设计书与代码),又包括测试验证阶段的各种测试用例、测试证据,还包括各种管理文档等。成果物如果管理不好,造成丢失、版本混乱、位置混乱等,会对项目开发造成非常严重的后果。

一元化原则是对成果物进行统一系统管理的重要原则。软件开发的形式多种多样,包括单独开发、联合开发、外包开发等,所以采用一元化管理很有必要,这里的一元化指的是谁是成果物的完成者,就由谁来管理与维护,如图7-15所示,这样就不会乱。例如:如果需求分析书是客户制作的,那么在开发时就必须使用客户的最新文档。如果发现式样有问题且需要修改时,自己公司不能随便更改,但可以把修改后的参考版本给客户发过去,让客户再发正式版本。同样的,如果编码工作承包给别的公司,若代码出现问题,自己也不能随便修改。

978-7-111-59294-5-Chapter07-18.jpg

图7-15 成果物一元化管理