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

Team leadership in the age of Agile - Roy Osherove

6,972

Published on

More from Roy at 5whys.com and osherove.com .
In this talk Roy explores the three maturity stages of a software team, and how a team leader can adjust their leadership type based on the current phase the team is in. Roy explores common mistakes and techniques team leaders can take to make sure their team gets on the road to craftsmanship and maturity in software development.

Published in: Business
1 Comment
12 Likes
Statistics
Notes
  • A GENUINE PRESENTATION.THE ASPECTS COVERED IN
    THE PRESENTATION ARE PRACTICAL & SOLUTION ORIENTED.
    I WOULD LIKE TO USE THIS PRESENTATION FOR MY TALKS.
    I WOULD BE THANKFUL IF I CAN GET A COPY OF THIS PRESENTATION.
    MY EMAIL : mpslaich@yahoo.co.in
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
6,972
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
1
Likes
12
Embeds 0
No embeds

No notes for slide

Team leadership in the age of Agile - Roy Osherove

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

×