Roy Osherove ( http://5whys.com ) discusses ten big mistakes software team leaders make when leading a team, and includes a description of the three maturity phases of a software team.
learn more at http://5whys.com
2. Interesting Questions
• Why can’t I convince my team to do TDD?
• Why can’t we get over “putting fires” all the time?
• What am I supposed to do as a lead exactly?
• Why can’t I seem to hire all those people I read about in
agile books?
• What am I supposed to do with that bad apple in the
team?
• Am I going to lose my friends?
• Why doesn’t anyone teach this stuff?
8. New Looking Glasses
• Every question has a context
• How can I get that dev sharing what’s
going on? (if my team is in the [chaos/
learning/mature] stage?)
• Why Can’t I get my team to do TDD (in
the chaos stage)
16. • Malice: “He’s doing this to me on purpose”
• Stupid:
• “I wonder if you really understand how
much this is important”
• “He’s lazy”
• “He can’t seem to learn this stuff”
23. Mistakes
• Recognize team maturity • Fear of engagement
• Delegation • placating
• Behavior forces • blaming
• Assertiveness • irrelevant
• Non Commitment • super-reasonable
24. November Course:
Elastic Leadership
• Register at LondonLeader.eventbrite.com
• Software team leader skills to succeed in an
agile world
• (Also in non agile world)
• find out more at 5whys.com
25. Thank You + Q + A!
• Contact:
• Email: Roy@osherove.com
• Twitter: @RoyOsherove
• http://5whys.com
• Books:
• Gerald M. Weinberg - Managing Teams Congruently
• Johanna Rothman - Behind Closed Doors
• Influencer - The power to change anything