如何识别和管理项目管理中的依赖关系

通过凯特Eby| 2022年7月20日

项目依赖关系是决定项目中工作顺序的任务之间的关系。在专家的帮助下,我们将向您展示如何在自己的工作中识别和管理依赖项。

在本文中,您将发现不同类型的项目依赖关系,一个可下载的项目依赖模板入门工具包,和专家的意见好处挑战管理他们。

什么是项目依赖关系?

项目依赖项,也叫任务依赖关系,是任务之间基于顺序的关系。相关任务需要在团队开始处理它们之前完成或启动一个或多个其他任务。

将项目依赖关系看作一系列的齿轮,如果没有前面的齿轮,这些齿轮就无法开始转动。创建和使用依赖确保您每次都能准确地完成工作流。

项目依赖关系的重要性

项目依赖关系是项目计划的关键部分。明确的任务顺序有助于确保团队正确高效地完成工作。保持组织,避免延迟,并通过识别依赖关系来管理复杂的项目。

特雷弗拉森

特雷弗·拉尔森,首席执行官和联合创始人花蜜,解释了为什么你应该管理和考虑项目依赖关系:“依赖关系会影响项目的时间表或预算。如果您依赖于外部工具或服务,过时版本导致的任何更改或延迟都会增加您的时间和成本。在某些情况下,不管理依赖项甚至会产生安全风险。如果你使用的是带有已知漏洞的旧软件版本库,并且在开始新项目之前没有遵循定期更新计划,那么你的项目可能会面临风险。”

项目依赖项的类型

有四种主要类型的项目或任务依赖关系。根据另一个任务的状态,每个概要说明一个任务何时可以开始或结束。有些任务可能依赖于多个先前的任务。

莫莉Beran

“了解你的依赖关系非常重要,这样你才能以最合理、最有效的方式规划你的项目。例如,如果你要盖一所房子,你会在安装管道之前浇筑地基,在关闭墙壁之前你会完成管道。如果你做错了任何一件事,你就无法建造你的房子。每个项目都是如此。在其他事情成功完成之前,总有一些事情需要先完成,管理好这些事情是让你的项目成功完成的关键部分。莫莉的项目

同样重要的是要记住,多个任务可能共享一个或多个依赖项。在Beran的例子中,电线和绝缘材料都将在关闭墙壁之前安装,这也是大约在同一时间安装管道。

考虑到更复杂系统的这种可能性,我们在下面概述了四种类型的项目依赖关系的基础:

项目依赖类型
  • 从结束到开始:在这种情况下,任务A必须在任务B开始之前完成。这是项目依赖关系最常见的例子,通常也是最直接的。例如,在最终设计被批准之前,制造团队不能开始建造。
  • 从开始到结束:在开始到结束依赖关系中,任务a在任务B启动之前无法完成。这些不太常见,但在零售和轮班工作环境中很普遍。例如,餐馆厨房的早班工人要等到晚班工人来了才开始他们的工作。
  • 从开始到开始:从开始到开始的依赖关系要求任务A在任务B开始之前启动。例如,在编辑开始编辑之前,作者不能开始修改文章草稿。
  • 结束到结束:在完成到完成的场景中,任务B在任务a完成之前无法完成。从开始到开始和从结束到结束的依赖关系通常是相互关联的。例如,在厨房完成每一道菜的烹饪和盘子之前,服务员无法为餐桌上的每个人服务。

项目管理中的关键依赖关系

在项目管理中有五个关键的依赖项。这四种内部依赖关系基于逻辑、资源、首选项和最佳实践,以及跨团队依赖关系。欧宝体育app官方888此外,一些依赖关系来自外部来源。

这些是项目管理中的关键依赖关系:

  • 逻辑:逻辑依赖关系遵循基于逻辑的二进制文件,例如if-then语句。有些任务必须先完成,才有可能完成其他任务。逻辑依赖关系从头到尾遵循可预测的路径。
  • 资源:基于资源的依赖关系处理可用资源,而不是任务完成。欧宝体育app官方888资源依赖关系可以集中在劳动力、资金、材料或软件和升级的可用性上。
  • 优惠:优先依赖关系是指完成任务的最佳实践。这些依赖关系表明,在继续执行序列中的下一个任务之前,最好让胶水干燥或数据成熟。
  • 跨团队:跨团队依赖关系与其他团队完成的可交付成果和任务相关。例如,销售团队必须等待工程团队完成一个新的软件产品,然后才能开始向客户提供它。ob欧宝娱乐app手机下载
  • 外部:外部依赖关系是指业务控制之外的任何情况,例如天气事件、官僚机构或立法机构。

