Skip to main content

Mandatory Dependency

Mandatory dependency is a relationship between two project activities in which one activity must start or finish before another can proceed because the sequence is required by the nature of the work, a legal requirement, or a contractual obligation. In project schedule management, this type of dependency is called hard logic, and it cannot be removed by management preference or team choice. It is a fixed constraint that directly shapes the project schedule.

Hard Logic: Compulsory Task Order in Scheduling

Mandatory dependency refers to a relationship between two project activities in which one activity must finish or start before another can proceed because the sequence is dictated by the nature of the work, a legal requirement, or a contractual obligation. In schedule management it is commonly called hard logic or a hard dependency. The defining feature is that the dependency cannot be removed by management preference or team choice. It represents a real constraint that shapes the project schedule at its foundation.

Mandatory Dependency: Key Topics at a Glance

Key Concept Summary
Mandatory Dependency A mandatory dependency is a hard logic relationship in which one activity must finish or start before another can proceed because the inherent nature of the work, a legal requirement, or a contractual obligation imposes that sequence.
Formal Definition In formal project management standards, this is classified as an inherent, legally required, or contractually mandated sequence between activities.
Objective Nature Since the dependency is objective rather than discretionary, it remains valid regardless of the execution team and is typically identified through technical analysis or regulatory review.
Schedule Impact Mandatory dependencies create predictable schedule constraints by establishing the minimum logical sequence that must be preserved during execution planning.
Common Mistake A frequent error is treating discretionary sequencing preferences as hard logic, which converts flexible choices into false mandatory constraints and reduces schedule flexibility.
Discretionary Dependencies Discretionary dependencies reflect the team's preferred execution order, such as completing design reviews before procurement or finalizing documentation in a defined sequence.
Key Components Key components include the origin of the constraint, the directional relationship between activities, and the degree of control the project team retains over that dependency.
Cross-Team Management When mandatory dependencies cross team boundaries, Agile teams typically coordinate through Scrum of Scrums, dependency boards, and release train planning to maintain alignment.

What Is Mandatory Dependency in Project Management?

In formal terms, the mandatory dependency definition used in project management standards describes an inherent, legally required, or contractually mandated sequence between activities. The PMBOK Guide defines mandatory dependencies as those that are legally or contractually required or inherent in the nature of the work. They frequently involve physical limitations that no amount of planning can eliminate.

If a project team is constructing a building, the concrete foundation must be poured and cured before structural steel can be erected. That sequence is not a matter of preference or efficiency. The physical work simply cannot happen in reverse, and no project manager can negotiate with gravity.

Core Meaning and Attributes

A mandatory dependency has several distinguishing attributes. The dependency is objective rather than chosen, it remains valid regardless of who performs the work, and it usually becomes visible through technical analysis or regulatory review. These dependencies also tend to create predictable constraints in the schedule because they define the minimum logical order of execution.

Mandatory dependencies can exist at any level of the project. They may connect two activities inside a work package, two major phases, or two separate projects inside a program. The scale does not change the core nature of the relationship. What changes is how directly the project team can manage the constraint.

How Mandatory Dependencies Differ from Other Dependency Types

Dependencies are generally classified along two dimensions. The first dimension is mandatory versus discretionary. The second is internal versus external. A common mistake is to treat all sequencing decisions as mandatory when many are actually discretionary preferences dressed up as hard logic.

Discretionary dependencies reflect the team's preferred way of working, such as ordering design reviews before procurement or completing documentation in a specific sequence. These can be changed if the situation calls for it. Mandatory dependencies cannot be changed by a simple scheduling decision because they are rooted in physical, legal, or contractual reality.

Key Insights on Mandatory Dependencies

Inherent or Contractual Sequencing
Mandatory dependencies are activity sequences that are legally required, contractually stipulated, or inherent in the physical nature of the work.
Physical Limits Drive Order
In construction, for example, a concrete foundation must be poured and fully cured before structural steel can be erected, reflecting a physical constraint that no planning choice can override.
Objective Rather Than Chosen
These dependencies hold true regardless of the project team or execution approach, and they typically become apparent through technical analysis, engineering requirements, or regulatory review.
Minimum Logical Execution Order
By establishing the minimum logical sequence of activities, mandatory dependencies create predictable schedule constraints and form the baseline for any credible project timeline.
Distinguish From Discretionary Preferences
A common mistake is to classify preferred sequencing practices, such as conducting design reviews before procurement, as mandatory when they are actually discretionary and can be adjusted without violating physical or contractual limits.

Types and Key Components of Mandatory Dependencies

The key components of mandatory dependencies include the underlying constraint source, the directional relationship between activities, and the degree to which the dependency is controllable by the project team. Understanding these components helps project managers identify which dependencies genuinely belong in the hard logic category and which are being overstated.

