Skip to main content

Finish-to-Start Relationship

A finish-to-start relationship is a logical dependency in project management in which the start of a successor activity depends on the completion of a predecessor activity. This is the most common dependency type in the precedence diagramming method, and it serves as the primary building block for critical path analysis and schedule development.

The Most Common Precedence Dependency in Project Scheduling

A finish-to-start relationship is a logical dependency between two project activities in which the start of a successor activity depends on the completion of a predecessor activity. The predecessor must reach its defined completion state before the successor can begin. This relationship is the most common dependency type in project scheduling and forms the backbone of critical path analysis. In precedence diagramming method notation, a finish-to-start link is drawn as an arrow from the finish point of the predecessor node to the start point of the successor node. Because of its intuitive logic, it often serves as the default connection when a project schedule is first constructed.

When a project manager records that task B has a finish-to-start relationship with task A, the statement is about sequencing, not about resource allocation or organizational authority. Completion in this context means the specific output, condition, or handoff required by task B is ready. It does not automatically imply that task A has been formally accepted, closed, or signed off. The dependency simply says that the successor cannot start until the predecessor has finished enough of its work to satisfy the defined entry condition. That distinction matters more in practice than many new project managers expect.

Finish-to-Start Relationship: Summary of Key Topics

Key Concept Summary
Sequencing Logic In project scheduling, defining task B as having a finish-to-start relationship with task A specifies sequencing logic; it does not allocate resources or assign organizational authority.
Default Sequencing Behavior Default finish-to-start logic reduces the risk of unintended parallel work, yet it can encourage schedulers to apply sequential constraints routinely instead of testing whether activities could safely overlap.
Core Relationship Components A finish-to-start relationship comprises a predecessor activity, a successor activity, a defined completion point, a defined start point, and any lag or lead that adjusts the interval between those two events.
Network Directionality Because the relationship is directional, schedulers can navigate the network to compute early start, early finish, late start, late finish, and total float for each activity.
Critical Path Impact Finish-to-start links form the causal chain that underpins critical path analysis and reveals how delays or risks propagate across the project schedule.
Dependency Origin A finish-to-start dependency may sit inside the project team or extend outside it, linking activities controlled by regulators, vendors, contractors, or other external parties.
Lag and Timing Constraints Lag preserves the underlying finish-to-start logic while introducing a fixed or variable waiting period that reflects a physical, contractual, or regulatory requirement.
Framework Interpretation In a PRINCE2 plan, a finish-to-start link usually marks a product handoff or a management stage boundary. In Business Value-Oriented Project Management, the link is meaningful only when the predecessor output is actually required as the successor input and meets the agreed quality threshold.

What Is Finish-to-Start Relationship?

The definition of finish-to-start relationship in project management centres on the sequential logic that one activity cannot commence until another activity has finished. It is one of four precedence relationships described in the precedence diagramming method, alongside start-to-start, finish-to-finish, and start-to-finish. Among these, finish-to-start is used far more often because it reflects the natural order of many kinds of work. A successor could be a concrete pour that cannot begin until formwork is complete, or a training rollout that cannot start until the training materials have been produced. The relationship captures a hard or soft gate between two activities, depending on the underlying reason for the link.

This concept is sometimes called a finish-to-start dependency or an FS link. The abbreviation FS appears frequently in scheduling software, network diagrams, and project documents. In many tools, when a user drags a connector from one task to another, the software assigns a finish-to-start relationship by default. That default is helpful because it prevents accidental concurrency, but it also encourages schedule creators to overuse sequential links without questioning whether an overlap might be possible. A finish-to-start relationship is not inherently a rule about strict phase-gate management. It is a scheduling convention that should be chosen deliberately.

At its core, the finish-to-start relationship is a timing constraint between activities. It says nothing about who performs the work, how long either activity is estimated to take, or whether the predecessor and successor are part of the same deliverable. Those details are captured elsewhere in activity attributes, resource calendars, and the work breakdown structure. The relationship only tells the scheduler the order in which the two activities are allowed to occur. Understanding this narrow but vital role prevents the dependency from being overloaded with meaning it does not carry.

