Ran across this article today about what happens where there is a lack of leadership in software development teams. I relate to this concept very much as throughout my career I’ve watched the industry use agile to essentially fire bad managers, examples of which include:

  • Technically competent engineer promoted to manager who then decides their their new title means they should make everyone do the technical implementation their way
  • Non-technical manager who just tries to pressure the team to hit an arbitrary date
  • Managers who don’t understand that they need to be looking up at the big picture for the team, not down at the details
  • Micro-managers don’t know they need to focus on building a trusted team that can execute on their own and instead the manager tries to tell everyone what to do

submitted by /u/joesilver70
[link] [comments]