Wrike
Wrike header logoWrike header logo
    • For teams

      • Marketing

        Streamline proofing and reporting for seamless campaigns.

      • Creative & Design

        Create high-quality assets and get them approved in record time.

      • Product

        Accelerate your product process, from idea to delivery.

      • Client Services

        Exceed clients’ expectations with expert resources.

      • PMO

        Align strategy with execution and deliver results.

      • IT

        Execute initiatives, optimize workflows, and automate requests.

      • Operations

        Make work flow seamlessly with intuitive management tools.

      • HR

        Manage teams effortlessly with customizable HR features.

      • Legal

        Organize every file, case, and due date in one secure space.

      • Finance

        Centralize all financial tasks, from budgeting to invoicing.

      • See all teams

    • For industries

      • Technology

        Build solutions that matter, and deliver faster.

      • Consumer Goods

        Move fast with unified planning, delivery, and reporting.

      • Manufacturing

        Enhance operations, accelerate production, and empower teams.

      • Professional Services

        Organize clients, streamline projects, and automate workflows.

      • Finance

        Deliver better, faster financials with automations.

      • Healthcare

        Collaborate cross-functionally in a secure setting.

      • Education

        Unite multiple disparate teams, departments, and colleges.

      • Construction

        Streamline building projects, from scoping to invoicing.

      • Media & Entertainment

        Choose one powerful platform for fast-paced work.

      • Agencies

        Centralize client work, boost creativity, and increase profitability.

      • See all industries

    • Workflows

      • Campaign Management

        Make marketing magic with end-to-end campaign management.

      • Product Lifecycle

        Watch your product lifecycle flow, from concept to customer.

      • Client Service Delivery

        Get ahead of the competition with faster client services.

      • Project Management

        Plan Agile projects, track deadlines, and deliver results.

      • Project Portfolio Management

        Manage your complete portfolio, from strategy to results.

      • Creative Production & Content

        Create, collaborate, proof, and approve all in one place.

      • Resource Management

        View team workloads and reallocate tasks to avoid burnout.

      • Workflow Management

        Use custom statuses and automate your team workflows.

      • Event Management

        Design, execute, and monitor flawless events.

      • Task Management

        Organize incoming requests and eliminate repetitive tasks.

      • See all workflows

    • Explore Wrike

      • Take a Product Tour

      • Book a Demo

      • ROI Calculator

      • Customer Stories

      • Start with Templates

    • Features

      • Dashboards

        Fuel better, faster, data-driven decisions with powerful analytics.

      • AI

        Learn about powerful AI and automations with Work Intelligence®.

      • Automation

        Define and trigger automated workflows to eliminate manual efforts.

      • Gantt Charts

        Interactive project scheduling across teams.

      • Proofing

        Streamlined proofing and collaboration in one place.

      • Custom Item Types

        Tailor work items to fit your specific workplace.

      • Project Resource Planning

        Plan and allocate resources for timely delivery.

      • Project Views

        Get the full picture with customizable, intuitive project views.

      • Kanban Boards

        Instantly view project progress and create customized workflows.

      • Dynamic Request Forms

        Custom forms powered by conditional logic.

      • Approvals

        Keep approvers in the loop from start to finish.

      • Cross-Tagging

        Unparalleled visibility across multiple work streams.

      • See all features

    • Platform

      • New! Visual collaboration

      • Book a Demo

      • Start with Templates

      • Wrike AI

      • Integrations

      • Security

      • Mobile & Desktop Apps

    • Workflow-Powered Collaboration

      Sync with multiple teams to keep work flowing across your organization.

    • Industry-Leading Security

      We're dedicated to safeguarding data beyond industry standards and ensuring secure collaboration.

    • Pioneering AI and Innovation

      Put the power of data and AI to work for your organization.

    • Invested in Customer Success

      We support customers at every step of their journey from pre-sales to onboarding with 24/7 support.

    • Boundless Configuration

      Customize your workspace to suit the unique needs of every team in your organization.

    • Effortless Scalability

      Add new teams or adjust to rapid growth seamlessly with Wrike’s scalable platform.

    Why Wrike beats the competition

    Find out why 20,000+ of the world’s top companies choose Wrike to manage their workflows

    View comparison
    • Go deeper

      • Resource Hub

        Top assets on productivity, collaboration, and more.

      • Wrike Blog

        Latest news and best practices on project management.

      • Educational Guides

        Guides and tools to unlock better work management.

      • Webinars

        Join our live or on-demand sessions to do your best work.

      • Customer Stories

        Explore Wrike’s case studies for key insights on customer success.

      • Developers

        Connect and build integrations with easy-to-use APIs.

    • Upskill and Connect

      • Training & Certifications

      • Help Center

      • Wrike's Community

      • Premium Support Packages

      • Wrike Professional Services

      • Partners

    Introducing Wrike + Klaxoon

    You can now add Klaxoon’s infinite whiteboard to your Wrike subscription and work management toolkit

    Request a demo
  • Enterprise
  • Pricing
