M2.2 — Logic, Critical Path & Float
1. Practical outcomeThe learner should be able to construct and analyse a logically linked schedule, choose relationships, recognise missing or inappropriate logic, distinguish logic from constraints, identify critical and near-critical paths, understand total and free float, recognise negative or…
- Last updated
- Updated
- Views
- 25 views
M2.2 — Logic, Critical Path & Float
1. Practical outcome
The learner should be able to construct and analyse a logically linked schedule, choose relationships, recognise missing or inappropriate logic, distinguish logic from constraints, identify critical and near-critical paths, understand total and free float, recognise negative or unusually high float, understand how progress changes the path, and use the analysis to support decisions. The goal is to understand the schedule as a model, not simply as software output.
2. Core concepts
· Finish-to-Start (FS): B cannot start until A finishes. Example: Design → Manufacture.
· Start-to-Start (SS): B cannot start until A starts. Example: excavation/removal work may legitimately overlap.
· Finish-to-Finish (FF): B cannot finish until A finishes.
· Start-to-Finish (SF): the successor cannot finish before the predecessor starts, adjusted for any lag. This unusual relationship needs a clear operational justification.
· Leads and lags modify timing between linked activities. Ask what the lag represents; if it represents measurable work or an event, model that explicitly where practicable. Avoid negative lags (leads) that assume future accomplishment. Where genuine overlap is needed, use measurable hand-offs and appropriate relationships, documenting any justified exception under the adopted scheduling rules.
· Constraints are different from logic. The practitioner should distinguish logic-driven dates from constraint-driven dates.
3. Step-by-step method
1. Understand the work, including physical, technical, contractual, external and approval dependencies.
2. Establish predecessors and successors. Most activities should have both, except legitimate project starts and finishes. Unexplained missing links are open ends.
3. Select the appropriate relationship. Model how the work is actually expected to be delivered rather than using relationships merely to force overlap or dates.
4. Use leads, lags and constraints only where there is a defensible reason.
5. Calculate the network. Understand the idea of a forward pass and backward pass even when software performs the calculation.
6. Review open ends, hard constraints, long lags and unusual relationships.
7. Identify the current critical path and important near-critical paths.
8. Review total and free float and investigate unusually high or negative values.
9. Trace the path operationally and confirm that it makes practical sense.
10. Reassess the path structure after each progress update because the controlling path can change.
4. Worked example
Consider a simplified sequence using one working-day calendar, finish-to-start relationships with zero lag, no imposed date constraints and sufficient resources. Day 0 is the common start:
· A — Complete design: 5 days
· B — Procure equipment: 10 days, dependent on A
· C — Prepare site: 6 days, dependent on A
· D — Install equipment: 5 days, dependent on both B and C
· E — Test and commission: 3 days, dependent on D
Path A–B–D–E = 23 working days. Path A–C–D–E = 19 working days. A–B–D–E is the critical path. C has four working days of total float and four of free float under these assumptions.
If C finishes five working days later while B remains on plan, A–C–D–E becomes the 24-day controlling path and completion slips by one working day. Four days consume the available float; the fifth affects completion. Recalculate the network to verify the result.
Float
· Total float is the movement available before a relevant network completion or constrained date is affected, subject to the way the schedule is configured. It is not simply “days to waste”.
· Free float is the delay available without delaying any immediate successor’s early dates, as determined by the relationship type and calendar. In a simple finish-to-start network this is the gap to the successor’s early start.
· Negative float indicates that the schedule cannot currently achieve an imposed requirement or constrained date. Investigate the requirement, controlling path and driver; do not simply add constraints to hide the result.
Critical and near-critical paths
Do not simply accept red bars or software labels. Trace the path, check continuity, check whether it makes operational sense, examine constraints, calendars and lags, and confirm that the expected delivery drivers are present. Near-critical paths matter because relatively small changes can make them controlling.
The lowest-total-float path and the longest remaining path need not coincide when constraints, multiple calendars, out-of-sequence progress or resource levelling affect the calculation. Explain which path drives the milestone being assessed and retain the calculation settings with the schedule basis.
Progress and path change
The critical path can change as the project progresses. If procurement remains on plan but site preparation suffers a five-day delay, the previously non-critical site path may become the controlling path. Critical-path analysis should therefore be repeated at each update.
A better question than “What is the critical path?” is: “What is currently controlling important outcomes, why, and what might become controlling next?”
5. Interpretation and professional judgement
The schedule calculation is not the end of the analysis. The practitioner must decide whether the calculated path represents the real delivery mechanism. A path driven by artificial constraints, unrealistic calendars or missing logic can be mathematically valid and operationally misleading.
Negative float should trigger investigation of the requirement and the controlling sequence. High float should be challenged because it may indicate genuine flexibility, but it may also indicate missing logic or disconnected scope. Automated health checks identify symptoms; professional judgement determines whether the model is appropriate.
6. Practice diagnostic
Use this table to challenge the quality of the approach or deliverable. The rows consolidate the most important recurring red flags and checks; they are prompts for professional judgement rather than a substitute for the method above.
Red flag | Why it matters | Challenge question |
Activities have unexplained open ends or logic that does not represent the real delivery sequence. | The calculated network can produce dates and float that have little operational meaning. | Can the main delivery sequence be traced continuously and explained in practical terms? |
Relationship types or lags are selected mainly to force dates. | Hidden timing assumptions can distort criticality and make the schedule unresponsive to change. | Are relationships appropriate and are all material lags justified by a real delivery condition? |
Hard constraints dominate the network. | Constraint-driven dates can masquerade as logic-driven forecasts and create artificial critical paths. | Are constraints necessary, documented and limited to genuine external or authorised conditions? |
High, negative or near-zero float values are accepted without investigation. | Float anomalies can reveal missing logic, impossible commitments or emerging controlling paths. | Are unusual float values understood and have near-critical paths been examined? |
Very long activities or inappropriate calendars hide internal sequencing and path behaviour. | Important hand-offs and criticality can be concealed within apparently simple activities. | Are activity duration and calendar choices detailed enough to reveal the sequencing that matters? |
Progress is updated without rechecking remaining logic, and only software-labelled critical activities are reviewed. | The controlling path can migrate while the team continues managing yesterday’s logic. | After update, does the remaining network still make sense and can the current and near-critical paths be traced operationally? |
7. Try-it-yourself practical exercise
Build a 15–20 activity network for part of the Reference Project. Assign relationships and identify the critical path and float. Delay a non-critical activity until its float is consumed and recalculate. Delay another activity so that a different path becomes critical. Explain what changed and why. Then introduce one inappropriate hard constraint, observe the effect, remove it and restore credible logic.
The learner should understand WHY the schedule moved, not merely which button was pressed.
8. Bridge to capability
The How-to teaches how schedule logic, critical paths and float behave. At APPLIED and above, capability assessment should test whether the practitioner can apply the method to a realistic network, identify weak logic, explain the consequences and recommend corrective action. A checked network and before-and-after calculations should demonstrate how assumptions and progress change the controlling path. Supporting work products are illustrative and should be assessed with the practitioner’s reasoning. Sample learning questions illustrate the judgement at each recognition level; they are discussion prompts rather than validated assessment items.
Recognition | Capability expectation | Assessment focus or illustrative evidence | Sample learning question |
CORE | Explain relationship types, constraints, critical paths and float; interpret a straightforward supplied network; and identify obvious open ends or unjustified date constraints. | Supplied network calculations, with relationship, float or constraint weaknesses explained. | An activity has no successor, although its output is needed for commissioning. How could that omission distort the critical path and float? |
APPLIED | Independently build and analyse a normal schedule network; justify relationships, lags and constraints; calculate or verify path and float results; and explain changes after progress or assumption updates. | Checked network, justified logic and constraints, and verified path and float calculations. | How would you verify the critical path and float in a network, justify its constraints and explain changes after an update? |
INTEGRATION | Diagnose and assure complex network behaviour across calendars and interfaces; challenge artificial criticality, unusual float and shifting paths; resolve logic weaknesses; and advise on credible interventions. | Complex path diagnostics, calendar and interface checks, and tested corrective interventions. | A multi-calendar schedule shows high float on a workstream that is delaying delivery. How would you diagnose the logic and establish the controlling path? |
GOVERNANCE & ASSURANCE | Establish organisational schedule-logic and path-analysis standards; assure high-consequence models; resolve novel network and constraint problems; and improve analytical practice across delivery environments. | Logic standards, model-assurance findings and justified resolutions of unfamiliar network problems. | How would you establish assurance standards for high-consequence schedule networks and judge when unusual logic or constraints are defensible? |
Learning question: Do you understand how logic, critical paths and float affect schedule outcomes?
Capability question for APPLIED and above: Can you demonstrate a defensible network analysis, explain changing path behaviour and recommend a justified correction?
Related across the Open Standard
Knowledge
- Critical Path
WikiShares "Critical path" · Shares "Logic, Critical Path & Float" · Shares "Schedule development"
- Critical Path DRAG
WikiShares "Critical path" · Shares "Logic, Critical Path & Float" · Shares "Schedule development"
- Logic, Leads & Lags
WikiShares "Logic, Critical Path & Float" · Shares "Logic" · Shares "Schedule development"
- Critical Path Method
WikiShares "Critical path" · Shares "Logic, Critical Path & Float" · Shares "Schedule development"
- Finish to Start Vs Start to Finish Relations in Primavera Project Planner P6
WikiShares "Logic, Critical Path & Float" · Shares "Logic" · Shares "Schedule development"
Discussions
- [deleted]
0 repliesShares "Critical path" · Shares "Logic, Critical Path & Float" · Shares "Logic"
- How many types of activity floats exist in the context of project delivery date(s)?
0 repliesShares "Critical path" · Shares "Logic, Critical Path & Float" · Shares "Logic"
- S curve model of adoption rate, Excel
0 repliesShares "Critical path" · Shares "Logic, Critical Path & Float" · Shares "Logic"
- Web Based Time Tracking Software
0 repliesShares "Critical path" · Shares "Logic, Critical Path & Float" · Shares "Logic"
- No Subject Specified
0 repliesShares "Critical path" · Shares "Logic, Critical Path & Float" · Shares "Logic"
Blogs
- PROCEDURES No 15 – Planning Standards
Shares "Logic, Critical Path & Float"
Norms
- Pharmaceutical
Rates, Norms & DurationsShares "Schedule development"
- Elevated Watercourse
Water ManagementShares "Schedule development"
- Health & Healthcare
Rates, Norms & DurationsShares "Schedule development"
- Automotive
Rates, Norms & DurationsShares "Schedule development"
- Rule of Thumb
Rates, Norms & DurationsShares "Schedule development"
Comments
No comments yet.
Log in or join to comment