Team Leaders are afraid of their people
In the name of democracy... we can't make decisions
"I do all the 'Team Lead' stuff" and don't delegate
Aaannnd...
Teams didn't bother missing iteration targets
Tech Leads doesn't make TLs accountable for their teams' performance
Teams don't take responsibility
Hide behind discoveries
Accept being blocked out
Blame technology and accept it
Blame circumstances
TDD :(
Continuous Delivery patterns :( :(
Agile story splitting, backlog management :(
Code Quality, test coverage problems
Rigid code
Dataflow
New stack / technology
Slow and really bad development experience
Low velocity