Mandatory dependencies generally arise from three broad sources. Physical constraints represent the first source. Legal and contractual constraints represent the second. External parties and jurisdictional boundaries can create a third source that overlaps with the first two. Each source has a different impact on how the dependency should be managed and documented.

Physical and Technical Constraints

Physical constraints are perhaps the easiest mandatory dependencies to understand. A roof cannot be installed before the supporting walls exist. A software module cannot be integration-tested before the code is written. In manufacturing, a component cannot be assembled into a product before it has been fabricated and inspected.

Technical constraints are the engineering and quality-driven cousins of physical constraints. Some technical sequences are truly mandatory because an earlier activity produces information or a condition that the later activity requires. For example, a test plan may need to be approved before formal testing begins because the approval establishes the acceptance criteria.

Legal, Contractual, and Regulatory Constraints

Legal and regulatory constraints create mandatory dependencies that may not be obvious from the technical work itself. A construction project may need a building permit before site work begins, even if the crew is physically ready. A clinical trial cannot start patient enrollment until ethics approval is granted. These dependencies are hard logic even though they do not arise from the physical nature of the work alone.

Contractual obligations can also establish mandatory dependencies. A supplier contract may require formal acceptance of a design before manufacturing starts. A client agreement may specify that a particular milestone payment must be received before the next work package is authorized. These constraints operate as hard dependencies because the project has legally committed to them.

Internal and External Mandatory Dependencies

Internal mandatory dependencies exist between activities within the same project or team. They are generally easier to predict because the project manager has direct visibility into the work. External mandatory dependencies involve a party outside the project, such as a vendor, regulator, partner organization, or another project. They can still be mandatory, but they are harder to control.

The distinction matters in practice. An internal physical constraint can be managed by adjusting resource levels or sequencing other work around it. An external mandatory dependency may require escalation, contract negotiation, or schedule buffering. The mandatory nature of the dependency does not disappear simply because the project team cannot control the other party.

Mandatory Dependency in PMBOK and Predictive Project Management

The mandatory dependency PMBOK treatment sits within the Schedule Management knowledge area and the Plan Schedule Management and Sequence Activities processes. In predictive project management, mandatory dependencies are documented in the project schedule network diagram and then used to calculate the critical path. They are not optional entries in a schedule model; they represent the non-negotiable skeleton of the plan.

Project managers ordinarily identify mandatory dependencies during the Sequence Activities process. The team reviews the activity list, examines the technical and contractual requirements, and applies the precedence relationships that reflect true hard logic. The output of this work feeds directly into schedule development and the approved baseline.

Sequence Activities and Precedence Diagramming Method

The precedence diagramming method, or PDM, is the standard technique used to model dependencies in a network diagram. PDM supports four relationship types: finish-to-start, start-to-start, finish-to-finish, and start-to-finish. Mandatory dependencies most often appear as finish-to-start relationships, although the other types can also reflect hard logic in specific operational contexts.

For example, a start-to-start mandatory dependency might exist when two pieces of equipment must be powered on together from the beginning of a test. A finish-to-finish dependency might apply when a security review cannot close until the final code freeze is complete. The relationship type describes the logical coupling; the mandatory nature describes whether the coupling can be altered.

Project Schedule Network Diagram and Critical Path

Once mandatory dependencies are entered into the schedule model, they directly influence the critical path. The critical path is the longest sequence of dependent activities through the project, and any mandatory dependency on that path creates a hard constraint that affects the overall finish date. If the dependency is modeled incorrectly, the entire schedule becomes unreliable.

Project managers often find that mandatory dependencies create zero or negative float on certain paths. This is expected when the logical order of work is fixed. The schedule then reveals where schedule compression may or may not be possible. If the activity is on the critical path and the dependency is truly mandatory, fast tracking may not be an option because the sequential nature of the work cannot be compressed.

Schedule Baseline and Change Control

Mandatory dependencies influence the schedule baseline and the change control process. A request to remove or alter a mandatory dependency should be treated with caution. If the dependency was genuinely mandatory, removing it from the schedule does not remove it from reality. The work will still hit the physical or contractual constraint, but the schedule will no longer warn the team in advance.

Change requests involving mandatory dependencies usually require technical or legal justification. The project manager must verify that the underlying constraint has changed. For example, a new construction method may genuinely remove a physical constraint, or a contract amendment may relax a sequencing requirement. Without that evidence, the dependency remains mandatory.

Core Takeaways on Mandatory Schedule Dependencies