Essential Insights on Finish-to-Start Relationships

Core definition of the link
A finish-to-start relationship establishes that a successor activity cannot commence until the predecessor activity has been fully completed, creating a clear handoff point between tasks.
One of four precedence types
This dependency is one of four precedence relationships defined in the precedence diagramming method, alongside start-to-start, finish-to-finish, and start-to-finish, each modeling a distinct timing constraint between activities.
Most common scheduling dependency
Finish-to-start links are the predominant schedule dependency because they reflect the natural order of most project work, such as pouring concrete only after the formwork has been erected and secured.
Default setting in scheduling tools
Scheduling software typically applies a finish-to-start relationship by default when tasks are linked, which reduces the risk of unintended parallel work but can also produce overly conservative schedules by forcing sequential execution where some overlap might be safe.

Key Components and Characteristics of Finish-to-Start Relationships

The key components of finish-to-start relationships include a predecessor activity, a successor activity, a defined finish point, a defined start point, and any lag or lead that modifies the timing between them. The predecessor is the activity that must finish first, while the successor is the activity that waits for that completion. The finish point of the predecessor is usually defined by a measurable output, such as a tested module, an approved design, or an installed component. The start point of the successor is the moment work can begin because that output is available. Without clarity on these boundary conditions, the dependency can become ambiguous and difficult to manage.

Characteristics of a finish-to-start relationship include asymmetry and directionality. The dependency flows in one direction only, meaning that a delay in the predecessor has a predictable impact on the successor, but not the reverse. This directionality is what allows schedulers to trace paths through a network and calculate early start, early finish, late start, late finish, and float. In a simple two-activity chain, if the predecessor finishes late, the successor starts late unless it has some independent float. That causal chain is central to critical path analysis and to understanding how schedule risk propagates through a project.

The relationship can be further described by its origin. A finish-to-start link may be mandatory because the successor physically or legally cannot begin before the predecessor is complete. It may also be discretionary, reflecting a preferred sequence chosen by the team for convenience, quality, or risk management. It may be internal, involving activities within the project team, or external, involving activities controlled by outside parties such as regulators, vendors, or contractors. These descriptors are independent of the finish-to-start timing logic itself, but they shape how the dependency is evaluated and challenged during schedule reviews.

Lag and Lead in Finish-to-Start Dependencies

A finish-to-start relationship often includes a lag, which is a delay applied after the predecessor finishes before the successor can start. A typical example is waiting for concrete to cure after pouring before framing can begin. The curing time is expressed as a lag on a finish-to-start link. Lag does not change the fundamental finish-to-start logic, but it adds a fixed or variable waiting period that represents a real physical, contractual, or regulatory constraint. If the lag is greater than zero, the successor is still attempting to start only after the predecessor finishes, plus an additional delay.

A lead, sometimes called negative lag, allows a successor to start before a predecessor fully finishes. For instance, software developers might begin coding a module before the detailed design document is fully approved. In precedence diagramming, this can be modelled as a finish-to-start relationship with a lead. The formal dependency type remains finish-to-start, but the lead relaxes the clean finish-before-start boundary. Practitioners often observe that a finish-to-start link with a large lead behaves very much like a start-to-start relationship in the field, even though the software labels it differently. This is why clear documentation of leads and their justification is necessary.

Mandatory versus Discretionary Finish-to-Start Links

Mandatory finish-to-start links exist when a physical, legal, or contractual requirement prevents the successor from starting before the predecessor completes. A roof cannot be installed until the walls are up. A drug cannot be marketed until a regulatory approval is issued. These constraints are not optional and cannot be removed by rescheduling. Discretionary finish-to-start links, by contrast, represent a preferred order that the project team has chosen. A project might decide to finish the database design before starting the user interface build, even though both could theoretically proceed in parallel. Discretionary finish-to-start links are useful for reducing coordination complexity, but they should be reviewed because they often hide opportunities for schedule compression.

