In practice, Brooks found, nearly all software projects require only one-sixth of their time for the writing of code and fully half their schedule for testing and fixing bugs. But it was a rare project manager who actually planned to allocate developers’ time according to such a breakdown. Next, Brooks argued, the “very unit of effort used in estimating and scheduling” was “a dangerous and deceptive myth.”

