[wonky] Why Do I Need a Program Manager?
Posted on March 9th, 2009 at 3:03 pm by Steve

Programmers can’t report to program managers, which means, among other things, that the development lead, or the CTO, or the CEO, can’t be the person who writes the specs.

The number one mistake most companies make is having the manager of the programmers writing the specs and designing the product. This is a mistake because the design does not get a fair trial, and is not born out of conflict and debate, so it’s not as good as it could be.

As usual, Joel on Software is spot-on.