Finish-to-Start Relationship in PMBOK and PRINCE2

The finish-to-start relationship in PMBOK is formally recognized within the Schedule Management knowledge area, specifically during the Sequence Activities process. The PMBOK Guide lists sequence activities as the process that identifies and documents relationships among project activities. Inputs such as the activity list, milestone list, project scope statement, and enterprise environmental factors are used to determine dependencies. The precedence diagramming method is the primary tool for creating a project schedule network diagram, and finish-to-start is the most frequently used dependency type in that method. The resulting network diagram becomes an input to the Estimate Activity Durations and Develop Schedule processes.

Within the PMBOK framework, finish-to-start dependencies are not simply drawn. They are determined through dependency determination analysis, which classifies each link as mandatory or discretionary and internal or external. Leads and lags are then applied as needed. This analysis ensures that the schedule reflects not just technical constraints but also the chosen strategy for how work will be carried out. The finish-to-start relationship is also central to the critical path method. The longest path through the network is often formed by a chain of finish-to-start links, and the total float of each activity depends on the logical relationships that connect it to the rest of the schedule.

PRINCE2 approaches dependencies through product-based planning rather than activity-first scheduling. The product breakdown structure and product flow diagram identify which products must exist before others can be created. When product flow is translated into activity dependencies, finish-to-start relationships naturally emerge as the most common logic. PRINCE2 does not prescribe a specific notation for activity dependencies, but its Plans theme requires that dependencies between products and activities be identified and managed. A finish-to-start link in a PRINCE2 plan usually represents a product handoff or a management stage boundary where one set of work must be completed before the next can begin.

A business value-oriented view of finish-to-start dependencies treats each link as a handoff of value, not just a timing rule. In Business Value-Oriented Project Management, a finish-to-start relationship is considered meaningful only if the predecessor's output is actually needed as the successor's input and if that output meets the agreed quality threshold. Otherwise the dependency may be creating unnecessary waiting time. This perspective aligns with the broader principle that schedule logic should serve value delivery, not merely satisfy a planning convention.

Key Takeaways on Finish-to-Start Dependencies

PMBOK Sequence Activities Process
The PMBOK Guide formally treats finish-to-start relationships within the Schedule Management knowledge area through the Sequence Activities process, which identifies and documents the logical dependencies among project activities.
Inputs and Precedence Diagramming
The activity list, milestone list, project scope statement, and enterprise environmental factors provide the key inputs for dependency determination, and the precedence diagramming method is the primary technique used to construct the schedule network diagram.
Mandatory Versus Discretionary Dependencies
Dependency determination analysis categorizes each finish-to-start relationship as mandatory or discretionary and internal or external, helping the schedule account for both hard technical constraints and the project team's chosen execution strategy.
Critical Path and Total Float
Because chains of finish-to-start dependencies frequently define the longest path through the network, an activity's total float is determined by how its logical relationships connect it to the broader schedule.
PRINCE2 and Value-Oriented Views
PRINCE2 does not mandate a specific dependency notation but still requires dependencies between products and activities to be managed within its Plans theme, while value-oriented project management treats a finish-to-start link as meaningful only when the predecessor's output is genuinely needed and meets the agreed quality threshold.

Finish-to-Start in Agile and Hybrid Environments

The role of finish-to-start in agile projects is often less visible because agile approaches avoid phase-gated life cycles. However, finish-to-start relationships still appear at the level of individual tasks, acceptance criteria, and workflow states. A developer cannot demo a finished feature until the underlying code has been written. A tester cannot begin formal acceptance testing until a build is ready for test. These are finish-to-start constraints that exist inside iterations and on kanban boards even when the overall project is not planned as a sequential waterfall. Agile teams manage these micro-dependencies through daily coordination rather than detailed network diagrams.