PMBOK Process Placement
Mandatory dependency management falls within PMBOK's Schedule Management knowledge area and is primarily addressed during the Plan Schedule Management and Sequence Activities processes.
Non-Negotiable Schedule Skeleton
In predictive project management, these dependencies form the non-negotiable structural core of the schedule and are identified through a deliberate review of the activity list, technical specifications, and contractual obligations.
PDM and Relationship Types
The precedence diagramming method serves as the standard technique for modeling mandatory dependencies in the schedule network diagram, and these dependencies most often appear as finish-to-start relationships, although other relationship types can also represent hard logic.
Critical Path Hard Constraint
When a mandatory dependency lies on the critical path, it becomes a hard constraint that directly influences the project's overall finish date.

Mandatory Dependency in PRINCE2 and Other Frameworks

The mandatory dependency in PRINCE2 environment is handled through the Plans theme and product-based planning rather than through a separate dependency classification system. PRINCE2 focuses on products, their quality criteria, and the sequence in which those products must be created. Many product dependencies are mandatory because a later product requires the completed earlier product as an input.

PRINCE2 does not use the phrase mandatory dependency as prominently as the PMBOK Guide, but the underlying idea is present. In product-based planning, the product flow diagram shows the order in which products must be developed. Some of those arrows reflect preference, while others reflect physical or contractual necessity. Experienced PRINCE2 practitioners distinguish between the two because the hard ones constrain the plan far more seriously.

Product-Based Planning and Dependencies

In product-based planning, the project team creates a product breakdown structure and then a product flow diagram. The flow diagram identifies which products are needed before others can be produced. A mandatory dependency appears when a downstream product cannot exist without the upstream product being complete and approved.

For example, a detailed design document must be approved before the corresponding build phase can start if the governance rules require that approval. This is a mandatory dependency created by quality requirements and project controls. The product flow diagram makes the constraint visible, but it does not by itself resolve the schedule impact.

Program and Portfolio Dependency Mapping

At the program and portfolio level, mandatory dependencies often cross project boundaries. A program may depend on one project delivering a shared platform before another project can integrate with it. A portfolio may have a regulatory milestone that several projects must collectively satisfy. These dependencies are frequently mandatory and require active management at a higher governance level.

Program managers use dependency maps, integrated roadmaps, and gate reviews to track such constraints. The challenge is that a mandatory dependency between projects may be clear to the program manager but invisible to the individual project teams. This visibility gap is a recurring source of schedule surprises in complex organizations.

Mandatory Dependency in Agile and Hybrid Environments

The mandatory dependency in Agile context is often less formalized than in predictive project management, but it is just as real. Agile teams still face technical and regulatory constraints that force a specific order of work. A user story cannot be tested before the code exists. A release cannot be deployed before the required security review passes.

Agile frameworks typically do not use activity network diagrams or critical path analysis as central planning tools. Instead, the team surfaces mandatory dependencies through backlog refinement, sprint planning, and continuous collaboration. The dependency still constrains the work, but the management approach is more conversational and iterative.

Technical Dependencies in Iterative Delivery

Technical mandatory dependencies inside an iterative delivery model usually appear as order constraints within a backlog. A story that depends on a database change may need to wait until that change is complete. A feature that consumes an API cannot be fully built until the API contract is stable or the endpoint is available.

Agile teams often try to break work into slices that reduce dependency exposure. They may build a mock or a stub to allow parallel progress. But this does not remove the underlying mandatory dependency entirely. The stub only defers the real integration point. Eventually the team must connect the work to the actual dependency and verify that the sequence holds.

Managing Mandatory Dependencies Across Teams and Iterations

When mandatory dependencies span multiple teams, Agile environments rely on coordination mechanisms such as Scrum of Scrums, dependency boards, and release train planning. The goal is to make the hard constraints visible early enough to sequence work without last-minute conflict. Teams that ignore cross-team mandatory dependencies often discover them during integration, when the cost of rework is highest.

Hybrid environments combine the structured dependency analysis of predictive planning with Agile delivery cadences. High-level mandatory dependencies may be mapped in a milestone plan, while detailed execution happens in sprints. The mandatory constraints remain fixed, but the work around them is allowed to flex within the boundaries of the release plan.

Key Takeaways on Agile Mandatory Dependency

Real Constraints Without Formal Diagrams
Agile teams routinely encounter technical and regulatory constraints that impose a fixed sequence of work, even though these mandatory dependencies rarely appear in formal dependency diagrams.
Order Constraints Inside the Backlog
Within iterative delivery, mandatory technical dependencies typically surface as backlog ordering constraints, such as a feature that cannot be fully developed until the relevant API contract is stable or an endpoint is available.
Testing Requires Completed Code
Agile teams still follow fundamental sequencing rules because a user story cannot be tested before the code exists and a release cannot be deployed until the required security review has passed.
Dependencies Surfaced Through Collaboration
Rather than depending on activity network diagrams or critical path analysis, Agile teams surface mandatory dependencies through backlog refinement, sprint planning, and continuous collaboration.
Coordination Across Multiple Teams
When mandatory dependencies span multiple teams, Agile organizations rely on mechanisms such as Scrum of Scrums, dependency boards, and release train planning to keep interrelated work sequences aligned.