Contact Sales
    language-selector
    English
    Dansk
    Deutsch
    Español
    Français
    Bahasa Indonesia
    Italiano
    Bahasa Melayu
    Nederlands
    Norsk
    Polski
    Português (BR)
    Svenska
    Русский
    日本語
    한국어
    中文 (简体)
    中文 (繁體)
Log in
Wrike header logoWrike header logo
Wrike header logoWrike header logo
Menu
Guide overview
  • 1. Project Management Basics
  • 2. Project Management Methodologies
  • 3. Project Management Life Cycle
  • 4. Best Project Management Software
  • 5. Team Collaboration Tips
  • 6. Agile Methodology Basics
  • 7. Agile Project Management Tools
  • 8. Project Management Frameworks
  • 9. Resources
  • 10. Glossary
  • 11. FAQ
    • Advanced Terminology
    • Methodologies
    • PM Software Features
    • Basic Terminology
    • PMI
    • Professional Development
    • Tools
    • Agile Project Management
Guide overview
  • 1. Project Management Basics
  • 2. Project Management Methodologies
  • 3. Project Management Life Cycle
  • 4. Best Project Management Software
  • 5. Team Collaboration Tips
  • 6. Agile Methodology Basics
  • 7. Agile Project Management Tools
  • 8. Project Management Frameworks
  • 9. Resources
  • 10. Glossary
  • 11. FAQ
    • Advanced Terminology
    • Methodologies
    • PM Software Features
    • Basic Terminology
    • PMI
    • Professional Development
    • Tools
    • Agile Project Management
  1. Project Management Guide
  2. FAQ
  3. PM Software Features

Why Should I Use Dependency Management in Project Management Software?

10 min read
Artem Gurnov
Artem Gurnov Director of Account Development, Wrike
See Wrike for PMO

Why Should I Use Dependency Management in Project Management Software?

No project task exists in isolation. With the possible exception of the very first project task, each task or activity relies on other activities in some way. Whether it’s waiting on the output of another task or for resources to be freed up, you need to manage many dependencies throughout any project.

Dependency management is the process of managing all of these interrelated tasks and resources to ensure that your overall project completes successfully, on time, and on budget.

When there are dependencies that need to be managed between projects, it’s referred to as project interdependency management.

Why dependency management is critical

If you don’t actively manage project dependencies, your project can go sideways fast. For example, what happens if one task is late and you don’t realize this will now over-allocate several of your team members next week unless you move around other tasks? Or what if a task can’t start when scheduled because the one it was dependent on wasn’t finished in time?

Imagine you’re building a new house and you have a home inspector scheduled to sign off on all the electrical wiring at the end of the month. But your schedule doesn’t have the electricians finishing the wiring until the middle of next month.

Without recognizing and managing this dependency, the inspector would show up, bill you for their time, and you would fail the inspection. You’d then have to try to re-book them for two weeks later when the wiring was actually ready. Having to repeat inspection would add costs to your project, and if the inspector wasn’t available at that time, it could significantly affect the entire project.