In hybrid environments, finish-to-start relationships frequently appear at the boundary between predictive and adaptive work. A predictive procurement process might need to finish before an agile development team can start working with the purchased component. Or an agile discovery phase may need to complete its primary experiments before a predictive business case can be finalized. Hybrid governance often introduces finish-to-start gates at stage transitions while allowing considerable freedom within each stage. The challenge is to avoid imposing too many hard finish-to-start links between agile work packages, because that can reintroduce the same rigidity that agile methods were meant to reduce.

Agile teams also use the concept of a definition of ready, which acts as a softer version of a finish-to-start entry condition. A backlog item is ready for development only after its acceptance criteria are clear and its dependencies are satisfied. When a dependency is hard and truly finish-to-start, the item may be blocked until the predecessor completes. This is a practical manifestation of the same sequencing logic, managed through kanban blockers and dependency boards. The finish-to-start relationship does not disappear in agile; it becomes a local, visible, and collaboratively managed constraint instead of a static link in a baseline schedule.

Purpose and Importance in Project Scheduling

The importance of finish-to-start dependencies lies in their ability to reveal the true sequence of work and the consequences of delay. A schedule is not a collection of independent tasks; it is a network of dependencies that determines when each activity can occur. Finish-to-start links define which activities must come before others and therefore shape the project timeline. When these links are accurate, the critical path emerges clearly and the schedule can be used to make reliable trade-off decisions. When they are inaccurate, the schedule becomes an optimistic or pessimistic fiction that misleads sponsorship and demoralizes the team.

Finish-to-start relationships serve several purposes. They communicate handoff conditions between people or teams. They help prevent two activities from starting before their prerequisites are met, reducing rework and coordination failures. They provide the logical basis for calculating early and late dates, float, and schedule risk. They also make dependencies transparent for stakeholders who need to understand why a project cannot simply be accelerated by starting everything at once. This transparency is especially important during schedule reviews, audit trails, and change control discussions.

The relationship also supports resource smoothing and leveling. By knowing which activities are logically constrained by finish-to-start links, a project manager can identify where resources can be applied in parallel and where they cannot. If a succession of finish-to-start links creates a long chain of dependent work, adding more people to a single activity may not shorten the overall timeline if that activity is already on the critical path with no float. The dependency structure, more than individual productivity, often determines the shortest achievable duration. Recognizing this is a key step in moving from task-level management to system-level schedule management.

Key Takeaways on Finish-to-Start Dependencies

Schedules Are Dependency Networks
A schedule functions as an interconnected network of dependencies rather than a loose collection of independent tasks, and this structure is what determines when each activity can actually occur.
Links Shape the Timeline
Finish-to-start relationships establish which activities must be completed before others can begin, and that logical dependency directly determines the overall project timeline.
Accuracy Reveals the Critical Path
Accurate finish-to-start dependencies reveal the critical path and give project leaders a reliable foundation for making decisions about time, cost, and resource allocation.
Bad Links Mislead Stakeholders
Inaccurate dependencies turn the schedule into an optimistic or pessimistic distortion that misleads sponsors and erodes the project team's confidence.
Transparency Supports Reviews and Control
Visible dependencies give stakeholders a clear explanation of why work cannot simply be accelerated by starting all activities at once, which is especially important during schedule reviews, audits, and change control discussions.

Finish-to-Start Relationship vs Other Dependency Types

Comparing finish-to-start vs start-to-start dependencies highlights a common scheduling trade-off between sequential and concurrent work. In a start-to-start relationship, a successor can begin when a predecessor begins, allowing activities to run in parallel. A finish-to-start relationship prevents that parallelism because the successor waits for the predecessor to complete. Start-to-start is often used when later activities can make progress based on early outputs of earlier activities, such as when testing scripts can be written while the software design is still evolving. Finish-to-start is preferred when the successor truly cannot add value until the predecessor has achieved a stable handoff state.

Finish-to-finish dependencies require that two activities complete at the same time or that one cannot finish before another finishes. They are common in situations involving shared documentation or coordinated delivery. For example, a technical manual cannot finish before the final product configuration is frozen. Start-to-finish dependencies are the rarest and least intuitive. They mean that a successor cannot finish until a predecessor has started. A classic example is a security guard shift that cannot end until the next guard has started. This schedule logic is uncommon in most project environments and often confuses stakeholders when it appears in network diagrams.

