Predecessor Task in Microsoft Project

Words: ...
↓ Down

Predecessor Task in Microsoft Project

A Predecessor Task is a task that must happen before another task can start or finish.

In simple words:

👉 Predecessor = Previous Task
👉 Successor = Next Task

Think of it like a chain:

Task A → Task B → Task C

  • Task A is the predecessor of Task B.

  • Task B is the successor of Task A.

  • Task B is the predecessor of Task C.


Why Predecessor Tasks Are Important

Predecessor tasks help Microsoft Project:

  • Calculate start and finish dates automatically.

  • Create logical work sequences.

  • Prevent tasks from starting too early.

  • Build accurate project schedules.

  • Identify the critical path.

Without predecessors, all tasks are independent, and the schedule may become unrealistic.


Construction Example

IDTaskDurationPredecessor
1Site Clearing2 Days-
2Excavation3 Days1
3Foundation Concrete5 Days2
4Column Construction4 Days3

This means:

  1. Complete Site Clearing.

  2. Then start Excavation.

  3. Then start Foundation Concrete.

  4. Then start Column Construction.

Microsoft Project automatically links these activities.


Common Relationship Types

1. Finish-to-Start (FS) — Most Common

Task A must finish before Task B starts.

Example:

  • Excavation → Foundation Concrete

Excavation (Finish)
         ↓
Foundation (Start)

2. Start-to-Start (SS)

Both tasks start together.

Example:

  • Ceiling Work

  • Electrical Installation

When ceiling work starts, electrical installation can also start.


3. Finish-to-Finish (FF)

Both tasks must finish together.

Example:

  • Testing

  • Documentation

Documentation cannot finish until testing is completed.


4. Start-to-Finish (SF)

A rare relationship.

Example:

  • Old Security Guard

  • New Security Guard

The old guard cannot finish his shift until the new guard starts.


How to Enter a Predecessor

Method 1: Predecessors Column

  1. Create your task list.

  2. Find the Predecessors column.

  3. Enter the ID number of the predecessor task.

Example:

IDTaskPredecessor
1Foundation
2Columns1
3Beam2

Method 2: Link Tasks Button

  1. Select two tasks.

  2. Click Link Tasks (chain icon).

  3. Microsoft Project creates an FS relationship automatically.


Example for House Construction

IDTaskDurationPredecessor
1Site Preparation2d
2Excavation3d1
3Footing Concrete2d2
4Foundation Wall4d3
5Ground Floor Slab3d4
6Columns4d5
7Beams4d6
8Roof Structure5d7

Each task depends on the previous task.


Best Practice

✅ Always define predecessors for every major task.
✅ Use FS relationships by default unless another relationship is needed.
✅ Review predecessors regularly when updating schedules.
✅ Avoid creating too many unnecessary links.
✅ Make sure the logic matches actual construction work.


Simple Formula to Remember

Predecessor = "What must happen before this task?"

When creating a schedule, ask yourself:

"What task must be completed before this task can begin?"

The answer is the Predecessor Task.

Easy Construction Example

Question: What must happen before "Brick Wall Construction" starts?

Answer: "Column and Beam Construction" must be completed.

Therefore:

Column and Beam Construction = Predecessor
Brick Wall Construction = Successor

This simple question helps you build a logical and professional schedule in Microsoft Project.

Previous Post Next Post
🕒
Color
Font
19
Content
Outline Data
Outline Level
```html ```