After all, the walls couldn’t be closed in until you passed inspection, which would impact the drywallers, the painters, and various other tasks and resources. As you can imagine, this leads to a snowball effect of increasing costs and delays.

Categories of project dependencies

Planning dependencies can be grouped into three categories:

  • Logical
  • Resource-based
  • Preference

Logical planning dependencies: These dependencies are logically driven and can’t be avoided. They’re intrinsic to the nature of the project and of the tasks involved. For example, you can't plant a garden before you ready the garden bed.

Resource-based planning dependencies: These are dependencies that are driven by constraints. In other words, where a task could be accomplished faster or sooner if you had more resources. For example, if there are only a limited number of skilled professionals available to work on a project, it becomes necessary to space out work sequentially.

Preference planning dependencies: Preferential dependencies are guided by best practice or convenience. They are generally introduced in projects to focus on the quality of deliverables. For instance, it may be best practice to leave paint to dry for two days before laying on a second coat, even though technically you could wait less time.

Types of project dependencies

There are four types of project dependencies:

  • Finish-to-Start (FS): A Finish-to-Start dependency is the most common and logical dependency both in project management and the real world. For this dependency type, a particular task can’t start unless the preceding one is completed satisfactorily. For example, you can’t publish an article before it’s finished being edited.
  • Start-to-Finish (SF): A start-to-finish dependency is where a task cannot finish until another one has started. This is the least common type of dependency and rarely used. A good example is with shift workers. The employee working the morning shift cannot finish work and leave until after the employee working the evening shift has clocked in and taken over.
  • Start-to-Start (SS): A Start-to-Start dependency means that an activity cannot begin until its predecessor has begun. For example, you cannot paint a house until drywalling has begun. But you don’t have to wait for the entire house to be drywalled before painting the first room. Therefore, it’s Start-to-Start and not Finish-to-Start.
  • Finish-to-Finish (FF): A Finish-to-Finish dependency in your project management software is when a task cannot finish until the one before it has finished. Many tasks that have a Start-to-Start dependency could also have a Finish-to-Finish dependency. For instance, you cannot complete painting until you complete drywall. Or you cannot complete editing a book until you finish writing it.

Benefits of dependency management in project management software

You need to be aware of how each project task depends on others to create an achievable project schedule. It’s the dependencies that help you work out the proper flow of the tasks.

You can create and manage your schedule outside of project management software, but the more dependencies you have, the harder this becomes.

For instance, if you’re using Excel to create a Gantt chart or schedule, what happens when a task doesn’t go according to plan? This could include a late start, a late finish, or changing the order and timing of tasks.

In any of these scenarios, you will now have to update every single follow-on task in your schedule manually. Doing this is time-consuming and increases the risk of errors in your schedule.

When you reschedule a task with dependencies using project management software, all dependent tasks are automatically rescheduled. Not only is this more efficient, but it results in a more accurate and reliable schedule.

Plus, you can use this functionality to efficiently run scenarios and do analyses before deciding to change your schedule. For example, if a team member says they want to start task D next week and move task C to the following week, you can automatically see how that switch will impact your resource loading and overall schedule before you approve the change.

Another benefit of project management software dependency management is creating and managing lead and lag times.

Lead time is defined as the duration of time by which an activity can be accelerated or advanced in relation to the predecessor task. This typically occurs when you have initially set up a Start-to-Finish relationship based on preference rather than logical dependency.

For instance, you may build your schedule so that editing doesn’t start until after writing ends. But now your project schedule is slipping, so you decide to start editing five days before the writing has ended (so the editor is reviewing the first few chapters while the writer is still finishing the last ones).

Instead of changing your dependency from FS to SS, you can easily add five days of lead time into your project schedule and instantly review how this impacts the overall project.

Lag time, on the other hand, is the duration of time by which a successor task is delayed in relation to the predecessor activity. Using lag time can help you build contingency into your schedule or account for “waiting periods” without modifying tasks' estimated duration.

For instance, imagine you’re launching a new Facebook ad campaign. You’ve designed six different ad variations to see which ones perform best. Once the ads are live, you know you need to monitor performance and shut down the worst-performing ones. However, if you review results before enough time has passed, the data set could be too small and misleading.