The distinction matters because different dependency types create different schedule dynamics. Finish-to-start links create sequential chains and are the main driver of project duration. Start-to-start links create overlap and can shorten duration but may increase coordination risk. Finish-to-finish links align completion dates but do not by themselves determine when work begins. Start-to-finish links are usually too unusual to use without a specific operational reason. In practice, many schedules can be built almost entirely from finish-to-start relationships with selective leads, lags, and start-to-start overlaps where justified. Choosing the right type is a matter of matching the dependency to the actual handoff condition.

Common Challenges and Misconceptions

Common misconceptions about finish-to-start relationships often stem from treating every sequential link as a mandatory, physical constraint. In reality, many finish-to-start links are discretionary choices made for convenience or risk avoidance. A project manager may link design to development with a finish-to-start relationship because it feels safer, even though development could begin on some modules while design is still finishing others. This over-sequencing creates artificial waiting time and can inflate the schedule without adding value. Reviewing each finish-to-start link with the question "Is this truly required, or is it a preference?" frequently reveals schedule compression opportunities.

Another challenge is the assumption that the finish-to-start relationship automatically includes a zero lag. Project teams sometimes talk about a finish-to-start link as if the successor starts the instant the predecessor finishes. In the real world, there are often natural delays for information transfer, resource availability, approval wait times, or physical processes like curing and cooling. These delays should be explicitly modelled as lags or as separate activities, rather than hidden inside inflated activity durations. Hidden lag reduces schedule transparency and makes it harder to understand why the project is taking longer than planned.

Overly rigid finish-to-start chains can also become a problem in fast-moving or uncertain environments. When a ten-activity chain is linked entirely with finish-to-start dependencies, a single delay cascades through the whole project. That may be accurate, but it may also reflect an outdated assumption about how work can be decomposed. Practitioners sometimes observe that breaking a large activity into smaller pieces and using a few start-to-start overlaps can significantly reduce total project duration without increasing risk. The finish-to-start relationship is not wrong; it is the unexamined accumulation of finish-to-start links that distorts the schedule.

A final misconception is that finish-to-start relationships only belong in predictive, waterfall-style projects. Agile, Lean, and hybrid teams also experience sequential constraints, but they manage them locally through board policies, definitions of ready, and dependency blockers rather than through a central network diagram. The underlying sequencing logic is the same. Refusing to acknowledge finish-to-start dependencies in agile settings often results in blocked work, hidden waits, and cumulative flow diagrams that show big gaps between stages. Ignoring the relationship does not remove the constraint; it just removes the visibility needed to manage it.

Key Insights on Sequencing Pitfalls

Discretionary links mistaken as mandatory
Finish-to-start dependencies are frequently used as a default for convenience or risk avoidance rather than because a genuine physical constraint exists. This over-sequencing creates artificial waiting time, inflates the schedule, and adds no delivery value.
Natural delays need explicit modelling
Delays that occur in practice, including information handoffs, approvals, resource availability, and physical processes such as curing, should be modeled explicitly as lags or separate activities. Hiding them inside inflated activity durations obscures the true schedule logic and weakens transparency.
Alternatives to strict sequencing exist
Breaking large activities into smaller work packages with start-to-start overlaps can compress the overall timeline without increasing risk exposure. Agile, Lean, and hybrid teams manage sequential constraints locally through board policies, work in progress limits, and dependency blockers.

Practical Applications Across the Project Lifecycle

Typical finish-to-start examples in project management appear in every major industry and at every phase of the project lifecycle. In construction, excavation must finish before foundation forms can be set, and the foundation must finish before framing starts. In software development under a predictive life cycle, requirements analysis often precedes design, which precedes coding, which precedes testing. In event management, the venue contract may need to be signed before invitations can be sent, and the agenda may need to be finalized before printed programs are produced. These are all natural finish-to-start links that reflect a genuine handoff requirement.

