The manager’s most important task is system design. But it is not the
product system that the manager needs to design; it is the system that
builds that product: the project. Designing the project means hiring the
right people, putting them in the right place, building teams, keeping
people’s sprits up, and redesigning when the result is improvable. Great
managers [...]

YES Systems was a third-party software developer that bid on and won a
90,000 LOC project. It was well underway when the project leader was
asked by his manager to add 10,000 lines of new function. Later, YES
managers asked me to help them figure out why the total project had been
four months late. I put their [...]