You Need a Balance of Doers And Leaders
Every software engineering team requires doers and leaders. In my experience, for every five or six doers, you need a leader.
Engineering teams with too many leaders tend to fight about direction, vision, and control; as a result, they get very little done. The work environment is crippled by turf wars and constant attempts to reach consensus. Whatever they ship, ships late and looks and feels bland and designed by committee. Thankfully, having too many … [Read more...] about How to Coach People Into Leadership Roles