During planning, finish-to-start relationships are documented in the schedule network diagram and reviewed with the team. During execution, project managers track predecessor completion and relay go signals to successor activities. During monitoring and controlling, delays in a predecessor trigger analysis of the successor's start date, float, and critical path impact. During closing, final acceptance testing typically must finish before the transition to operations can begin, and all open work packages must finish before the project can be formally closed. The relationship therefore functions as a recurring language for sequencing work from initiation through final delivery.

In large programs, finish-to-start dependencies often span multiple projects. A program may require one project to deliver a shared platform before another project can begin its integration work. In portfolio management, a strategic initiative may be sequenced after the completion of an enabling project. These cross-project finish-to-start links are critical for program schedule integration, but they are more fragile because the predecessor and successor may be controlled by different managers, budgets, and governance structures. Inter-project finish-to-start dependencies usually require formal interface agreements and regular synchronization sessions to remain reliable.

Evolution and Current Thinking

The evolution of finish-to-start scheduling began with the critical path method and program evaluation and review technique in the 1950s. Early scheduling systems relied heavily on finish-to-start logic because it was simple to model and easy to compute. The mathematics of the critical path method builds directly on sequential dependency chains, and the finish-to-start relationship became the default unit of that model. Over time, scheduling software added more dependency types, leads, lags, and constraint features, but finish-to-start remained the most commonly used connection. Its dominance is partly technical and partly cultural; planners often find sequential links easier to explain and defend.

Current thinking has become more cautious about automatic finish-to-start chains. Lean practitioners point out that waiting time between a predecessor and a successor is waste, and a finish-to-start relationship creates a natural opportunity for waiting if the handoff is not well managed. Agile methods emphasize delivering small vertical slices that minimize large-scale sequencing. Critical chain project management challenges finish-to-start scheduling by focusing on resource dependencies and buffer placement rather than purely logical task order. These approaches do not reject finish-to-start relationships, but they question whether they should always be the primary structure of a schedule.

Debate continues about how strictly dependencies should be modelled under uncertainty. Some schedulers prefer to keep finish-to-start links simple and deterministic, treating dependencies as fixed until a change request is made. Others advocate for probabilistic models that recognize predecessor completion may be partial or uncertain. The right approach depends on the complexity, duration, and risk profile of the project. What has not changed is the core insight: a finish-to-start relationship is a formal statement that one piece of work must finish before another can begin. That simple logic remains foundational to project scheduling even as tools and frameworks evolve around it.

Key Insights on Scheduling Evolution

Origins in the 1950s
Finish-to-start scheduling became the default planning convention as the critical path method and PERT formalized sequential dependency logic in the 1950s.
Persistence Despite New Features
Modern scheduling tools have added dependency types, leads, lags, and constraints, yet finish-to-start remains the most widely used relationship because it mirrors how practitioners naturally model handoffs and sequential workflow.
Lean and Agile Critiques
Lean practitioners identify waiting time between handoffs as waste, and Agile approaches favor small vertical slices that reduce reliance on lengthy sequential task chains.
Critical Chain Challenge
Critical chain project management shifts attention toward resource dependencies and buffer placement, challenging the assumption that logical task order must always drive the schedule.

Comparisons, Origins & Misunderstandings

Finish-to-Start vs. Start-to-Finish

Finish-to-start and start-to-finish are both precedence diagramming method dependencies, but they describe different timing logic. A finish-to-start relationship links the finish of a predecessor to the start of a successor: task B cannot begin until task A has completed. A start-to-finish relationship links the start of a predecessor to the finish of a successor: task B cannot finish until task A has started.

The key difference is the trigger point and direction of the logic. Finish-to-start models a forward handoff from completed work to later work, a dependency that fast tracking often modifies to compress schedules. Start-to-finish models a situation where a successor activity must remain active until a predecessor activity begins, often for coverage, transfer, or resource release.

A distinguishing example is a construction sequence. Concrete pouring cannot start until formwork is complete, which is finish-to-start. In security operations, the night shift cannot finish until the day shift starts, which is start-to-finish.

