Certopolis

Certified Associate in Project Management (CAPM)

FS, SS, FF and SF dependencies and dangling logic

A finish-to-start link means the successor cannot start until the predecessor finishes; start-to-start and finish-to-finish model overlapping work. Start-to-finish reverses the normal flow and GAO says its use is widely discouraged. Every activity's start should be driven by a predecessor and its finish should drive a successor.

The four relationships

GAO's Schedule Assessment Guide describes three working forms. Finish-to-start (F–S): the successor cannot start until the predecessor finishes. Start-to-start (S–S): the successor cannot start until the predecessor starts. Finish-to-finish (F–F): the successor cannot finish until the predecessor finishes. None of them forces the two activities to happen at the same moment.

Start-to-finish (S–F) directs a successor not to finish until its predecessor starts. GAO calls it a theoretical fourth combination that reverses the expected flow of logic. Cases used to justify it can usually be rewritten as F–S logic by splitting activities or finding better F–S predecessors.

An example of F–F: a test report may be drafted while testing is under way but cannot be completed until testing is complete.

Why most links should be finish-to-start

GAO says most relationships in a detailed schedule should be F–S. They are intuitive, easy to trace and show clearly which work must finish before other work begins. S–S and F–F are valid for overlapping work, but too many of them in a detailed schedule may point to an optimistic schedule or modelling shortcuts, can hide the critical path, and tend to create dangling logic.

Dangling, missing and redundant logic

Every activity should have at least one predecessor and one successor. The exceptions are the start milestone, the finish milestone, and justified inputs or outputs such as a hand-off to an external partner.

Dangling logic is an improper tie to an activity's start or finish. GAO gives two checks. Any activity with an F–F predecessor should also have at least one F–S or S–S predecessor, or nothing drives its start. Any activity with an S–S successor should also have at least one F–S or F–F successor, or its finish drives nothing.

Networks should also be free of circular logic and of redundant logic. If A, B and C are already linked F–S in a chain, an extra F–S link from A to C is unnecessary.

Where the exam catches people

  • Believing start-to-finish is a normal choice for overlapping work: GAO says its use is widely discouraged.
  • Believing S–S means both activities start on the same day: it only means the successor cannot start before the predecessor starts.
  • Believing an F–F predecessor alone is enough: the activity also needs an F–S or S–S predecessor to drive its start.
  • Believing extra links make the network safer: redundant links should be removed.
  • Believing heavy use of S–S and F–F shows a mature schedule: in a detailed schedule it may signal optimism or shortcuts.

Written from PMI's documentation

Try 3 questions on this

Pick an answer to see why each option is right or wrong.

  1. A team plans to overlap module testing with writing the test report. The report may be drafted while testing is still under way, but it cannot be completed until testing is complete. Which tool can be used to link the two activities?

    Right. In the game that’s Renown for your Predictive, Plan-Based Methodologies building.

    Not that one: D is right. In the game your Predictive, Plan-Based Methodologies building would lose a little Renown, and this question would come back later.

    Show the full explanation and doc quotes

    That is exactly the tie here: the report can run alongside testing but cannot be completed before testing is.

    Written from www.gao.gov/assets/d1689G.pdf

  2. During a schedule review, an analyst finds a link that directs a successor activity not to finish until its predecessor starts. The analyst wants logic that is intuitive and easy to trace. Which technique is used to replace it?

    Right. In the game that’s Renown for your Predictive, Plan-Based Methodologies building.

    Not that one: A is right. In the game your Predictive, Plan-Based Methodologies building would lose a little Renown, and this question would come back later.

    Show the full explanation and doc quotes

    The cases used to justify one can usually be rewritten as simple finish-to-start logic, by subdividing activities or finding better finish-to-start predecessors.

    Written from www.gao.gov/assets/d1689G.pdf

  3. A schedule check finds an activity whose only incoming link is finish-to-finish, so nothing in the network drives when the activity can begin. Which technique is used to correct this dangling logic?

    Right. In the game that’s Renown for your Predictive, Plan-Based Methodologies building.

    Not that one: B is right. In the game your Predictive, Plan-Based Methodologies building would lose a little Renown, and this question would come back later.