@RoyOsherove
Twitter:@RoyOsherove      5Whys.com – blog Osherove.com –  courses for team  leaders                         Easy Unit Te...
www.ArtOfUnitTesting.com
StoryThe Interrupt
StoryPromises, Promises
StoryThe Generous Lead
Team LeaderGreat Teams AreGrown, Not Hired
Three Team Maturity Stages                Self                Organization             Managed             Learning     Ch...
Most team leaders use the wrongkind of leadership for the current           team stage.
Leadership in chaos #Fail Treat a chaotic team as a self leading team   Teach them TDD when they don’t even use source  ...
Leadership in Learning Teams #Fail Failure to grow a learning team into a  mature team  Fixing the team’s problems or th...
Leadership in mature teams #Fail  Don’t let a mature team self   organize   Lead the daily meeting   Decide on technica...
The team is now in  Chaotic Mode
Leadership in chaos #Fail Treat a chaotic team as a self leading team   Teach them TDD when they don’t even use source  ...
Chaotic-Team Leadership “when the ship is sinking the captain does not call a meeting, he gives  orders” Main Goal – Get...
Your first commitments to the team             during chaos    Make time for our team    Hold one on one meetings    Ho...
Making time for your team Max 50% outside the team 50% at least     One on one meetings     Team meetings     Standup...
Absolutely Essential Team Practices           During Chaos    Non Technical       Daily Standups       Big Visible Task ...
The team is now in Learning mode
SLACK
StoryThe Generous Lead
Leadership in Learning Teams #Fail Failure to grow a learning team into a  mature team  Fixing the team’s problems or th...
Developing Developers      Steady Growth (plateau)Gerald M. Weinberg – “becoming a technical leader”
Fast Growth
Ravines before Fast Growth
What are you going to do about              it?
StoryPromises, Promises
Commitment Language Lack of commitment  “we need to..”  “If only we had ..”  “I’ll try to get it done soon..” Commitm...
Integrity Say it Mean it   Use commitment language   I will… by… Do it   Or flag as soon as possible that you won’t ...
Getting Integrity   Explain to team   Explain individually   Use integrity as growth mechanism (1 on 1)   Use integrit...
Changing Behaviors that won’t          change
Dealing with an information hoarder               Action                                  Influence Make it a growth chal...
The team is mature
Influencing Behavior using        constraints        Six Influence Factors
Lead Better – 2 day course April - in Oslo July – SkillsMatter in London Details at osherove.com
Book – Notes to a software team            leader Be part of my book “Notes to a  software team leader” –          5whys....
Other Resources @RoyOshereove 5whys.com – my blog for team leaders Management 3.0 by Jurgen Appelo
Q&A And then… short song?
   When I was just a new team lead   One of the clients came to me   Will we succeed?   How much will it cost?   Can ...
   Yes, of course we can,   Whatever you ask will be   The future is known to me   What you ask will be
   The second week the project ran   The client called and told me this   I changed my mind, we need something else   ...
   Yes, I think we can   If we work really hard, we will   We’ll work nights, ignore the pain   Please don’t change y...
   On the 10th month the client called   And said that he’s moving the project abroad   We’re running too late   We’r...
   Que sera sera   Whatever will be will be   The projects moved overseas   Que sera sera
   Que sera sera X 2   Whatever will be will be   The projects moved overseas   Que sera sera
Thank You Be part of my book “Notes to a  software team leader” –          5whys.com/Note          @RoyOsherove
RoyOsherove_TeamLeadershipInTheAgeOfAgile
RoyOsherove_TeamLeadershipInTheAgeOfAgile
Upcoming SlideShare
Loading in …5
×

RoyOsherove_TeamLeadershipInTheAgeOfAgile

507 views
475 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
507
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