Start-to-finish is rare in project schedules, while finish-to-start is the most common dependency type. Confusing the two reverses the logic and can create impossible or misleading schedules. Scheduling software may allow both, but a finish-to-start connection should not be inverted into a start-to-finish connection simply to express a handoff.

Origins in Precedence Diagramming and Network Scheduling

The finish-to-start relationship was not introduced by a single author as a separate concept. It was formalized as one of four activity relationships in the precedence diagramming method, often credited to John W. Fondahl, a Stanford University civil engineering professor, whose early 1960s research presented a non-computer approach to critical path scheduling for construction projects.

Before precedence diagramming, the dominant arrow diagramming method placed activities on arrows and connected them through nodes. In that notation, the end of one arrow naturally preceded the start of the next, so the sequencing logic was effectively finish-to-start by default. The problem Fondahl's method solved was the need to represent realistic overlap and lag between activities without creating artificial dummy activities.

By placing activities in boxes, schedulers could define start-to-start, finish-to-finish, and start-to-finish relationships in addition to finish-to-start. Finish-to-start remained the default because most project work follows a clear predecessor-to-successor handoff. As project management software adopted precedence diagramming, the abbreviation FS became standardized.

The meaning has broadened over time from a strict end-point event to a defined entry condition for the successor, allowing for partial completion, lags, and conditional handoffs.

When Finish-to-Start Logic Does Not Apply

Finish-to-start logic has boundary conditions that limit its usefulness. It does not apply well when a successor can begin with incomplete predecessor output, when activities can overlap, or when the trigger is a resource constraint rather than a logical handoff. In construction, some tasks have true hard dependencies, such as formwork before concrete pour, but many tasks labeled finish-to-start are actually soft preferences.

In knowledge work, software development, and iterative projects, a successor often starts with preliminary information while the predecessor is still being refined, so a strict finish-to-start gate misrepresents reality. The model also assumes a discrete, observable completion event. If completion is ambiguous, such as when design is never fully finished and changes continue, the boundary of the predecessor becomes unclear.

Another boundary condition appears when the link must include a lag. A finish-to-start relationship alone cannot express that task B starts five days after task A finishes; it requires an added lag value, which changes the nature of the dependency. When a predecessor's completion is defined by administrative sign-off rather than physical readiness, the finish-to-start relationship may overstate the gate.

In these cases, other dependency types, lags, milestones, or rolling wave planning provide a more accurate schedule model.

Misreading Completion, Resources, and Mandatory Logic

Misinterpretation: a finish-to-start relationship means the predecessor has been formally accepted, closed, or signed off. Fact: the dependency relationship only requires that the specific output, condition, or handoff needed by the successor is ready. The predecessor may still have punch list items, documentation, or administrative steps remaining.

Misinterpretation: finish-to-start means the same resource or team cannot work on the successor. Fact: the link is a timing constraint, not a resource allocation rule. The same person can perform both activities if the sequence permits.

Misinterpretation: every finish-to-start link is a hard, mandatory dependency. Fact: many finish-to-start links are discretionary, created for convenience, risk reduction, or organizational preference. Mandatory dependencies, also called hard logic, arise from physical or legal necessity.

Discretionary dependencies, also called soft logic, can be revised to compress the schedule. Treating all finish-to-start relationships as mandatory hides opportunities for fast-tracking and schedule optimization. Project managers should label dependencies as mandatory or discretionary rather than assume that the default finish-to-start link carries inherent rigidity.