Purpose and Importance of Identifying Mandatory Dependencies

The purpose and importance of mandatory dependencies lies in their effect on schedule realism, risk visibility, and stakeholder confidence. A schedule that omits a mandatory dependency will look optimistic until the project collides with reality. The resulting delay is often more damaging than the original constraint because it arrives as a surprise.

Identifying mandatory dependencies early gives the project team an honest picture of what can and cannot be accelerated. It also helps the sponsor and other stakeholders understand why certain work must follow a fixed sequence. That understanding reduces pressure to make impossible schedule commitments.

Schedule Integrity and Realistic Baselines

Schedule integrity depends on the accuracy of the dependencies used in the schedule model. Mandatory dependencies are the load-bearing walls of that model. If they are missing, the schedule is structurally unsound. If they are modeled as discretionary, the critical path may appear to have more flexibility than it actually has.

A realistic baseline incorporates the true physical, legal, and contractual sequences. It does not show artificial parallelism where the work cannot actually run in parallel. This realism may make the baseline longer, but it also makes it more defensible and more useful for decision-making.

Risk and Constraint Visibility

Mandatory dependencies frequently act as risk triggers. A regulatory approval that must occur before a major phase creates schedule risk if the approval timeline is uncertain. A vendor dependency that is mandatory exposes the project to external performance risk. By identifying these dependencies, the project manager can plan risk responses, buffers, or alternative strategies.

Constraint visibility also supports better escalation. When stakeholders demand an earlier finish date, the project manager can point to the mandatory dependencies that limit compression. This does not end the conversation, but it changes it from an argument about effort to a discussion about the actual sequence of work.

Practical Applications and Common Scenarios

Realistic mandatory dependency examples appear in nearly every industry, although the form varies considerably. Construction, engineering, software development, regulatory projects, and organizational change initiatives all have hard sequences that cannot be reversed. The common thread is that the work itself or the rules surrounding the work dictate the order.

Recognizing these patterns in real project work helps project managers avoid the trap of treating every dependency as a preference. It also provides a practical vocabulary for discussing constraints with technical experts, legal advisors, and procurement teams.

Construction, Engineering, and Infrastructure Projects

Construction projects are often the clearest illustration of mandatory dependencies. Excavation must precede foundation work. Concrete must cure before load can be applied. Electrical wiring must be in place before walls are closed and finished. Each step creates a hard condition for the next step.

Infrastructure projects add regulatory and environmental layers to the physical constraints. A road project may require utility relocations before main construction can start. An environmental permit may be mandatory before any earthmoving activity. These dependencies are not choices; they are prerequisites established by safety, legal, and engineering standards.

Software Development, Product Releases, and Organizational Change

Software development contains its own set of mandatory dependencies. Code must be committed before a build can be created. The build must succeed before automated tests can run. A production release may require a database migration to finish before the new application version goes live. These sequences are technically unavoidable.

Organizational change projects also have hard dependencies. A payroll system cannot be cut over before employee data is migrated and validated. A new process cannot be enforced before the supporting policy is approved. The mandatory nature of these dependencies often becomes visible only when the change team maps the end-to-end flow across business units.

Key Takeaways on Mandatory Dependencies

Hard Sequences Across Industries
Mandatory dependencies surface across construction, software, regulatory, and organizational change initiatives as non-negotiable sequences determined by physical, technical, or compliance constraints.
Recognizing Patterns Avoids Misclassification
Recognizing these patterns equips project managers to distinguish hard constraints from discretionary choices and to engage technical, legal, and procurement stakeholders with precise, defensible language.
Construction Shows Clear Prerequisites
In construction, electrical wiring must be installed and inspected before walls are closed because safety codes, building regulations, and engineering standards make that sequence non-negotiable.

Common Challenges, Pitfalls, and Misconceptions

Several common misconceptions about mandatory dependencies create problems in real project environments. The first misconception is that any dependency preferred by a technical expert is automatically mandatory. The second is that mandatory dependencies are always obvious. The third is that hard logic cannot be challenged or restructured.

These misconceptions lead to over-constrained schedules, missed opportunities for parallel work, and a defensive planning culture. Project managers who treat every claimed hard dependency as sacred may preserve unnecessary sequence constraints long after the underlying reason has disappeared.

Confusing Mandatory with Discretionary Dependencies

One of the most frequent mistakes is inflating discretionary dependencies into mandatory ones. A team may insist that testing must wait until all documentation is complete because that was the historical practice. In reality, the documentation may be a preference, not a physical or contractual prerequisite. Labeling it mandatory removes flexibility without adding any real protection.

