Critical Path Method

Also known as: CPM

framework · engineering · formal-scientific

Network analysis technique identifying the longest sequence of dependent activities and the project duration they determine.

Critical Path Method (CPM) is the deterministic network-based project-scheduling technique developed in 1957 by Morgan R. Walker (DuPont) and James E. Kelley Jr. (Remington Rand) during a joint engineering-management research project to improve scheduling of DuPont chemical-plant maintenance shutdowns. The method represents a project as a directed acyclic graph of activities with their precedence relationships and single-point duration estimates, then computes the longest path through the network — the 'critical path' — which determines the minimum project duration. Forward-pass and backward-pass computations yield earliest and latest start and finish times for each activity, with float (slack) measuring schedule flexibility for non-critical activities. Activities on the critical path have zero float; any delay there delays the project. CPM was developed in parallel with the US Navy's PERT for the Polaris missile program, with the two techniques converging in subsequent practice. CPM remains the foundational scheduling technique embedded in PMBOK, PRINCE2, and most project-management software.

Originators

Morgan R. Walker (DuPont, foundational co-author); James E. Kelley Jr. (Remington Rand / Mauchly Associates, foundational co-author); Dr. John Mauchly's consulting firm Mauchly Associates facilitated the collaboration; intellectual antecedents in Henry Gantt's chart methodology (1910s), broader operations-research developments during World War II, and 1950s linear-programming tradition; subsequent extension and pedagogical consolidation through 1960s operations-research and project-management literature high

Year / Decade

1957 (foundational publication, Construction Engineering Conference); subsequent diffusion through 1960s operations-research literature high

Primary sources

Kelley, J.E. & Walker, M.R. (1959). 'Critical-Path Planning and Scheduling', Proceedings of the Eastern Joint Computer Conference (foundational publication), Kelley, J.E. (1961). 'Critical-Path Planning and Scheduling: Mathematical Basis', Operations Research, Moder, J.J. & Phillips, C.R. (1964). Project Management with CPM and PERT (foundational textbook), PMI (multiple editions). PMBOK Guide (institutional codification of CPM in project-management practice) high

Core components

Primary use case

Foundational scheduling technique embedded in virtually all project-management methodologies and software; construction project scheduling (commercial, infrastructure, industrial); engineering project scheduling (manufacturing plant shutdowns, plant turnarounds, capital projects); research-program scheduling; academic and professional reference in project management, operations research, and industrial engineering curricula; input to earned-value management (EVM), critical-chain scheduling extensions (CCPM), and broader schedule-and-cost integration.

Common criticisms

Lineage

Parent of
Critical Chain Project Management
Siblings
PERT, Gantt Chart Methodology