除了这些关键的项目依赖关系之外,理解阻塞器的概念也很重要。障碍是任何可能阻碍项目任务完成的事件或情况,例如团队成员缺席或发货延迟。请注意,大多数任务都有一些影响不同的内部和外部依赖关系的组合。

项目管理中的内部依赖关系

项目管理中的内部依赖包括逻辑依赖、基于资源的依赖、优先依赖和跨团队依赖。我们在下面列出了更多的子类别,并提供了每个类别的示例。

这些是一些常见的内部依赖:

  • 基于任务:基本的、基于任务的依赖关系遵循逻辑路径完成。例如,您必须先打印发货标签,然后才能邮寄客户订单。
  • 基于团队:基于团队的依赖需要团队之间的协作。例如,你不能为销售手册拍摄产品照片,直到生产团队生产出一ob欧宝娱乐app手机下载个原型来拍摄。
  • 基于批准:有些依赖关系是基于审批需求的。例如,在得到首席财务官的批准之前,你不能购买新的大型制造设备。
  • 最佳实践:许多依赖关系基于完成任务所需的最佳实践。例如,在清洗厨房设备之前,最好让它完全冷却。
  • 基于资源:基于资源的依赖关系要求在任务开始之前可以使用某些项。例如,如果没有合适的卡纸和墨水,就无法打印销售手册。
  • 软件的基础:一些依赖项在任务进行之前需要软件输入或更新。例如,您必须定期更新存储软件,以便持续安全地访问数据。

项目管理中的外部依赖关系

外部依赖关系不在业务的控制范围之内。它们可能是最难预测和管理的。这些因素包括送货、天气事件、财务状况和交通变化等。

这些是一些常见的外部依赖:

  • 交货:供应链问题会影响项目进度。如果材料还没有到,你就不能开始生产产品。ob欧宝娱乐app手机下载
  • 天气:好天气是许多建筑相关任务的必要条件。你不能在有飓风的时候开始建造房子。
  • 官僚主义:大多数行业都需要各种各样的认证和许可,这些都取决于当地的官僚机构。通常,在团队获得这些许可和认证之前,工作无法开始。
  • 交通:交通堵塞会耽误一些工作。例如,当你所有的设备都陷入交通堵塞时,你无法在贸易展上设立展台。
  • 财务状况:公司的财务状况,特别是在贷款方面,可能会由于依赖而导致延迟。当你的贷款资金还没有到位时,你不能开始购买昂贵的设备。
  • 立法机关:一些依赖关系基于预期的法律变更。例如,如果法令发生变化,干旱县的一家餐馆可能计划开始提供葡萄酒。

项目计划中的依赖关系

许多项目经理在项目计划期间强调依赖关系。依赖关系会影响项目预算、进度、资源和风险。欧宝体育app官方888在规划过程的早期考虑这些因素是很重要的。

项目计划的一部分是创建网络图和识别关键路径为项目完成。通过将您的项目分解为其核心组件,并确定它们相互关联的方式,可以更容易地看到哪些任务依赖于先前步骤或项目的信息或可交付成果。突出显示这些任务依赖关系有助于确保您的项目进度、预算和资源需求尽可能准确。

项目dependendies

对项目规划同样重要的是项目的约束,或者你的项目必须在其中运作的限制。项目依赖关系可能依赖于某些约束,特别是资源可用性。如果一个项目被限制在单个软件工程师身上,那么它将比整个工程团队可用时花费的时间更长。

项目依赖示例

项目依赖关系有多种形式。对于不同的行业和项目规模,有不同种类的依赖关系。我们收集了一些项目经理在他们自己的工作中可能遇到的常见例子。

下面是一些项目依赖关系的可视化示例:

广告活动依赖
  • 品牌广告活动:创建和启动一个品牌广告活动需要创建一个品牌风格指南。在你制定风格指南之前,你必须组建一个有创意的团队。一旦这个团队完成了风格指南,他们就可以开始设计你的广告活动中的材料了。当创意团队致力于品牌和设计时,营销团队需要寻找并购买广告空间。一旦你满足了这些依赖关系,你就可以开始你的广告活动了。
    电子邮件营销活动依赖关系
  • 邮件营销活动:电子邮件营销活动首先需要进行市场调查。当研究和分析正在进行时,你的创意团队可以开始制作电子邮件模板中的视觉材料。当研究团队完成市场分析并确定营销策略时,您的作者可以创建电子邮件副本。一旦您的团队满足了所有这些依赖关系,您的电子邮件就可以发送给订阅者。
    新的存储位置依赖项
  • 新店开业地点:开设一个新的商店或商业地点需要购买或租赁建筑物,然后可以开始设计空间和雇用新地点。一旦你有了新员工,你就可以开始培训他们了。这可能发生在你购买、制作和安装室内家具的时候。在此期间,你还必须确保所有必要的许可证和证书,以打开你的新业务。一旦你满足了这些依赖关系,你的新店就可以庆祝它的盛大开业了。

按类型和行业划分的项目依赖示例

除了可视化地图之外,我们还为您可能在构建、IT或营销项目中发现的每种依赖类型创建了一个基本示例表。这个图表可以很容易地看出不同行业之间的任务依赖关系是如何变化的,也可以看出它们之间是如何相似的。

按类型和行业划分的项目依赖示例

建设 市场营销
逻辑 团队必须按照特定的顺序构建结构,以便它们保持稳定性和功能性。 应用程序遵循概念、设计、编程、测试和发布的逻辑开发过程。 营销活动必须遵循从概念到研究到活动设计和推出的逻辑步骤。
资源 在必要的建筑材料到位之前,施工不能开始。 应用程序开发需要熟练的软件工程师,以及高端计算机硬件和可靠的互联网连接。 是否有大型印刷机,是否有广告牌,是否有特定种类的卡纸或墨水,都会影响直接邮件营销活动。
优惠 最好的做法是在继续在水泥基础上施工之前先将其固化并干燥。 最好的做法是在将新程序发布给公众使用之前测试它的bug和错误。 最好的做法是在设计广告活动之前进行有针对性的市场调查。这有助于确保你的信息传达给正确的人。
跨团队 管道和电气团队必须在干墙团队关闭墙壁之前完成安装。 销售团队必须等待软件工程师发送给他们可用的演示或最终产品,然后才能与客户分享和销售。ob欧宝娱乐app手机下载 营销团队依靠生产团队来生产他们销售给客户的产品和ob欧宝娱乐app手机下载服务。
外部 恶劣的天气,如下雨或下雪,可能会推迟施工进度。 安全漏洞或大规模停电可能会影响IT计划和预算。 如果竞争对手在计划推出前两周发布了相同的营销活动,那么营销活动的计划可能不得不改变。

如何识别项目依赖关系

为了识别项目依赖关系,您必须首先创建一个项目任务映射。接下来,寻找团队在收到来自前一个任务的信息或交付物之前无法执行的任务。这些任务是相互依赖的。

把你的整个项目想象成一系列工作流或者流程图。列出完成这个项目所需的主要步骤。接下来,绘制出在这些步骤之间移动所需的每个步骤。在进行下一项任务之前,记下必须发生的事件。这些是你的依赖项。

科尼利厄斯Fichtner

通常,当将项目作为一个整体来看时,依赖关系就变得很明显了。有时情况并非如此。科尼利厄斯·费特纳OSP国际有限公司建议将依赖关系可视化,以便更好地理解它们。他说:“我主要使用看板或甘特图向团队成员展示项目所处的阶段以及所依赖的任务。”

李·多布森

李·多布森,客户服务部主管数字媒体提出了另一种方法。“有许多方法可以识别项目依赖关系。一种方法是使用您的项目进度表并确定哪些任务依赖于首先完成的其他任务。另一种方法是查看项目资源,确定哪些资源受到约束,以及这如何影响后续步骤。欧宝体育app官方888此外,您可以查看项目风险,并确定它们可能对您的项目进度或资源依赖产生影响的地方,”他解释说。

如何管理项目依赖关系

管理项目依赖关系的最佳方法是学习如何识别它们。保持组织能力和与团队的良好沟通也会有所帮助。我们在下面概述了这些和其他管理项目依赖关系的最佳实践。