Additional resources:
  • Biases are systematic deviations from objective rationality in judgment, causing project professionals to consistently misinterpret information and make skewed decisions. In project management, these unconscious mental...

  • Environmental considerations are the physical, regulatory, social, cultural, organizational, and sustainability factors that can affect a project or be affected by it. In project management, they define the conditions a...

  • A finish-to-finish relationship is a logical dependency between two project activities in which the successor activity cannot finish until the predecessor activity finishes. It is one of four activity dependency types...

  • A check sheet is a structured, tabular form used in project quality management to record and categorize data as it is collected. It enables project teams to track defects, frequencies, and process variations in real...

  • An assignment matrix is a grid-based project management tool that maps specific tasks and deliverables to responsible individuals or roles, ensuring clear accountability. Often called a Responsibility Assignment Matrix...

  • Communication channels are a core project management metric representing the total number of potential pathways for information flow among stakeholders. The standard formula is n(n-1)/2, where n is the number of...

  • Correlation versus causation is the project management discipline of distinguishing an observed statistical association between two variables from a proven causal relationship. It allows project managers to evaluate...

  • Ambiguity types in project management are the distinct categories of unclear, equivocal, or multi-interpretable conditions that obscure a project’s scope, requirements, technology, environment, or stakeholder...

  • Fees in Contracts is the monetary compensation a buyer agrees to pay a seller or contractor for effort, expertise, and profit under a legally binding project agreement. In project management, the term appears primarily...

  • A Backlog Refinement Meeting, also known as backlog grooming, is a recurring Agile ceremony where the product owner, development team, and stakeholders review, clarify, estimate, and prioritize upcoming backlog items....

  • A contingency plan is a predefined response strategy that a project team activates when a specific risk event or trigger condition occurs. In project management, contingency plans document the actions, resources,...

  • The basis of estimates is the supporting documentation that captures the reasoning, assumptions, data sources, calculations, and confidence levels behind project cost, resource, and duration estimates. It transforms raw...

  • Critical thinking is the disciplined, evidence-based reasoning that project professionals use to interpret information, evaluate assumptions, and make sound judgments under uncertainty. It is not a single process or...

  • Explicit knowledge is codified, documented project information that can be shared, retrieved, and reused without relying on personal memory or face-to-face contact. It includes project charters, work breakdown...

  • In project management, an agreement is a mutually accepted understanding between two or more parties that defines commitments, deliverables, and the framework for executing work. Agreements span a spectrum from legally...

  • Extrinsic motivation is the drive to perform project tasks, meet objectives, or comply with process requirements because of external rewards, incentives, recognition, or consequences rather than inherent satisfaction in...

  • Earned Value Management (EVM) is a project management technique that integrates scope, schedule, and cost to measure project performance and progress in a single monetary baseline. It compares the value of work actually...

  • Completion criteria are the measurable conditions, standards, or performance requirements that a deliverable, phase, or project must satisfy before it is formally considered complete. They convert a subjective sense of...

  • Fixed-price contracts are procurement agreements in project management in which the seller agrees to deliver a clearly specified scope of work for a predetermined total price, regardless of the actual cost incurred...

  • Delivery models in project management are structured configurations of lifecycle phases, development approaches, governance controls, team structures, and delivery cadence used to convert project inputs into completed...

  • 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....

  • 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...

  • A change control system is a formal set of documented procedures, tools, and approval authorities that governs how modifications to project baselines, deliverables, and documentation are proposed, evaluated, approved,...

  • A Change Control Plan is a formal component of the project management plan that establishes the procedures for requesting, evaluating, approving, and implementing modifications to project baselines, documentation, and...

  • Feature completion rates measure the proportion of planned features that a project team has fully delivered and had accepted by a defined point in a release, iteration, or project phase. The metric is widely used in...

  • A finish-to-start relationship is a logical dependency in project management in which the start of a successor activity depends on the completion of a predecessor activity. This is the most common dependency type in the...

  • Fixed Price with Economic Price Adjustment (FP-EPA) is a procurement contract type in which the seller receives a predetermined fixed price for the agreed scope, but that amount can be adjusted during the contract term...

  • A checklist is a structured list of items, actions, criteria, or deliverables used in project management to verify that specific project activities have been completed, reviewed, or approved. It serves as a cognitive...

  • 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...

  • A change log is a formal, sequential record of all change requests, their evaluation outcomes, and the actions taken in response to proposed alterations to a project’s approved baselines. It functions as a single source...

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