Lean Six Sigma, CPM and PERT
Last updated: ยท Reviewed quarterly
Lean Six Sigma, the critical path method and PERT come from factories, shipyards and missile programs, and they carry the overhead to match. Two of them schedule one large project with hard dependencies; one of them reduces waste and variation in a process that runs over and over. Used on the wrong size of work they cost more than they return.
Two different problems in one toolbox
These three are usually taught together, which makes them look like variations on a theme. They are not. They answer two unrelated questions, and knowing which one you have is most of the work of choosing between them.
Lean Six Sigma is for a process that repeats: an assembly line, a claims desk, an onboarding sequence, a monthly close. Because it repeats you can measure it, and so talk about its average and its spread. It attacks two defects in such a process: work that adds no value, and results that vary more than the customer will accept.
CPM and PERT are for a project that happens once: a building, a plant shutdown, a satellite, a regulatory submission. There is no average to measure because it has not been done before in this exact form. What there is instead is a set of tasks with hard dependencies, and the interesting question is which of those tasks control the finish date. Reach for a critical path diagram when the real problem is a wobbly recurring process and you get a beautiful schedule for an unreliable machine.
Where Lean and Six Sigma came from, and why they merged
The two halves have separate origins and separate enemies.
Lean comes out of the Toyota Production System, formalized by Taiichi Ohno in post-war Japan. Its target is muda, waste: anything the customer would not pay for if they could see it. The classic list is seven kinds, usually taught as transport, inventory, motion, waiting, overproduction, overprocessing and defects, with an eighth (unused talent) added later by most practitioners. Lean's instinct is to remove steps and let work flow, and its measure of success is speed and cost.
Six Sigma comes out of Motorola in the 1980s, where the engineer Bill Smith is generally credited with naming it, and spread widely after General Electric adopted it under Jack Welch in the mid-1990s. Its target is variation, and its name is a statistical goal: a process centered well enough inside its tolerance limits that defects become rare, conventionally stated as 3.4 per million opportunities once the usual allowance for long-run drift is made. Its measure of success is consistency.
They merged because each was weak exactly where the other was strong. Lean makes a process fast but has no statistical machinery for finding out why one shift in five produces bad output. Six Sigma makes a process consistent but will happily make a wasteful step consistent rather than delete it. Combined, the question becomes: remove what adds nothing, then stabilize what remains. The name was popularized in the early 2000s, notably by Michael George's book Lean Six Sigma, and the training ladder came with it: yellow, green and black belts, with master black belts and champions above them. That ladder is the honest signal about cost. A method needing a certification hierarchy assumes a process large enough to justify one.
DMAIC, the five phases
- Define. State the problem, the customer and the measurable outcome, before anyone proposes a fix. The output is a charter: scope, process boundaries, and the specific defect being reduced. Most failed improvement projects failed here, by defining a solution instead of a problem.
- Measure. Establish the baseline: the current defect rate, cycle time or spread, measured over enough runs to be real rather than anecdotal. Without this number the later phases have nothing to compare against. The personal-scale version of the same discipline is a time audit.
- Analyze. Find the causes, not the symptoms. This is where the statistical tools live: Pareto charts ranking causes by how much of the problem they account for, cause-and-effect diagrams, control charts, hypothesis tests. The Pareto chart is the 80/20 idea covered in Pareto and the Eisenhower Matrix, applied to defect counts.
- Improve. Change the process against the causes you found, in a pilot before a rollout. Because there are usually more candidate changes than capacity, this phase benefits from an explicit scoring method such as those in MoSCoW and RICE.
- Control. Hold the gain: new standard work, monitoring on the Measure metric, and a defined response when it drifts. This is the phase that gets skipped, and skipping it is why processes quietly return to their old behavior within a year.
The critical path, and why float decides what matters
The critical path method was developed in the late 1950s by Morgan Walker at DuPont and James Kelley at Remington Rand, for scheduling plant shutdowns where a day of downtime had a known and painful cost. The idea is arithmetic rather than statistical.
Lay out every task with its duration and its predecessors. Some chains are longer than others. The critical path is the longest chain of dependent tasks from start to finish, and its total duration is the shortest possible duration of the whole project. Everything else has room to move.
That room is called float, or slack. Total float is how long a task can slip before it delays the project end date. Free float is how long it can slip before it delays the task immediately after it. Tasks on the critical path have zero float by definition: if one of them slips a day, the project slips a day.
That gives the one management instruction the method exists to give: adding people, money or attention to a task that has float buys nothing. The finish date moves only when a task on the critical path moves.
Two consequences catch teams out. First, the critical path is not fixed: shorten it enough and a different chain becomes the longest one, so it has to be recomputed after every material change. Second, CPM in its original form assumes each duration is a single known number and ignores resource contention entirely. Eliyahu Goldratt's critical chain method, from his 1997 book Critical Chain, is the best-known attempt at the second gap: schedule around the people and equipment tasks compete for, and pool safety margin into explicit buffers instead of hiding it in every estimate.
Building the network diagram
- List every activity. Decompose until each item has one owner and an estimable duration. Too coarse and the dependencies disappear inside a box; too fine and the diagram becomes unmaintainable.
- Record each activity's immediate predecessors. Only the direct ones. If C follows B and B follows A, C's predecessor is B, not A and B. Getting this wrong is the most common source of a wrong critical path.
- Draw the nodes and the arrows. Modern practice is activity-on-node, also called the precedence diagramming method: each task is a box, each arrow a dependency. The older activity-on-arrow style needs dummy activities for some relationships, which is why it has mostly fallen out of use.
- Name the dependency type. Finish-to-start is the default. Start-to-start, finish-to-finish and the rare start-to-finish exist too, as do lead and lag: testing can begin three days before the build finishes, or inspection must wait a day after the pour.
- Run the forward pass. Walk left to right adding durations to get each task's earliest start and earliest finish. Where several arrows meet, the successor's earliest start is the latest of the incoming finishes. The largest finish is the project duration.
- Run the backward pass and read off the float. Walk right to left subtracting durations from the project end date to get each task's latest start and latest finish. Total float is latest start minus earliest start. Every task with zero float is on the critical path.
PERT and the three-point estimate
PERT, the program evaluation and review technique, was developed in 1958 for the US Navy's Polaris missile program, in parallel with CPM and independently of it. Its contribution is to admit that durations are not known numbers.
Instead of one estimate per task it asks for three: an optimistic duration O, a most likely duration M, and a pessimistic duration P if the plausible things go wrong. The expected duration is a weighted average giving the most likely value four times the weight of the two extremes:
- Expected duration:
TE = (O + 4M + P) / 6 - Standard deviation:
SD = (P - O) / 6 - Variance:
V = SD squared, summed along a path and square-rooted to get that path's standard deviation
The weighting does something specific. Durations are not symmetric: a task can finish a little early but it can overrun enormously, so the distribution has a long right tail and its most likely value sits below its mean. Weighting the mode at four pulls the estimate slightly toward the pessimistic case, which is usually the direction reality goes.
The standard deviation then lets you talk about confidence rather than a single date. On the normal approximation PERT relies on, roughly two thirds of outcomes fall within one standard deviation of the expected duration and about 95 percent within two. A date given as twenty-nine days plus or minus three is more useful than a flat twenty-nine that is wrong.
PERT also has a systematic bias worth stating plainly. Because it computes the distribution along the critical path only, it ignores the chance that a near-critical path overruns and becomes the critical one. Whenever several chains converge on a milestone, that milestone waits for the slowest of them, so the real expected finish is later than the arithmetic suggests. This merge bias makes PERT optimistic more often than pessimistic; Monte Carlo simulation over the whole network, which most scheduling tools now offer, is the standard remedy.
A worked example
Take a six-task project: relaunching a documentation site. Durations are in working days.
| Task | Duration | Depends on | Earliest finish | Total float |
|---|---|---|---|---|
| A. Requirements sign-off | 5 days | Nothing | Day 5 | 0 |
| B. Content audit | 8 days | A | Day 13 | 8 days |
| C. Visual design | 6 days | A | Day 11 | 0 |
| D. Build templates | 10 days | C | Day 21 | 0 |
| E. Migrate content | 4 days | B and D | Day 25 | 0 |
| F. Test and launch | 3 days | E | Day 28 | 0 |
There are two paths through the network. A to B to E to F takes 5 + 8 + 4 + 3 = 20 days. A to C to D to E to F takes 5 + 6 + 10 + 4 + 3 = 28 days. The second is longer, so it is the critical path and the project is 28 working days.
The content audit is the interesting task. It finishes on day 13, but E cannot start until D also finishes on day 21, so B carries eight days of float. If the writer doing the audit asks for another week, it costs nothing. If the designer doing task C asks for another week, it costs the project a week. Both requests sound identical in a status meeting; the network is what tells them apart.
Now apply PERT to task D, the one everybody is nervous about. The team estimates six days if the component library holds up, ten days most likely, and twenty days if the templates have to be rebuilt against a new design system. Then TE = (6 + 40 + 20) / 6 = 11 days, and SD = (20 - 6) / 6 = 2.3 days.
Two things follow. The expected duration is eleven days, not the ten everyone has been repeating, because the pessimistic tail outweighs the optimistic one. And the spread on that one task is over two days, so the exact 28-day date commits to something the arithmetic does not support. Substituting the expected value makes the critical path 29 days, plus or minus a few, with nearly all the variance in a single task, which is also the instruction about where to reduce risk first.
When the overhead is worth it
All three are expensive in the same currency: up-front modeling and continuous maintenance. A network diagram is useful only while it matches reality, and a DMAIC project spends weeks measuring before it changes anything. That cost is repaid when the work is large, dependency-heavy or repeated enough to amortize it.
| Method | Question it answers | What it needs to work | Where it fails |
|---|---|---|---|
| Lean Six Sigma | Why does this repeating process waste effort and produce inconsistent results? | A process that runs often enough to measure, and a defect you can count | One-off work, or anywhere the process changes faster than you can baseline it |
| CPM | Which tasks control the finish date, and where is there slack? | Stable scope and real dependencies between tasks | Work where scope changes weekly, or where the constraint is people rather than sequence |
| PERT | How uncertain is the finish date? | Three estimates people will give honestly, and convergence worth modeling | Padded or politically produced estimates, and networks where merge bias dominates |
The pattern is consistent. Construction, shipbuilding, plant turnarounds, aerospace, logistics and regulated infrastructure use CPM and PERT because their dependencies are physical, their durations are informed by decades of comparable work, and a slipped date has a price on it. Manufacturing lines and high-volume service operations use Lean Six Sigma because the same sequence runs thousands of times and a fraction of a percent of defect rate is money.
They do not earn their keep on a five-person team shipping software every two weeks. The estimates are guesses rather than informed ranges, the dependency graph is redrawn every sprint, and maintaining the model costs more than the model reveals. That work is better served by the empirical approaches in Agile, Scrum and Kanban: short cycles, work-in-progress limits, and measured throughput instead of predicted durations. Kanban's flow metrics are a lighter descendant of the same Lean thinking, minus the certification ladder.
Most people are in the middle ground, and the useful move there is to borrow the concepts without adopting the apparatus. You can find a project's critical path on a whiteboard in twenty minutes and never draw a formal network. You can ask for three estimates instead of one on the two tasks that worry you. You can run Measure and Analyze on a recurring process without chartering anything. The float arithmetic is automated in most serious planning software, covered in task and project management tools, though doing one network by hand is worth it once.
The common thread
All three refuse to treat a plan as a list. A network says some tasks cannot affect the delivery date at all; DMAIC says most defects trace to a few causes. One claim in two vocabularies: work is not uniform, and the leverage is concentrated.
Sources
- DMAIC: the five basic phases of Lean Six Sigma, GoLeanSixSigma
- The DMAIC process, American Society for Quality
- The Lean Six Sigma DMAIC methodology explained, Lean Six Sigma Institute
- Critical path method: how to use CPM for project management, Asana
- Critical path method, Wikipedia
- Top project management methodologies, Smartsheet
- Project management methodologies, ProjectManager
- The top project management methodologies, Monday.com
- Project management methodologies made simple, The Digital Project Manager
- What is Kanban?, Atlassian
- Kanban methodology: six essential practices, Monday.com