以下是管理项目依赖关系的一些最佳实践:

  • 学会识别依赖关系:成功管理项目依赖关系的第一步是学会识别它们。“注意任何可能影响项目进度或成本的事情。这包括依赖关系和内部约束,如团队规模或预算。然后,列出所有潜在的依赖关系,这样你就可以在整个项目中跟踪它们,”Larson建议。
  • 保持组织和更新:使您的项目信息保持最新将帮助您尽早发现依赖项。它还可以帮助你识别你可能错过的东西。“一般来说,最好尽早确定依赖关系和约束。诀窍是确保您经常关注新的和错过的依赖项。这可以通过每周与团队的状态会议来实现,或者在整个项目中不断询问他们,”Beran说。
  • 识别和跟踪风险:创建一个风险日志,并使用它来跟踪项目进展中的风险。风险通常与约束和依赖关系联系在一起,因此将它们作为总体规划的一部分加以关注是很有价值的风险管理策略。
  • 制定应急计划:把额外的时间分配到你的计划中,把钱分配到你的预算中。有些依赖关系是您完全无法控制的,像错过交付窗口这样简单的事情可能会破坏您的计划。有一个备用计划总是一个好主意。
  • 与团队沟通:沟通截止日期和可交付成果的状态对于管理围绕依赖性的期望是至关重要的。“当企业中团队和部门之间缺乏沟通时,项目依赖关系管理不善。如果没有为每个项目设定明确的目标和时间框架,也不清楚每个任务如何相互依赖,那么流程就无法得到有效管理。”
  • 使用软件:许多项目管理软件程序包括帮助跟踪和管理项目依赖关系的工具。

项目依赖管理工具

项目经理使用各种工具来跟踪和管理项目依赖关系。选择适合你的组织风格和团队需要的工具。看板、甘特图、日历和项目管理软件都很有用。

  • 看板:看板是帮助您为项目任务和阶段创建可视化工作流的工具。它们可以用软件数字化制作,也可以在墙上或白板上实物制作。使用看板将项目分解成各个组成部分,更容易识别相关任务。
  • 甘特图:一个甘特图是一个水平条形图,用作可视化的调度工具。每个条表示完成项目任务或阶段所需的时间。这些竖条的结构表示一个任务何时结束,另一个任务何时开始。甘特图可以帮助团队识别和可视化任务依赖关系。
  • 共享日历:一种技术含量较低的依赖性监视解决方案是使用共享日历。项目经理可以使用共享日历来指示项目任务的开始和结束日期。这是跟踪调度依赖项的一个很好的选择,但是使用日历来跟踪基于资源或外部依赖项要困难得多。
  • 项目管理软件:项目管理软件可以将这些工具组合成一个单一的解决方案,使用它们的最佳元素来创建一个强大的项目计划和依赖跟踪工具。许多工具让您以多种方式可视化您的依赖项,这有助于识别那些可能不是很明显的依赖项。

有关帮助您计划项目和管理依赖项的更多项目管理工具和模板,请查看此免费的Excel项目管理模板

项目依赖模板入门工具包

项目依赖模板入门工具包

下载Project Dependencies Starter Kit

我们创建了这个初学者工具包来帮助您开始处理项目依赖项。我们已经包含了您在下一个项目中识别和管理依赖项所需的一切,包括专门为跟踪项目依赖项而创建的甘特图模板。所有这些模板都是完全可定制的,以满足您的业务需求。下载每个模板单独或作为一套完整的工具包。

在这个工具包中,你会发现:

有关识别和管理项目依赖项的更多帮助,请查看我们的工作分解结构模板带有依赖性的甘特图模板

项目依赖问题

您可能想知道如何开始管理项目依赖关系。您可以问一些问题来帮助确定依赖关系并制定管理它们的计划。

问自己以下问题来帮助你制定项目依赖关系管理计划:

  • 开始管理项目依赖关系的最佳方式是什么?开始管理项目依赖关系的最好方法是首先学习如何在工作中识别它们。首先将你的项目分解成单独的阶段和任务,并记下哪些阶段和任务依赖于其他任务的开始或完成。
  • 我如何知道一个任务是否依赖于另一个任务?如果一个任务需要来自另一个任务的信息、可交付成果或完成情况来开始或结束,则该任务依赖于一个或多个其他任务。这些可以是任何事情,从项目任务的逻辑进展到资源或批准需求。欧宝体育app官方888
  • 我应该为我的项目跟踪和管理哪些外部依赖?管理外部依赖关系是项目风险管理的一种形式。您无法控制一切,但是通过了解天气模式、交付日期和当地立法,您可以预测一些外部依赖项。
  • 我在类似的项目中看到了哪些反复出现的依赖关系?很多时候,类似的项目会有类似的依赖关系。如果这不是您第一次接触这种类型的项目,请使用您从过去项目中获得的知识来帮助识别和预测潜在的依赖关系。

项目依赖的好处