Conversely, a genuine mandatory dependency may be treated as discretionary because the team wants to appear responsive to schedule pressure. This is more dangerous. Removing hard logic from the schedule model does not remove it from the physical world. The project will simply discover the constraint later, usually at higher cost.

Overlooking Hidden Mandatory Dependencies

Not all mandatory dependencies are immediately visible. They may be buried in regulatory text, procurement terms, technical specifications, or organizational policies. A project may plan to start system integration before realizing that a security accreditation must be completed first. The accreditation was mandatory all along, but no one identified it during planning.

Hidden mandatory dependencies often surface during walkthroughs with specialists, legal reviews, or supplier discussions. The lesson is that dependency identification cannot rely on the project manager's assumptions alone. It requires input from people who understand the technical, contractual, and regulatory environment in detail.

Misusing Mandatory Dependencies as Excuses

Mandatory dependencies can become a convenient shield against difficult conversations. A team that does not want to attempt aggressive schedule compression may claim that every constraint is hard logic. A sponsor may use a supposed mandatory dependency to reject a competing initiative. While some constraints are indeed hard, the label should be backed by evidence.

When a mandatory dependency is invoked, the appropriate response is to ask what makes it mandatory. Is it a physical requirement, a legal restriction, or a contractual term? If the answer is vague or points to history or preference, the dependency may not be mandatory at all. This verification step is part of healthy schedule governance.

Relationship to Other Project Management Concepts

The relationship between mandatory dependencies and critical path analysis is particularly direct. Mandatory dependencies create the fixed sequencing upon which the critical path depends. Without an accurate model of hard logic, the critical path becomes a mathematical fiction disconnected from how the work must actually be performed.

Mandatory dependencies also connect to leads, lags, constraints, assumptions, risk registers, and stakeholder communication. They do not exist in isolation. A mandatory dependency may carry a lag while concrete cures. It may be documented as an assumption when the exact regulatory timeline is uncertain. It may appear in a risk register as a source of schedule risk.

Leads, Lags, Constraints, and Assumptions

Leads and lags modify dependency relationships without changing their mandatory nature. A finish-to-start mandatory dependency may include a lag for a required waiting period, such as paint drying or regulatory review time. The lag is part of the constraint, not an optional buffer. If the lag is contractual or physical, it is just as hard as the dependency itself.

Constraints and assumptions interact with mandatory dependencies during schedule development. A fixed start date may be a constraint created by an external dependency. An assumption about vendor delivery may need to be validated to confirm whether the dependency is truly mandatory. The schedule model is only as reliable as these supporting details.

Float, Critical Path, and Schedule Compression

Float represents the amount of time an activity can slip without delaying the project. Mandatory dependencies on the critical path typically have zero float because the sequence cannot be rearranged. Activities with discretionary dependencies may have more float and can be resequenced to relieve pressure.

Schedule compression techniques interact differently with mandatory dependencies. Crashing, which adds resources, may shorten the duration of an activity even when the dependency remains. Fast tracking, which overlaps activities, may be impossible for a truly mandatory finish-to-start relationship. The project manager must understand the nature of the dependency before recommending a compression approach.

Stakeholder Communication and Governance

Mandatory dependencies are a common topic in stakeholder communication because they directly affect expectations about dates and sequencing. Governance boards frequently ask why work cannot be accelerated. The project manager must explain the hard constraints in terms the stakeholders can accept. A clear dependency map or schedule fragment often communicates this more effectively than abstract explanation.

Business Value-Oriented Project Management adds a further dependency consideration by treating hiring and training pipelines as potential sources of mandatory constraints. When a specialized skill is unavailable, the dependency is not discretionary and must be reflected in the plan. Brief planning documents that all stakeholders can read help surface these constraints before they become invisible delays.

Key Insights on Dependency Connections

Foundation for Critical Path
Mandatory dependencies define the rigid sequence of activities that critical path analysis depends on, and when the hard logic is modeled incorrectly, the critical path becomes an abstract planning artifact that no longer reflects how the work will actually be executed.
Lags Within Mandatory Links
A finish-to-start mandatory dependency can carry a lag that represents obligatory waiting periods, including paint drying, concrete curing, or regulatory review time.
Assumptions for Uncertain Timelines
If the precise duration of a regulatory process is not yet known, planners often record the mandatory dependency as an explicit assumption that remains provisional until the specific timeline has been confirmed.
Constraints from External Dependencies
A fixed start date typically reflects an external dependency that imposes a constraint on the project, rather than representing a choice made by the internal scheduling team.
Float and Schedule Compression Links
Float measures the allowable delay for an activity before it affects the project end date, and this measurement directly informs critical path oversight as well as choices about fast tracking or schedule compression.

