CPM uses fixed task durations to balance cost and time, while PERT accounts for uncertainty by calculating a weighted average from best-case, most-likely, and worst-case estimates to reveal project risks.
What's happening
CPM assumes fixed durations for each task, while PERT embraces uncertainty through three-point estimation to provide a more flexible project timeline.
Think of CPM and PERT as two sides of the same scheduling coin. CPM (Critical Path Method) is all about predictability—it relies on known task durations to spot the longest chain of dependent tasks (that’s your critical path) and keep delays to a minimum. Honestly, this approach shines in projects where you’ve done this before, like building a house or assembling a car. PERT (Program Evaluation and Review Technique), born from a U.S. Navy project in the 1950s, flips the script by embracing uncertainty. Teams estimate three scenarios for each task: optimistic (a), most likely (m), and pessimistic (b). Plug those into the formula (a + 4m + b)/6, and you get a single weighted average that better reflects real-world chaos. Both methods map out dependencies to find the critical path, but PERT’s flexibility helps teams brace for surprises.
How to actually use them
Start by listing every task and its dependencies, then gather either fixed durations (CPM) or three-point estimates (PERT), calculate the timeline, and let your software highlight the critical path.
- Break the project into bite-sized pieces. List every task and milestone, and mark which ones can’t start until others finish. A network diagram in Visio or Diagrams.net makes this way clearer than a simple list.
- Get your estimates ready. For CPM, ask the people doing the work for one reliable duration. For PERT, push them for three numbers: best-case (a), most likely (m), and worst-case (b).
- Do the math. With PERT, plug those three numbers into (a + 4m + b)/6. Say a task could take 2, 4, or 8 days; the weighted average is (2 + 16 + 8)/6 = 4.67 days. In Google Sheets, automate it with
=ROUNDUP((A2+4*B2+C2)/6,1). - Feed the data into your tool. In Microsoft Project 2026, drop durations into “Task Information” → “Advanced.” Google Sheets can link your formula to a timeline to track progress. Both tools will highlight the critical path—the chain of tasks that, if delayed, pushes the whole project back.
- Keep checking and tweaking. Recalculate whenever reality changes—suppliers slip, resources shift, or new info pops up. That way, your plan stays grounded in what’s actually happening.