{"id":58285,"date":"2021-07-01T14:00:13","date_gmt":"2021-07-01T19:00:13","guid":{"rendered":"https:\/\/www.projectmanager.com\/?p=58285"},"modified":"2026-04-27T09:03:10","modified_gmt":"2026-04-27T14:03:10","slug":"gantt-chart-dependencies","status":"publish","type":"post","link":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies","title":{"rendered":"Gantt Chart Dependencies: Understanding Task Dependency Types"},"content":{"rendered":"<p><span class=\"blog-post-lead\">Every project is made up of tasks, and the sequence of those tasks are often of the upmost importance.<\/span> Certain tasks can&#8217;t begin until another one has finished, and vice-versa. In order to ensure that tasks are done in the correct order, project managers employ the use of Gantt charts and <a href=\"\/software\/gantt-chart\">Gantt chart software<\/a> to track the dependencies between their project&#8217;s tasks.<\/p>\n<p>In order to talk about Gantt chart dependencies, though, we must first talk about Gantt charts.<\/p>\n<h2>What Is a Gantt Chart?<\/h2>\n<p><a href=\"\/guides\/gantt-chart\">Gantt charts<\/a> are a well-known project management chart. Gantt charts are visual tools created during the project planning phase and are used to show a wide range of project data as simply as possible with horizontal bars.<\/p>\n<p>This horizontal bar chart is the easiest way to see how projects are scheduled over time. This includes which tasks must be completed, how long those tasks should take, who is responsible for which tasks, etc. Gantt charts also allow you to create and view milestones.<\/p>\n<p><a href=\"\/\">ProjectManager<\/a> allows you to create a Gantt chart in minutes. And unlike other Gantt chart software, it features all four different types of Gantt chart dependencies, so you can quickly build a schedule and stick to it. Start hitting your milestones with a free trial of ProjectManager today.<\/p>\n<a href=\"\/freetrial?edition=d&amp;cycle=year\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-61626 size-full\" src=\"\/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-175-CTA.jpg\" alt=\"Gantt chart with dependencies\" width=\"1600\" height=\"834\" srcset=\"\/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-175-CTA.jpg 1600w, \/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-175-CTA-600x313.jpg 600w, \/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-175-CTA-300x156.jpg 300w, \/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-175-CTA-768x400.jpg 768w, \/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-175-CTA-1536x801.jpg 1536w, \/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-175-CTA-450x235.jpg 450w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a>\n<h2>Gantt Chart Dependencies<\/h2>\n<p>Most of us understand dependencies in a broad sense: activities can be interrelated and influenced by one another. This holds true for Gantt chart dependencies. Also called a task dependency, a Gantt chart dependency refers to how project tasks are related. In most projects, there will be multiple tasks taking place at once or in quick succession. When this is the case, these tasks have an effect on one another and are known as Gantt chart dependencies.<\/p>\n<p>On the Gantt chart itself, each task is represented as horizontal bars which show task duration. The longer the bar, the longer you have to complete the task. But, each individual task does not exist in a vacuum and is dependent on another. Each shares a unique relationship. Even the very first task in a project shares task dependencies with others. These Gantt chart dependencies are represented by lines between the horizontal bars.<\/p>\n<h2>Four Types of Gantt Chart Dependencies<\/h2>\n<p>Gantt charts are an excellent way to create and see tasks, but first you must know exactly how your tasks are related and how this will be illustrated. This is a critical part of task management. Depending on the task dependencies, the tasks themselves will look different on the Gantt chart. When you don\u2019t know what these variations look like and what they mean, Gantt charts quickly go from being helpful to seeming jumbled and confusing.<\/p>\n<div class=\"template-download-holder\">\n\t<div class=\"template-download-image-holder\">\n\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"\/wp-content\/uploads\/2023\/10\/Gantt-Chart-Template-Excel-image.png\" class=\"attachment-large size-large\" alt=\"Gantt Chart Template Excel Image\" srcset=\"\/wp-content\/uploads\/2023\/10\/Gantt-Chart-Template-Excel-image.png 1600w, \/wp-content\/uploads\/2023\/10\/Gantt-Chart-Template-Excel-image-600x338.png 600w, \/wp-content\/uploads\/2023\/10\/Gantt-Chart-Template-Excel-image-300x169.png 300w, \/wp-content\/uploads\/2023\/10\/Gantt-Chart-Template-Excel-image-768x432.png 768w, \/wp-content\/uploads\/2023\/10\/Gantt-Chart-Template-Excel-image-1536x864.png 1536w, \/wp-content\/uploads\/2023\/10\/Gantt-Chart-Template-Excel-image-450x253.png 450w, \/wp-content\/uploads\/2023\/10\/Gantt-Chart-Template-Excel-image-384x216.png 384w, \/wp-content\/uploads\/2023\/10\/Gantt-Chart-Template-Excel-image-800x451.png 800w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/>\t<\/div><p class=\"intro\">Get your free<\/p>\n<h3>Gantt Chart Template<\/h3>\n<p class=\"subtitle\">\n\tUse this free Gantt Chart Template  for Excel to manage your projects better.<\/p>\n<button data-categoryname=\"In blog post\" class=\"button green template-lightbox-trigger-65807\">Download Excel File<\/button>\n<\/div> \n\n<p>Never fear. As long as you have a clear understanding of the four main dependencies, you\u2019ll know exactly what you\u2019re looking at, and you\u2019ll be able to discern even more information from Gantt charts. Think of each of these task dependencies as key words in learning to speak Gantt chart.<\/p>\n<h3>1. Finish-to-Start Task Dependency<\/h3>\n<p>A finish-to-start dependency is extremely common and fairly simple to understand. This type of dependency occurs when the initial task must be completed for the next task to begin. As such, if task A is completed behind schedule then task B will begin behind schedule as well, creating a domino effect.<\/p>\n<figure id=\"attachment_63153\" aria-describedby=\"caption-attachment-63153\" style=\"width: 1092px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-63153 size-full\" src=\"\/wp-content\/uploads\/2021\/05\/GanttChart-CLOSEUP-CAR-dependencies.jpg\" alt=\"Gantt chart dependencies on a graph\" width=\"1092\" height=\"564\" srcset=\"\/wp-content\/uploads\/2021\/05\/GanttChart-CLOSEUP-CAR-dependencies.jpg 1092w, \/wp-content\/uploads\/2021\/05\/GanttChart-CLOSEUP-CAR-dependencies-600x310.jpg 600w, \/wp-content\/uploads\/2021\/05\/GanttChart-CLOSEUP-CAR-dependencies-300x155.jpg 300w, \/wp-content\/uploads\/2021\/05\/GanttChart-CLOSEUP-CAR-dependencies-768x397.jpg 768w, \/wp-content\/uploads\/2021\/05\/GanttChart-CLOSEUP-CAR-dependencies-450x232.jpg 450w\" sizes=\"auto, (max-width: 1092px) 100vw, 1092px\" \/><figcaption id=\"caption-attachment-63153\" class=\"wp-caption-text\">Gantt chart showing arrows linking task dependencies. <a href=\"\/software\/gantt-chart\">Learn more<\/a><\/figcaption><\/figure>\n<h3>2. Start-to-Start Task Dependency<\/h3>\n<p>A start-to-start dependency occurs when a secondary task cannot begin until the initial task begins. Now, it\u2019s important to note that the two tasks do not have to begin at the same time (and often do not). Task B can begin well after task A, so long as task A has started. In many cases, the initial task will even finish before the next task begins. But, because task A does not have to be completed before task B can begin, this is not a finish-to-start dependency.<\/p>\n<h3>3. Finish-to-Finish Task Dependency<\/h3>\n<p>A finish-to-finish dependency refers to a situation in which the initial task must be completed in order for the following task to be completed. Task A and task B are directly related, and these two tasks can even take place at the same time, but task B is totally contingent on task A. That said, task B does not have to be finished at the same time as task A.<\/p>\n<h3>4. Start-to-Finish Task Dependency<\/h3>\n<p>Start-to-finish dependencies are uncommon, though they do occur from time to time. This dependency is the inverse of a finish-to-start dependency, where the initial task must be completed to move onto the next. In a start-to-finish dependency, the initial task cannot be finished until the secondary task has begun. That being said, task B does not have to finish at the same moment task A begins.<\/p>\n<h2>Why are Task Dependencies so Important?<\/h2>\n<p>In a project, certain things must happen in a particular order for the end result to be a success. When they don\u2019t, you end up with sometimes disastrous results. In other words, projects are not like a list of errands that you can run in any order you wish, as long as they all get done.<\/p>\n<p>The only way to successfully execute a project is to plan tasks as they must be done, and understand their dependencies. When you can anticipate these task dependencies, you will be able to <a href=\"\/software\/scheduling\">schedule them more accurately<\/a>. For example, if you know Task B cannot begin until Task A is complete (finish-to-start dependency), you also know how these tasks need to be scheduled on a Gantt chart. Task A will be its own horizontal bar, as will Task B. There will be no overlap.<\/p>\n<p>Understanding the task dependencies of your project is also one of the only ways to save your project from failure in the event something major goes wrong with a certain task. Because you know how each of your tasks is related, you can make adjustments to dependent tasks and hopefully save your project from preventable setbacks.<\/p>\n<h2>Gantt Chart Template<\/h2>\n<p>This free <a href=\"\/templates\/gantt-chart-template\">Gantt chart template<\/a> for Excel allows you to create a project schedule based on tasks, their due dates and duration. You will not be able to use it to identify task dependencies, but you can upload it into ProjectManager to use a fully-featured Gantt chart with task dependency mapping and critical path analysis tools.<\/p>\n<figure id=\"attachment_61338\" aria-describedby=\"caption-attachment-61338\" style=\"width: 1600px\" class=\"wp-caption aligncenter\"><a href=\"\/templates\/gantt-chart-template\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"648\" class=\"aligncenter size-large wp-image-61338\" src=\"\/wp-content\/uploads\/2020\/09\/Gantt-Chart-Screenshot-1600x648.jpg\" alt=\"Gantt Chart Template\" srcset=\"\/wp-content\/uploads\/2020\/09\/Gantt-Chart-Screenshot-1600x648.jpg 1600w, \/wp-content\/uploads\/2020\/09\/Gantt-Chart-Screenshot-600x243.jpg 600w, \/wp-content\/uploads\/2020\/09\/Gantt-Chart-Screenshot-300x121.jpg 300w, \/wp-content\/uploads\/2020\/09\/Gantt-Chart-Screenshot-768x311.jpg 768w, \/wp-content\/uploads\/2020\/09\/Gantt-Chart-Screenshot-1536x622.jpg 1536w, \/wp-content\/uploads\/2020\/09\/Gantt-Chart-Screenshot-450x182.jpg 450w, \/wp-content\/uploads\/2020\/09\/Gantt-Chart-Screenshot.jpg 1645w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/a><figcaption id=\"caption-attachment-61338\" class=\"wp-caption-text\">Free Gantt Chart template. <a href=\"https:\/\/www.projectmanager.com\/templates\/gantt-chart-template\">Download now<\/a><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h2>A Few More Task Dependencies Terms<\/h2>\n<p>If you plan to do more research on task and Gantt dependencies, there are a few key terms you\u2019re guaranteed to see:<\/p>\n<ul>\n<li><strong>Predecessor Tasks:<\/strong> Predecessor tasks are the tasks that come first. In order to understand predecessor tasks, just remember that these are always the tasks that must be completed or started before the next task can begin. For example, in the case of a Finish-to-Start task dependency, Task A is the predecessor task. In a Finish-to-Finish dependency, Task A is the predecessor.<\/li>\n<li><strong>Successor Tasks:<\/strong> If you know what a predecessor task is, remembering the definition of a successor task will be easy. As the name implies, a successor task comes after predecessor tasks. It is dependent upon the initial task being completed or started. Many people assume that Task A is always the predecessor and Task B is always the successor. But, in a start-to-finish dependency, Task A is actually the successor.<\/li>\n<li><strong>Lead:<\/strong> Things don\u2019t always go exactly to plan, sure. But sometimes those changes are actually good things. Lead refers to how far ahead a task can be, assuming its predecessor task is also ahead of schedule. If Task A and Task B have a Finish-to-Start dependency, and Task A is completed ahead of schedule, Task B can begin with a \u201clead.\u201d If Task A was originally scheduled to take 5 days to complete but only took 3, Task B will now have a 2 day lead.<\/li>\n<li><strong>Lag: <\/strong>Lag is exactly what it sounds like; the amount of time behind schedule the successor task is, based on how much longer than planned the predecessor task took. This is something to avoid, yes, but when you understand Gantt chart dependencies it doesn\u2019t mean your project is bound to fail. If Task A and Task B again have a Finish-to-Start dependency, and Task A is scheduled to take 7 days but ends up taking 10 days, Task B has a 3 day lag.<\/li>\n<\/ul>\n<h2>Try ProjectManager for the Complete Gantt Chart Experience<\/h2>\n<p>By now, you\u2019re probably tired of reading about the importance of task dependencies and are feeling ready to put them to work. Luckily, ProjectManager offers <a href=\"https:\/\/www.projectmanager.com\/software\/gantt-chart\">online Gantt charts<\/a> that make it simple to plan, schedule and update your task dependencies in only a few steps.<\/p>\n<p>Once you have created a task and input important details like name, assignee, start date, completion date, etc. you will see a horizontal bar appear on your Gantt chart. The length of the bar will reflect the duration of the task.<\/p>\n<a href=\"\/software\/gantt-chart\"><img loading=\"lazy\" decoding=\"async\" width=\"1568\" height=\"817\" class=\"aligncenter size-full wp-image-61508\" src=\"\/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-150_Assign-People.jpg\" alt=\"assign tasks to team members and set dependencies using ProjectManager's Gantt chart\" srcset=\"\/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-150_Assign-People.jpg 1568w, \/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-150_Assign-People-600x313.jpg 600w, \/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-150_Assign-People-300x156.jpg 300w, \/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-150_Assign-People-768x400.jpg 768w, \/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-150_Assign-People-1536x800.jpg 1536w, \/wp-content\/uploads\/2022\/03\/Gantt_Construction_Wide_Zoom-150_Assign-People-450x234.jpg 450w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\" \/><\/a>\n<h3>Collaborate on Tasks, and Task Dependencies Won&#8217;t Hold You Up<\/h3>\n<p>Collaborate with team members every step of the way by leaving comments and attaching any documents you desire. This way, everything any team member needs is in one location.<\/p>\n<a href=\"\/software\/gantt-chart\"><img loading=\"lazy\" decoding=\"async\" width=\"1568\" height=\"817\" class=\"aligncenter size-full wp-image-61516\" src=\"\/wp-content\/uploads\/2022\/03\/Gantt_Wide_Zoom-175_Comments-and-Collaboration.jpg\" alt=\"a screenshot of a user adding a comment on a task on the ProjectManager Gantt chart\" srcset=\"\/wp-content\/uploads\/2022\/03\/Gantt_Wide_Zoom-175_Comments-and-Collaboration.jpg 1568w, \/wp-content\/uploads\/2022\/03\/Gantt_Wide_Zoom-175_Comments-and-Collaboration-600x313.jpg 600w, \/wp-content\/uploads\/2022\/03\/Gantt_Wide_Zoom-175_Comments-and-Collaboration-300x156.jpg 300w, \/wp-content\/uploads\/2022\/03\/Gantt_Wide_Zoom-175_Comments-and-Collaboration-768x400.jpg 768w, \/wp-content\/uploads\/2022\/03\/Gantt_Wide_Zoom-175_Comments-and-Collaboration-1536x800.jpg 1536w, \/wp-content\/uploads\/2022\/03\/Gantt_Wide_Zoom-175_Comments-and-Collaboration-450x234.jpg 450w\" sizes=\"auto, (max-width: 1568px) 100vw, 1568px\" \/><\/a>\n<p><a href=\"https:\/\/www.projectmanager.com\/blog\/make-a-gantt-chart-on-mac\">How to Make a Gantt Chart on Mac<\/a><br \/>\n<a href=\"https:\/\/www.projectmanager.com\/blog\/critical-path-on-gantt\">Displaying the Critical Path on a Gantt Chart<\/a><\/p>\n<p><em>ProjectManager is a cloud-based project management software that has a best-in-class Gantt chart you can use to track your tasks and their dependencies. With it, you can easily plan, monitor and report on projects while giving your team a platform to collaborate and achieve more. Use ProjectManager for your next project <a href=\"https:\/\/www.projectmanager.com\/pricing\">by trying it for free today!<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every project is made up of tasks, and the sequence of those tasks are often of the upmost importance. Certain&#8230;<br \/><a class=\"excerpt-read-more button blue\" href=\"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies\">Read More<\/a><\/p>\n","protected":false},"author":76,"featured_media":58393,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_meta-robots-noindex":0,"_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","head_code_insert":"","footnotes":""},"categories":[197,131,252,212],"tags":[],"class_list":["post-58285","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gantt-charts","category-blog","category-scheduling","category-task-management"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.8 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Gantt Chart Dependencies: Understanding Task Dependency Types<\/title>\n<meta name=\"description\" content=\"In most projects, tasks must be done in a certain order. To keep track, project managers lay out these tasks using Gantt chart dependencies.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gantt Chart Dependencies: Understanding Task Dependency Types\" \/>\n<meta property=\"og:description\" content=\"In most projects, tasks must be done in a certain order. To keep track, project managers lay out these tasks using Gantt chart dependencies.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies\" \/>\n<meta property=\"og:site_name\" content=\"ProjectManager\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/projectmanage\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-01T19:00:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-27T14:03:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.projectmanager.com\/wp-content\/uploads\/2021\/07\/210628_Blog_Feature_Gantt-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Quincy Yarbrough\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Quincy Yarbrough\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Gantt Chart Dependencies: Understanding Task Dependency Types","description":"In most projects, tasks must be done in a certain order. To keep track, project managers lay out these tasks using Gantt chart dependencies.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies","og_locale":"en_US","og_type":"article","og_title":"Gantt Chart Dependencies: Understanding Task Dependency Types","og_description":"In most projects, tasks must be done in a certain order. To keep track, project managers lay out these tasks using Gantt chart dependencies.","og_url":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies","og_site_name":"ProjectManager","article_publisher":"https:\/\/www.facebook.com\/projectmanage\/","article_published_time":"2021-07-01T19:00:13+00:00","article_modified_time":"2026-04-27T14:03:10+00:00","og_image":[{"width":2560,"height":1440,"url":"https:\/\/www.projectmanager.com\/wp-content\/uploads\/2021\/07\/210628_Blog_Feature_Gantt-scaled.jpg","type":"image\/jpeg"}],"author":"Quincy Yarbrough","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Quincy Yarbrough","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies#article","isPartOf":{"@id":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies"},"author":{"name":"Quincy Yarbrough","@id":"https:\/\/www.projectmanager.com\/#\/schema\/person\/a448c972316cb04a6f67df4eb7eecf0e"},"headline":"Gantt Chart Dependencies: Understanding Task Dependency Types","datePublished":"2021-07-01T19:00:13+00:00","dateModified":"2026-04-27T14:03:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies"},"wordCount":1626,"image":{"@id":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2021\/07\/210628_Blog_Feature_Gantt-scaled.jpg","articleSection":["Gantt Charts","Project Management Blog","Scheduling","Task Management"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies","url":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies","name":"Gantt Chart Dependencies: Understanding Task Dependency Types","isPartOf":{"@id":"https:\/\/www.projectmanager.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies#primaryimage"},"image":{"@id":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2021\/07\/210628_Blog_Feature_Gantt-scaled.jpg","datePublished":"2021-07-01T19:00:13+00:00","dateModified":"2026-04-27T14:03:10+00:00","author":{"@id":"https:\/\/www.projectmanager.com\/#\/schema\/person\/a448c972316cb04a6f67df4eb7eecf0e"},"description":"In most projects, tasks must be done in a certain order. To keep track, project managers lay out these tasks using Gantt chart dependencies.","breadcrumb":{"@id":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies#primaryimage","url":"\/wp-content\/uploads\/2021\/07\/210628_Blog_Feature_Gantt-scaled.jpg","contentUrl":"\/wp-content\/uploads\/2021\/07\/210628_Blog_Feature_Gantt-scaled.jpg","width":2560,"height":1440},{"@type":"BreadcrumbList","@id":"https:\/\/www.projectmanager.com\/blog\/gantt-chart-dependencies#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.projectmanager.com\/"},{"@type":"ListItem","position":2,"name":"Gantt Chart Dependencies: Understanding Task Dependency Types"}]},{"@type":"WebSite","@id":"https:\/\/www.projectmanager.com\/#website","url":"https:\/\/www.projectmanager.com\/","name":"ProjectManager","description":"The Best Project Management Software for Managing your Projects","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.projectmanager.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.projectmanager.com\/#\/schema\/person\/a448c972316cb04a6f67df4eb7eecf0e","name":"Quincy Yarbrough","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a46dc7dccb19d884ed146e3377e54faabf88f5e36c1000e7d7ceedfc18005526?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a46dc7dccb19d884ed146e3377e54faabf88f5e36c1000e7d7ceedfc18005526?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a46dc7dccb19d884ed146e3377e54faabf88f5e36c1000e7d7ceedfc18005526?s=96&d=mm&r=g","caption":"Quincy Yarbrough"},"description":"Quincy Yarbrough is a Junior Content Writer at ProjectManager. She writes content for the ProjectManager blog, bi-weekly newsletter and company social media platforms.","sameAs":["https:\/\/www.linkedin.com\/groups\/35313\/"],"knowsAbout":["Project management","Project planning","Blogs"],"knowsLanguage":["English"],"jobTitle":"Project Management Expert Writer","worksFor":"ProjectManager.com","url":"https:\/\/www.projectmanager.com\/author\/quincyyarbrough"}]}},"_links":{"self":[{"href":"https:\/\/www.projectmanager.com\/wp-json\/wp\/v2\/posts\/58285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.projectmanager.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.projectmanager.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.projectmanager.com\/wp-json\/wp\/v2\/users\/76"}],"replies":[{"embeddable":true,"href":"https:\/\/www.projectmanager.com\/wp-json\/wp\/v2\/comments?post=58285"}],"version-history":[{"count":0,"href":"https:\/\/www.projectmanager.com\/wp-json\/wp\/v2\/posts\/58285\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.projectmanager.com\/wp-json\/wp\/v2\/media\/58393"}],"wp:attachment":[{"href":"https:\/\/www.projectmanager.com\/wp-json\/wp\/v2\/media?parent=58285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.projectmanager.com\/wp-json\/wp\/v2\/categories?post=58285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.projectmanager.com\/wp-json\/wp\/v2\/tags?post=58285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}