Evolution and Current Thinking in Mandatory Dependency Management

The way practitioners understand and manage mandatory dependencies has evolved from static schedule logic toward broader systems thinking. Early project scheduling tools focused on activity sequencing in a single project. Modern project management recognizes that hard dependencies also exist across projects, programs, contracts, and supply chains.

A useful way to approach the subject is through a full mandatory dependency explained lens, which places the concept inside a larger conversation about constraint management. The dependency itself is not the problem. The problem arises when the dependency is ignored, misclassified, or communicated too late. Current thinking emphasizes early validation and continuous review.

From Static Hard Logic to Systems Thinking

Traditional critical path method treated mandatory dependencies as fixed inputs to a schedule calculation. The focus was on modeling the sequence and determining the minimum project duration. That approach remains valid, but it has been supplemented by systems thinking. A mandatory dependency is now understood as a signal about the environment in which the project operates.

For example, a regulatory dependency is not just a line on a network diagram. It is a relationship between the project, the regulator, the legal environment, and the organization's risk appetite. Managing that dependency may require communication, negotiation, contingency planning, or redesign of the work approach. The schedule model captures the constraint, but it cannot by itself resolve the underlying system interaction.

Current Debates and Best Practices

Current best practice emphasizes the verification of mandatory dependencies rather than their passive acceptance. Project teams are encouraged to document why a dependency is mandatory and to revisit that justification when circumstances change. A dependency that was mandatory under one technical approach may disappear if the approach is changed.

There is also a healthy debate about how much hard logic should be built into early schedules. Some argue that too many mandatory dependencies make plans brittle and discourage creative delivery strategies. Others respond that removing hard logic creates unrealistic optimism. The balanced position is that mandatory dependencies should be modeled accurately, challenged appropriately, and communicated clearly.

Key Distinctions & Clarifications

Mandatory Dependencies vs Discretionary Dependencies

Mandatory dependencies and discretionary dependencies are the two primary categories of activity sequencing in project schedule management. A mandatory dependency exists when the nature of the work, a legal requirement, or a contractual obligation dictates that one activity must precede another. A discretionary dependency, sometimes called soft logic, exists when a team prefers a certain sequence but could complete the activities in another order without violating physical, legal, or contractual constraints.

The key difference is reversibility. A project manager cannot remove a mandatory dependency by choosing a different approach under the same conditions, while a discretionary dependency can be changed through planning decisions, resource tradeoffs, or quality strategies. For example, in construction, pouring a concrete slab before installing load-bearing walls is a mandatory dependency because the walls cannot be safely erected on open ground.

In the same project, completing all architectural drawings before starting procurement may be a discretionary dependency if some long-lead materials can be ordered from preliminary design data. Teams often label their preferred review sequences as hard logic when they are actually discretionary, which reduces schedule flexibility. Distinguishing the two requires asking whether the later activity is truly impossible without the earlier one under the current contract, regulation, and physical conditions.

If the answer is yes, the dependency is mandatory; if the answer is only that it would be less efficient or riskier, the dependency is discretionary.

Where Mandatory Dependency Logic Loses Force

Mandatory dependency logic is not an unlimited principle. It applies only when a factual physical, legal, or contractual condition makes a sequence truly unavoidable. The concept breaks down in several boundary situations.

First, a dependency may be mandatory under one contract but not under another. If a regulation changes or a contract is renegotiated, the same activities may become discretionary. Second, some physical constraints can be removed by technology or method changes.

Constructing a bridge deck used to require temporary supports below it, but methods such as segmental launching or cantilever construction allow different sequences. When a new technique eliminates the physical restriction, the dependency no longer qualifies as mandatory. Third, resource shortages are not mandatory dependencies in the formal sense.

Waiting for a crane to become available is a resource constraint, not a logical order inherent in the work. Treating resource limitations as hard logic obscures real schedule decisions. Fourth, on exploratory projects where scope and methods emerge over time, teams may declare dependencies mandatory prematurely before the actual work constraints are known.

The model also does not apply outside the scheduling domain. A mandatory dependency describes sequencing order, not duration, cost, quality, or ownership. Therefore, it should not be used to justify fixed dates or budget figures.

Recognizing these boundaries keeps hard logic from becoming an unexamined excuse for an inflexible schedule.

Misreading Mandatory as Immutable or Purely Physical

One common misinterpretation is that a mandatory dependency is always permanent and absolute. Misinterpretation: once a dependency is classified as mandatory, no project decision can ever change it. Fact: legal and contractual dependencies can change when laws are amended, permits are revised, or contracts are renegotiated.

