- 软件项目管理(第二版)
- 刘凤华 罗菁
- 12字
- 2021-04-01 18:54:54
4.1 软件范围管理和需求管理
4.1.1 软件范围管理的概念
项目管理过程中最重要最基础的就是确定软件项目的范围。项目范围管理是定义和控制项目应该包括什么和不应该包括什么,包括用以保证项目能按要求的范围完成所涉及的所有过程。项目干系人必须在项目要产生什么样的产品及如何生产这些产品方面达成共识。通过项目范围管理,明确项目管理的目标和边界。
范围、时间、成本是制约一个项目的三约束条件。在一个项目中这三个条件是相互影响、相互制约的,任何一项发生变化就会影响其他两边,其中范围影响了时间和成本。项目一开始确定的范围小,那么它需要完成的时间以及耗费的成本必然也小,反之亦然。很多项目在开始时都会粗略地确定项目的范围、时间以及成本,然而在项目进行到一定阶段之后往往会变得让人感觉到不知道项目什么时候才能真正结束,要使项目结束到底还需要投入多少人力和物力,整个项目就好像一个无底洞,对项目的最后结束谁的心里也没有底。这种情况的出现对于公司的高层来说,他们是最不希望看到的,然而这样的情况出现并不罕见。造成这样的结果就是由于没有控制和管理好项目的范围。可见项目的三个约束条件中最主要还是范围的影响。
项目的范围管理包括确定项目范围、编制范围计划、范围定义、范围核实及范围变更控制等内容。项目范围管理是范围界定范围,范围说明在项目参与人之间确认或建立了一个项目范围的共识,作为未来项目决策的文档基准,为估算未来的得失提供基础。项目的规模、复杂度、重要性等因素会决定范围计划的工作量,不同的项目,范围计划的情况也不同。对于软件项目的范围首先是从项目的需求开始。