做事情之所以会需要讲逻辑关系,分轻重缓急,就是因为不少任务间会有着千丝万缕的联系,互相之间的成败会有影响关联。这样的因果在不少项目活动间也经常存在。
很多时候,就像人不能独善其身一样,一个项目的成果可能受另一个项目的影响,最多的联系就是项目间的依赖与约束。为了能够确保项目的成功,就必须将对项目之间的关系理顺,下面,就将简单讲讲什么是项目间的依赖、约束到底是什么意思?
一、什么是项目的依赖与约束
1. 依赖关系
在项目管理中,项目依赖关系定义活动执行顺序的关系,表示两个活动中一个活动的变更将会影响到另一个活动。例如,如果必须在开始活动B之前到达活动A的开始或结束日期,则活动B依赖于活动A。
依赖关系应该在项目管理文档中列出,这样它们就是公开透明的,每项目组成员都具有相同的信息。在准备项目进度表之前,了解活动之间的依赖关系有助于确定活动的顺序。
以下是三种常见的活动依赖关系:
完成-开始:最常见的依赖类型,活动A结束,然后活动B就可以开始。
开始-开始:两个活动需要同时开始。
完成-完成:两个活动需要同时完成。
2. 约束关系
约束与依赖有关,约束与依赖都会影响我们安排工作和计划资源的方式。约束与依赖类似,它们都会影响你交付项目的方式。但是,约束是限制你选择的东西。
例如:必须在六周内完成这个项目:六周的时间限制就是一种约束;必须按照品牌准则开发软件:品牌准则是对开发团队创造力的一种约束;只需用一个发夹和一卷胶带即可固定设备,可用的材料是一种约束。
二、依赖与约束关系的类型
1. 公司内外和项目内外的依赖关系
公司内、项目内:这些与顺序项目活动有关,它们发生在公司内部以及项目的框架内。
公司内、项目外:这些依赖关系会影响公司内部但项目之外的事情,比如其他部门作为其他项目
一部分进行的活动。你可以在程序中找到很多这样的元素,因为不同的项目在某些元素上会相互依赖。
公司外、项目内:针对项目而开展但由公司外部资源进行的活动,这可以由供应商完成。
公司外、项目外:你不会经常对项目产生依赖,就好像它超出了你的项目范围,通常不需要处理。
但是,将它们放在依赖矩阵中就可以很好地完成任务。例如,第三方进行的活动需要项目外部的人员进行审查,然后才能继续进行你正在做的事情。
2. 上游和下游的依赖关系
上游依赖关系:指的是在项目开始之前必须发生的事情,也就是说,在开始一项工作之前,你需要等待一个活动完成。例如,我们的项目对基础设施项目有上游依赖关系,以便在我们的项目可以使用基础设施之前完成它。
下游依赖关系:是你的项目在其他事情开始之前必须交付的东西,即其他人在他们开始工作之前等待你完成活动。例如,某人对你的工作有下游依赖性,因此,在需要计划他的项目时,要让他知道你的工作何时能完成。
3. 项目范围约束:项目的范围就是规定项目的任务是什么。对于项目的范围约束,不能忽视项目的商业目标,而偏向技术目标,避免产生项目最终结果与项目干系人期望值之间的差异。
4. 项目的时间约束:项目的时间约束就是规定项目需要多长时间完成,项目的进度应该怎样安排,项目的活动在时间上的要求,各活动在时间安排上的先后顺序。
5. 项目的成本约束:项目的成本约束就是规定完成项目需要花多少钱。对项目成本的计量,一般用花费多少资金来衡量,但也可以根据项目的特点,采用特定的计量单位来表示。
现在的项目管理早已不仅仅是指项目执行团队内的执行工作管理而已,其涉及的关系关联度要广的多,因此带给管理人员的挑战也大的多。