Finish-to-Start (FS) is a logical relationship in which a successor activity cannot start until a predecessor activity has finished. This is the most common dependency type in project scheduling.

Key Aspects of Finish-to-Start

  • Successor Activity Cannot Begin Until the Predecessor Is Complete – Ensures sequential task execution.
  • Most Common Logical Relationship – Frequently used in project planning and scheduling.
  • Helps Define Project Workflows – Critical for scheduling dependencies and determining task order.

Finish-to-Start vs. Other Logical Relationships

Dependency TypeDefinitionExample
Finish-to-Start (FS)Successor cannot start until predecessor finishes.Construction painting cannot begin until wall installation is complete.
Finish-to-Finish (FF)Successor cannot finish until predecessor finishes.Proofreading cannot finish until writing is complete.
Start-to-Start (SS)Successor cannot start until predecessor starts.Framing a house cannot start until foundation pouring begins.
Start-to-Finish (SF)Successor cannot finish until predecessor starts.The night shift cannot finish until the next shift starts.

Example Scenarios

Software Development

A testing phase cannot start until development is fully completed.

Construction Project

A roofing team cannot start work until the building structure is fully assembled.

Marketing Campaign

A social media campaign cannot begin until the graphic design team completes the ad creatives.

Mermaid Diagram: Finish-to-Start Dependency

graph LR;
    A["Task A: Write Report"] -->|Must Finish Before| B["Task B: Submit Report"]
    B -->|Can Only Start After Task A is Done| C["Task C: Publish Report"]

Why Finish-to-Start Matters

  • Ensures Logical Task Progression – Maintains correct order of operations.
  • Prevents Premature Execution of Tasks – Ensures dependencies are respected.
  • Improves Project Scheduling – Helps define clear relationships between tasks.
  • Essential for Critical Path Analysis – Used to determine the project’s longest path.

See also: Finish-to-Finish (FF), Start-to-Finish (SF), Start-to-Start (SS), Logical Relationship, Schedule Network Diagram.