Indiacon Civil

Subjects › Schedule Management › Basics

Activities and dependencies

Basics Schedule Management Reviewed 24 Oct 2026 2 min read

A schedule is built from activities, each a defined piece of work with a duration, resources and a clear start and finish, and the logical links between them. Getting the logic right is the heart of planning: it is what lets the schedule predict the effect of a delay or change.

The most common dependency is finish-to-start (FS): the successor cannot start until the predecessor finishes, for example plastering after brickwork. Start-to-start (SS) allows the successor to begin a set time after the predecessor starts, useful for overlapping repetitive work like laying a pipeline behind trenching. Finish-to-finish (FF) ties finishes together, for example backfilling cannot finish until pipe laying finishes. Start-to-finish (SF) is rare. Lags add waiting time, such as curing before stripping formwork, and leads (negative lags) allow overlap.

Diagram: Indiacon original, not to scale.

Dependencies can be mandatory (physical, like foundations before columns), discretionary (preferred sequences), external (permits, utility shifting, client approvals) or resource-driven (one crane shared). Good schedules have every activity linked to at least one predecessor and one successor, except the start and finish, avoid hard date constraints that hide true logic, and keep lags visible. The network diagram, in activity-on-node form today, shows the logic; durations and dependencies together allow the critical path method to compute dates and float.

Tip

Write each activity name as a verb plus an object, such as "Cast slab level 3", so everyone reads it the same way.

Key formulas
  • FS: successor start ≥ predecessor finish + lag
  • SS: successor start ≥ predecessor start + lag
  • FF: successor finish ≥ predecessor finish + lag
  • Open ends: avoid activities with no predecessor or successor
Solved example

Problem. Trenching (10 days) and pipe laying (10 days) on a 1 km line are linked SS with a 2-day lag and FF with a 2-day lag. Backfilling (10 days) follows pipe laying SS +2 and FF +2. Find the total duration if trenching starts on day 0.

  1. Trenching: day 0 to 10.
  2. Pipe laying: start ≥ 0 + 2 = day 2; finish ≥ 10 + 2 = day 12. So day 2 to 12.
  3. Backfilling: start ≥ 2 + 2 = day 4; finish ≥ 12 + 2 = day 14. So day 4 to 14.
  4. Overlapping work finishes in 14 days, against 30 days if done in strict FS sequence.

Answer. 14 days (versus 30 days end-to-end)

Quick quiz

1Give an example of a finish-to-start link.

Plastering after brickwork (others are fine).

2When are SS links useful?

For overlapping repetitive or linear work.

3Why avoid hard date constraints?

They hide true logic and distort float.

Code note
  • IS 15883 (series) (India): Guidelines for construction project management, one part per knowledge area.
  • AACE RP 29R-03 (USA): Recommended practice on forensic schedule analysis.

Clauses and documents to read

  • IS 15883 (Part 2):2013 (time management)

Cited by number and clause only. We do not reproduce clause text, tables or figures (BIS Act 2016, s.10(5) and s.11). Check the current edition and amendments before use.

References and further reading

Standard texts, listed in no order of merit. We do not copy text, figures, tables or solved problems from any book; our explanations and examples are original.

  • B. C. Punmia, K. K. Khandelwal, Project Planning and Control with PERT and CPM, Laxmi Publications, latest edition.
  • J. W. Hinze, Construction Planning and Scheduling, Pearson, latest edition.

Free and official sources

All references for this subject →

Found an error? Write to indiacongroupofengineers [at] gmail [dot] com. For corrections and feedback. We never ask for payment or personal details.