识别和跟踪项目依赖关系有很多好处。这包括更好地遵守项目计划,改进风险管理,以及更好地管理前置和滞后时间。了解项目依赖关系如何使您和您的团队受益。

以下是项目依赖的一些最大好处:

  • 更好地管理前置和滞后时间:识别相关任务有助于项目经理更好地管理前置和滞后时间。前置时间和滞后时间是指一个任务可以根据其在关键路径中的位置向前或向后移动的时间量。
  • 更好的项目可视化:通过一步一步地规划每个项目阶段,您可以创建一个可视化的项目地图,这对于规划项目和与涉众共享关键信息非常有用。
  • 更全面的项目规划:通过将项目阶段分解为任务并确定依赖关系,项目经理可以了解即将到来的项目的细微差别。当以这种方式考虑项目时,您可以创建更详细的项目计划。
  • 更好地遵守项目计划:跟踪和管理依赖关系允许您创建更准确的项目预测,这使得您的计划更容易坚持。“你需要明白,每个项目任务都依赖于其他任务来制定现实的项目时间表。依赖关系可以帮助你跟踪任务的正确流程,”费特纳解释道。
  • 更好的风险管理:许多项目风险是基于时间和项目依赖关系的,因此预先管理项目依赖关系也是风险的一种形式风险管理

项目依赖的挑战

跟踪和管理项目依赖关系可能很困难。常见的挑战包括准确地识别它们或找到复杂或冲突的依赖项。我们已经请专家分享了一些最大的项目依赖挑战。

以下是跟踪项目依赖关系的一些挑战:

  • 可能会耗费时间:分解每个项目阶段所需的时间是重要的。项目经理必须留出计划时间来确定依赖关系。
  • 需要经常更新:管理项目依赖关系需要团队始终拥有最新的项目预算、任务状态和时间表。这对于对项目管理态度较为懒散的团队来说是很困难的。
  • 需要密切关注多米诺效应:更改项目预算或进度的一个元素可能会产生意想不到的影响。请注意,一个看似次要的依赖关系可能在项目后期产生更大的影响。“跨多个依赖项协调更改可能很困难。如果你改变了一个依赖项,就有可能引发多米诺骨牌效应,导致需要进行的更改,这可能既耗时又昂贵,”Larson警告说。
  • 并不总是线性发展:任务C依赖于任务B依赖于任务a的情况并不总是如此。有时,一个任务依赖于两个或多个任务的完成,或者它需要从后面的项目阶段获得信息,必须搁置到那个阶段。
  • 可以创建循环依赖:如果没有周密的计划,您可能会发现自己存在循环依赖关系。在这些情况下,任务A需要任务B的输入,但任务B要求任务A在提供输入之前完成。在这些更复杂的情况下,尽可能细粒度地分解任务并识别可能隐藏在任务本身中的依赖关系是很重要的。
  • 需要最新的工具:维护定期的软件更新计划对于确保依赖项跟踪工具按预期工作至关重要。Larson说:“我们经常在项目中看到反复出现的依赖关系,例如依赖于操作系统的最新版本,使用兼容性所需的某些工具或库,以及与位于不同时区的团队合作。”
  • 并不总是显而易见的:虽然有些依赖关系在表面上是显而易见的,但许多依赖关系却不是。它需要一个经验丰富的项目经理来识别和管理其他人看不到的依赖关系。“在我的职业生涯中,我花了很多时间在医疗保健环境中进行软件实施,每当你安装一个新系统时,人们并不总是考虑的一些依赖关系是确保有一个强大的网络,并且使用新系统的人拥有必要的技术技能。在那之后,每个系统都有自己的一组依赖关系,要么是需要顺序做出的决策,要么是需要在其他系统之前配置的功能集,”Beran解释说。

熟练地保持项目跟踪与Smartsheet

从简单的任务管理和项目规划到复杂的资源和投资组合管理,Smartsheet可帮助您改善协作并提高工作速度-使您能够完成更多工作。

Smartsheet平台可以轻松地从任何地方计划、捕获、管理和报告工作,帮助您的团队更有效地完成更多工作。报告关键指标,并通过汇总报告、仪表板和自动工作流实时了解工作情况,以保持团队的联系和信息。

当团队对要完成的工作有了清晰的认识时,就不知道他们在同样的时间内能完成多少工作。今天就免费试用Smartsheet吧。

发现一个更好的方法来简化工作流程,消除竖井。

免费试用Smartsheet 获得一个免费的Smartsheet演示