A dependency that is mandatory under a current building code may become discretionary if the code is updated to allow a new construction method. A related misunderstanding about dependency types is that mandatory dependencies are only physical. Misinterpretation: hard logic means physical impossibility, such as concrete needing to cure before finishing.

Fact: mandatory dependencies also arise from laws, regulations, safety rules, and contractual terms. A pharmaceutical project cannot begin human trials before regulatory approval, not because of physics but because the law requires it. Another frequent error is equating mandatory dependencies with the critical path.

Misinterpretation: if a dependency is hard, it must be on the longest path through the schedule. Fact: many mandatory dependencies sit on non-critical activities with float. A legally required final inspection before project close may be mandatory but occurs after the critical construction path has finished.

Finally, people sometimes misread any finish-to-start relationship as mandatory. Fact: finish-to-start is only a logical relationship type, and it can be discretionary when a team chooses that order for convenience. The defining feature of a mandatory dependency is the source of the constraint, not the notation used in the schedule.

Relationship to the Critical Path and External Constraints

Mandatory dependencies do not exist in isolation; they interact with the critical path, external dependencies, and schedule constraints. In a network diagram, mandatory dependencies create the hard logic skeleton that all other scheduling decisions must respect. The critical path is determined by the longest sequence of dependent activities through the network, and that sequence may include both mandatory and discretionary dependencies.

A mandatory dependency can extend the critical path if the required predecessor is long or if lag is required, but it does not automatically have zero float. For example, a mandatory inspection after a structural phase may have float if the following phase is not immediately constrained. External dependencies often overlap with mandatory dependencies when an outside party must deliver goods, approvals, or services before work can proceed.

However, external and mandatory are separate dimensions. An external dependency can be discretionary, such as choosing to wait for a vendor's preferred design package instead of using internal data. Mandatory dependencies also differ from constraints.

An imposed date constraint, such as a fixed completion date, can override sequencing decisions but does not change whether the underlying logic is hard. Understanding these connections helps planners avoid treating every relationship or date as mandatory. The schedule model works best when mandatory dependencies are documented as fact-based constraints, while discretionary choices and external events remain visible and manageable.