By using a lag time of seven days, you can ensure a week has passed between the ads being published and the data being reviewed. Later, you can shorten or extend that lag time as needed based on the volume of data coming in and project's needs.

Further reading

blog post

Secrets for Building an Integrated Marketing Campaign Calendar

blog post

How to Use a Single Gantt Chart for Multiple Projects

blog post

Can You Build a Gantt Chart Template in Excel?

PM Software Features 5 questions
What Are Critical Success Factors in Project Management? Why Should I Use Filters & Search in Project Management Software? Why Should I Use Live Support in Project Management Software? Why Should I Use Free Trials in Project Management Software? Why Should I Use Training Resources in Project Management Software?
Artem Gurnov

Artem is a Director of Account Development at Wrike. He previously held the role of Project Manager, overseeing a team of customer success managers (CSMs). Over the years of building teams and scaling business processes, he has successfully deployed multiple projects, from automating client outreach to setting up work prioritization tools for sales reps and CSMs.

Basic Project Management
  • Project Charter
  • Project Management Stakeholders
  • What is a Project?
  • Work Breakdown Structure
  • Project Objectives
  • Project Baseline
  • Project Management Scheduling
  • Project Management Work Packages
  • Project Management Scope
  • Scope Creep
Advanced Project Management
  • What is PERT?
  • S-Curve
  • Network Diagram
  • SMART
  • Risk Management
  • Cost Estimation
  • Feasibility Study
  • Monte Carlo Analysis
  • Project Integration
  • Cost Management
PMI
  • Milestones
  • PDU
  • PMI Project Management
  • What To Do With Certification
  • Certification
  • Become Certified
  • PMP Certification
  • Best Certification
Software Features
  • Critical Success Factors
  • Capacity Planning
  • User Role Access Permissions
  • Time Tracking
  • Budget Tracking
  • Request Forms
  • Work Assignments
  • Version Control
  • Dependency Managements
  • Project management Milestones
Tools
  • Project Management Software
  • Project Management Tools
  • Project Management System
  • Gantt Charts
  • Product
    • Product tour
    • Pricing
    • Templates
    • Apps & Integrations
    • Task Management
    • Gantt Charts
    • Wrike Status
    • Security
    • Wrike API
    • Compare
    • Features
  • Solutions
    • Enterprise
    • Marketing
    • Creative
    • Project Management
    • Product Development
    • Business Operations
    • Professional Services
    • IT Management
    • Students
    • All Teams
    • All Use Cases
  • Resources
    • Help Center
    • Community
    • Blog
    • Webinars
    • Interactive Training
    • Support Packages
    • Find a Reseller
    • Google Project Management Tools
    • CA Notice at Collection
  • Company
    • About Us
    • Leadership
    • Careers
    • Our Customers
    • Events
    • Newsroom
    • Partner Program
    • Collaborate - User Conference
    • Wrike Engineering
    • Contact Us
  • Guides
    • Project Management Guide
    • Professional Services Guide
    • Kanban Guide
    • Agile Guide
    • Remote Work Guide
    • Scrum Guide
    • Marketing Project Management Guide
    • Collaborative Work Management Guide
    • Digital Marketing Guide
    • Return to Work Guide
    • Product Management Guide
    • Go-to-Market Guide
    • Goal Setting Guide
  • Latest in Wrike Blog
    • Free Google Sheets budget template (Excel included)
    • How to create and manage a project calendar to deliver projects on time
    • Work breakdown structure template (WBS) for project management
    • Project organization: Your ultimate guide
    • How to write a business requirements document (Plus template)
    • Stay productive anywhere: A deep dive into the Wrike mobile app
    • From good to game changing: The power play of human instinct + AI speed in 2025

Subscribe to Wrike news and updates

Stay informed with the latest news and updates by subscribing to our marketing emails.

  • App Store
  • Google Play
©2006-2025 Wrike, Inc. All rights reserved. Patented. Privacy Policy. Terms of Service. Cookie Preferences