Every manager knows about the nightmare programming project. The project that takes twice as long as expected, has massive cost overruns—and there’s no end in sight. When you presented the partial ...