RoyOsherove_TeamLeadershipInTheAgeOfAgile

  1. 1. @RoyOsherove
  2. 2. Twitter:@RoyOsherove 5Whys.com – blog Osherove.com – courses for team leaders Easy Unit Testing
  3. 3. www.ArtOfUnitTesting.com
  4. 4. StoryThe Interrupt
  5. 5. StoryPromises, Promises
  6. 6. StoryThe Generous Lead
  7. 7. Team LeaderGreat Teams AreGrown, Not Hired
  8. 8. Three Team Maturity Stages Self Organization Managed Learning Chaos
  9. 9. Most team leaders use the wrongkind of leadership for the current team stage.
  10. 10. Leadership in chaos #Fail Treat a chaotic team as a self leading team  Teach them TDD when they don’t even use source control  Acting as scrum master /coach when what they need is someone to save them from themselves  Not making enough time for team learning  Not spending enough time with the team
  11. 11. Leadership in Learning Teams #Fail Failure to grow a learning team into a mature team  Fixing the team’s problems or them  Failure to recognize impediments and teach avoidance  Giving in to fear of confrontation with team members
  12. 12. Leadership in mature teams #Fail  Don’t let a mature team self organize  Lead the daily meeting  Decide on technical issues for the team  Telling people what to do instead of setting constraints
  13. 13. The team is now in Chaotic Mode
  14. 14. Leadership in chaos #Fail Treat a chaotic team as a self leading team  Teach them TDD when they don’t even use source control  Acting as scrum master /coach when what they need is someone to save them from themselves  Not making enough time for team learning  Not spending enough time with the team
  15. 15. Chaotic-Team Leadership “when the ship is sinking the captain does not call a meeting, he gives orders” Main Goal – Get the team into a plateau, and get some slack time for learning Take back control (or others will take it)  By talking to management  Remove outside interference  Declare single point of entry for requirements if needed  By talking to the team Put out fires so the team can start learning
  16. 16. Your first commitments to the team during chaos  Make time for our team  Hold one on one meetings  Hold daily stand up meetings  Organize tasks  Find out what is not working continuously  Find Bottlenecks  Start Optimizing the team’s process
  17. 17. Making time for your team Max 50% outside the team 50% at least  One on one meetings  Team meetings  Standup meetings  Coaching  Teaching  Managing Goals  Pairing  Code review
  18. 18. Absolutely Essential Team Practices During Chaos Non Technical  Daily Standups  Big Visible Task Board  Same Room  Weekly Support Shifts Technical Practices  Build Automation  Code Review  Build by Feature  Pair Programming  Unit Testing  TDD
  19. 19. The team is now in Learning mode
  20. 20. SLACK
  21. 21. StoryThe Generous Lead
  22. 22. Leadership in Learning Teams #Fail Failure to grow a learning team into a mature team  Fixing the team’s problems or them  Failure to recognize impediments and teach avoidance  Giving in to fear of confrontation with team members
  23. 23. Developing Developers  Steady Growth (plateau)Gerald M. Weinberg – “becoming a technical leader”
  24. 24. Fast Growth
  25. 25. Ravines before Fast Growth
  26. 26. What are you going to do about it?
  27. 27. StoryPromises, Promises
  28. 28. Commitment Language Lack of commitment  “we need to..”  “If only we had ..”  “I’ll try to get it done soon..” Commitment  “I will ____ by ____”
  29. 29. Integrity Say it Mean it  Use commitment language  I will… by… Do it  Or flag as soon as possible that you won’t make it
  30. 30. Getting Integrity Explain to team Explain individually Use integrity as growth mechanism (1 on 1) Use integrity as part of standups
  31. 31. Changing Behaviors that won’t change
  32. 32. Dealing with an information hoarder Action Influence Make it a growth challenge (integrity)  [personal motivation] Thank them for sharing information  [Social Motivation] and teaching others (even if they don’t) Make them in charge of training on  [social ability and motivation] this subject Tell them why you feel it’s a problem and ask them what you think should be  [personal & social motivation] done Create a shared team project requiring this knowledge  [Environment motivation and ability]
  33. 33. The team is mature
  34. 34. Influencing Behavior using constraints Six Influence Factors
  35. 35. Lead Better – 2 day course April - in Oslo July – SkillsMatter in London Details at osherove.com
  36. 36. Book – Notes to a software team leader Be part of my book “Notes to a software team leader” – 5whys.com/Note
  37. 37. Other Resources @RoyOshereove 5whys.com – my blog for team leaders Management 3.0 by Jurgen Appelo
  38. 38. Q&A And then… short song?
  39. 39.  When I was just a new team lead One of the clients came to me Will we succeed? How much will it cost? Can we finish in half the time?
  40. 40.  Yes, of course we can, Whatever you ask will be The future is known to me What you ask will be
  41. 41.  The second week the project ran The client called and told me this I changed my mind, we need something else Can you change it? You’re da man.
  42. 42.  Yes, I think we can If we work really hard, we will We’ll work nights, ignore the pain Please don’t change your mind again
  43. 43.  On the 10th month the client called And said that he’s moving the project abroad We’re running too late We’re doing it wrong It seems like this is our fate
  44. 44.  Que sera sera Whatever will be will be The projects moved overseas Que sera sera
  45. 45.  Que sera sera X 2 Whatever will be will be The projects moved overseas Que sera sera
  46. 46. Thank You Be part of my book “Notes to a software team leader” – 5whys.com/Note @RoyOsherove

×