Why technical programs fail


Built the wrong thing. Too late to fix.

You build the wrong thing and don’t find out until it’s too late to do anything about it. For a program, “you” can be any of the teams involved.

3 teams working on a program over 3 months. Right before launch, one of the teams has realised they built the wrong thing. “Ah… turns out we built the wrong thing. How much time do we have?” “This afternoon.” “Time for donuts?”
Built the wrong thing but it’s too late to do anything about it

Won’t finish in time. Too late to do anything.



Jason Yip

Senior Manager Product Engineering at Grainger. Extreme Programming, Agile, Lean guy. Ex-Spotify, ex-ThoughtWorks, ex-CruiseControl