Additional resources:
  • Flow-Based Scheduling is a pull-oriented planning and delivery method in project management that organizes work around continuous flow, work-in-progress (WIP) limits, and available capacity rather than fixed task start...

  • An affinity diagram is a visual tool for organizing unstructured ideas, opinions, or data points into natural groups based on their relationships. In project management, it is used to synthesize qualitative information...

  • Continuous improvement is a systematic, ongoing effort to enhance project processes, deliverables, and management practices through incremental adjustments or breakthrough changes. In project management, it functions as...

  • Market conditions are the external economic, competitive, supply chain, regulatory, and demand-side circumstances that influence project planning, financing, staffing, and delivery. They sit outside the project boundary...

  • Key stakeholders in project management are the individuals or groups whose authority, influence, or exposure to project outcomes makes their active engagement essential for success. They are the people whose decisions,...

  • A Lessons Learned Register is a project management document used to record knowledge gained during a project, including what went well, what went wrong, and recommendations for future work. It functions as a living...

  • Business value measurements are systematic methods and criteria used in project, program, and portfolio management to assess the worth of an investment’s outputs and outcomes in terms meaningful to the organization....

  • Benefits realization in PMO is a systematic governance framework used by Project Management Offices to guarantee that the strategic value, measurable improvements, and intended outcomes defined in business cases are...

  • A Critical Success Factor (CSF) is an essential element, condition, or activity that must be achieved or performed well for a project, program, or portfolio to meet its objectives. In project management, critical...

  • An Agile Center of Excellence (ACE) is a permanent organizational entity that defines, promotes, and sustains agile practices across an enterprise. It serves as the central hub for agile knowledge, coaching, and...

  • An information radiator is a highly visible display of project information placed in a shared physical or digital space. It continuously broadcasts status, progress, risks, and decisions, allowing team members and...

  • A cause-and-effect diagram is a structured visual tool used in project management to systematically identify potential causes contributing to a specific problem or outcome. By organizing causes into categories such as...

  • High-performing project teams are groups of individuals with complementary skills who share a clear project objective, hold mutual accountability for results, and consistently meet or exceed stakeholder expectations...

  • Forecasting methods are structured analytical techniques used in project management to predict future project conditions, outcomes, and performance based on current data, historical information, expert judgment, and...

  • Benchmarking is a structured process used in project management to compare an organization’s practices, processes, and performance metrics against those of industry leaders or standards. It serves as a diagnostic tool...

  • Cost Performance Index, abbreviated as CPI, is an earned value management metric that measures the cost efficiency of project work by comparing the value of work completed to the actual costs spent. A CPI of 1.0...

  • Leading indicators in project management are predictive measures that signal likely future performance, risks, or outcomes before they appear in final project reports. Project managers use them to identify early...

  • Customer centricity is a strategic orientation in project management that places customer needs, experiences, and desired outcomes at the center of every project decision. It aligns scoping, delivery, and benefits...

  • Feasibility is a structured assessment in project management used to determine whether a proposed project can be delivered successfully and whether its expected outcome justifies the required investment. Before formal...

  • Continuous Delivery is a software engineering and project delivery practice in which code changes are automatically built, tested, and prepared for a production release through a repeatable pipeline. In project...

  • Cost of Quality is the total cost incurred over the life of a project or product to prevent nonconformance to requirements, appraise conformance, and respond to failures. In project management, it combines the cost of...

  • High-level requirements are broad statements of business needs, capabilities, constraints, and expected outcomes that define what a project must accomplish without prescribing detailed design or technical...

  • Assumption and Constraint Analysis is the systematic process of identifying, documenting, and validating the presumptions and limitations that underpin a project plan. It ensures uncertainty is explicitly acknowledged...

  • The critical path is the longest sequence of dependent activities in a project schedule. It determines the earliest possible project finish date, and any delay to a task on the critical path delays the entire project...

  • Interpersonal skills are the behavioral competencies project managers and team members use to communicate, influence, negotiate, resolve conflict, and build working relationships with stakeholders throughout the project...

  • A kickoff meeting is a formal alignment session held at the start of a project or project phase. It brings together the sponsor, project manager, core team, and key stakeholders to establish a shared understanding of...

  • The Lean Scheduling Approach is a project scheduling philosophy and set of techniques that applies lean principles to the planning, sequencing, and control of project work. It is used in project management to eliminate...

  • Customer Satisfaction is the degree to which a project's deliverables, processes, and stakeholder interactions meet or exceed the expectations of the customer who commissions, funds, uses, or benefits from the project...

  • Conflict management is the systematic process of identifying, addressing, and resolving disagreements among project stakeholders while preserving working relationships and supporting project objectives. In project...

  • A lead time chart is a graphical tool in project management and Agile delivery that plots the elapsed time from work item initiation to completion, typically against the completion date. It provides a visual flow metric...

  • Fist of Five Voting is a structured consensus-building technique used in project management and Agile facilitation to quickly measure team support for a proposal. Participants raise zero to five fingers, with a closed...

  • An Agile Charter is a concise, jointly developed document that defines a project’s purpose, boundaries, and collaborative principles among Agile team members and stakeholders. It serves as a lightweight compass rather...

  • Life cycle tailoring is the deliberate adaptation of a project’s phases, delivery cadence, review gates, and management controls to fit the specific context of the project. It is a focused practice within project...

  • Life Cycle Phase Definitions are the formal descriptions of the distinct stages through which a project moves from initiation to closure. They identify each phase's focus of work, expected outputs, responsible parties,...

  • An Enterprise-Level PMO is a permanent organizational function that establishes centralized governance, standards, and strategic alignment for project, program, and portfolio management across the entire enterprise. It...

  • Estimating methods are structured techniques used in project management to forecast the effort, duration, cost, and resource requirements of project work. They convert scope information, historical data, assumptions,...

  • Cost-benefit analysis (CBA) is a structured evaluation method in project management that compares the total expected costs of an initiative with its total anticipated benefits to determine whether the investment is...

  • A Kanban scheduling system is a pull-based visual workflow method used in project management to schedule, control, and optimize the flow of work through defined process states. It uses a board with columns representing...

  • Conformance in cost of quality is the portion of quality-related spending that goes toward prevention and appraisal activities in a project. It includes the costs of planning quality, training, process documentation,...

  • An internal dependency in project management is a relationship between two activities, tasks, products, or deliverables within a single project, in which one element requires another to start, progress, or finish....

  • A Cycle Time Chart is a graphical representation that plots the elapsed time from the start of active work on an item to its completion. In Agile and Lean project management, it displays individual cycle time values as...

  • Compliance in product and deliverable is the extent to which a project’s products, services, or unique results meet their functional and nonfunctional requirements, acceptance criteria, quality standards, and regulatory...

  • An exception plan is a formal management document that replaces the current project plan or stage plan when performance is forecast to exceed agreed tolerances. In PRINCE2, it defines the actions, resources, and...

  • Celebrating success is the deliberate recognition of achievements, milestones, and completed deliverables within project management. It acts as a strategic lever to reinforce team morale, demonstrate value to...

  • A daily standup is a short, recurring coordination meeting held by a project team every working day, typically limited to fifteen minutes, to synchronize progress, surface obstacles, and adjust the immediate plan. In...

×
Become a Certified Project Manager
$280   $130
FREE Online Mock Exam Become a Certified Manager