SlideShare a Scribd company logo
@RoyOsherove
Twitter:
@RoyOsherove
      5Whys.com – blog
 Osherove.com –
  courses for team
  leaders


                         Easy Unit Testing
www.ArtOfUnitTesting.com
Story

The Interrupt
Story
Promises, Promises
Story

The Generous Lead
Team Leader
Great Teams Are
Grown, Not Hired
Three Team Maturity Stages



                Self
                Organization


             Managed
             Learning

     Chaos
Most team leaders use the wrong
kind 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
    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
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
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
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
    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
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
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
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
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
The team is now in
 Learning mode
SLACK
Story

The Generous Lead
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
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?
Story
Promises, Promises
Commitment Language


 Lack of commitment
  “we need to..”
  “If only we had ..”
  “I’ll try to get it done soon..”


 Commitment
  “I will ____ by ____”
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
Getting Integrity


   Explain to team
   Explain individually
   Use integrity as growth mechanism (1 on 1)
   Use integrity as part of standups
Changing Behaviors that won’t
          change
RoyOsherove_TeamLeadershipInTheAgeOfAgile
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]
The team is mature
Influencing Behavior using
        constraints
        Six Influence Factors
RoyOsherove_TeamLeadershipInTheAgeOfAgile
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.com/Note
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 we finish in half the time?

   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
   Can you change it? You’re da man.

   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

   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

   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

More Related Content

PDF
Scrum Master as facilitator
PDF
Kaizen in Action
PDF
Open ro agilecoaching
PDF
20161028 agile-without-a-name
PPTX
Introduction to Elastic Leadership
PDF
Leading agile teams - Advanced Scrum Master
PDF
Leading agile teams
PDF
Power of the Swarm - Agile Serbia Conference 2017
Scrum Master as facilitator
Kaizen in Action
Open ro agilecoaching
20161028 agile-without-a-name
Introduction to Elastic Leadership
Leading agile teams - Advanced Scrum Master
Leading agile teams
Power of the Swarm - Agile Serbia Conference 2017

What's hot (20)

PDF
Agile prague 2017 - Real Teams - Petri Heiramo
PDF
20161028 pairing - roni greenwood
PDF
Sprintz fact sheet
PDF
How to hire a Scrum Master
PDF
Webinar: Is your daily scrum dysfunctional ? oct 19, 2017
PDF
How to be a 10x Engineer
PDF
How To Graduate With: Group Projects
PPTX
The story of sprintz.work
PPTX
Retro Masala
PDF
Just Enough Minimal Viable Agile
PDF
Learning To Learn
PDF
Retrospective
PDF
Personal kanban-workshop
PDF
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
PDF
Creating Yourself as a Tester - Keynote Nordic Testing Days June 2017
PDF
Short Intro to Agile-Scrum for NCA-CPA
PPT
Intro to Agile Practices and Values
PDF
Why You Should Learn Skills That Have No Application in Real Life
PPTX
Retrospect it! a simple recipe for building fun agile retrospectives
PDF
The Accidental Trainer
Agile prague 2017 - Real Teams - Petri Heiramo
20161028 pairing - roni greenwood
Sprintz fact sheet
How to hire a Scrum Master
Webinar: Is your daily scrum dysfunctional ? oct 19, 2017
How to be a 10x Engineer
How To Graduate With: Group Projects
The story of sprintz.work
Retro Masala
Just Enough Minimal Viable Agile
Learning To Learn
Retrospective
Personal kanban-workshop
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Creating Yourself as a Tester - Keynote Nordic Testing Days June 2017
Short Intro to Agile-Scrum for NCA-CPA
Intro to Agile Practices and Values
Why You Should Learn Skills That Have No Application in Real Life
Retrospect it! a simple recipe for building fun agile retrospectives
The Accidental Trainer
Ad

Viewers also liked (20)

PDF
OOP 2012 - Hint: Dynamic allocation in c++
PPTX
гбоу сош-№276-класс-4-а
PPT
Lcb presentation bg
 
PDF
а ну ка парни
PPTX
Digital fitness briefing
PPT
московский зоопарк.
PDF
Agile — технология актуальности писем
PPT
Korčulanska Liga - Pupnat
PPTX
pemesanan
PDF
безопасное колесо 2014
PDF
Microsoft web
PPT
Apes mall project version 2 (1)
PPTX
PDF
Правила Email engagement и его метрики
PPTX
OOP 2011 Midterm On-Site Exam
PDF
пдд
PPSX
Nowoczesny system dystrybucji paliw, zarządzania pracownikami oraz eksploat...
PDF
KevlinHenney_PuttingThereIntoArchitecture
PPTX
Колодко
OOP 2012 - Hint: Dynamic allocation in c++
гбоу сош-№276-класс-4-а
Lcb presentation bg
 
а ну ка парни
Digital fitness briefing
московский зоопарк.
Agile — технология актуальности писем
Korčulanska Liga - Pupnat
pemesanan
безопасное колесо 2014
Microsoft web
Apes mall project version 2 (1)
Правила Email engagement и его метрики
OOP 2011 Midterm On-Site Exam
пдд
Nowoczesny system dystrybucji paliw, zarządzania pracownikami oraz eksploat...
KevlinHenney_PuttingThereIntoArchitecture
Колодко
Ad

Similar to RoyOsherove_TeamLeadershipInTheAgeOfAgile (20)

PPTX
Team leadership in the age of Agile - Roy Osherove
PPTX
PPTX
Agile Transformation - Cultural and Behavioral Challenges
PPTX
Great management of technical leads
PDF
At2012 chennai driving_changebyencouragingrightbehaviours_maheshv
PPT
Agent of Change
PDF
Women in High Tech Project: Moving from Discussion to Action
PPTX
Tips for creating a Self Organizing Teams
PPTX
Educause+presentation+-+AgileTeams introduction
PPTX
How to Ride the Maturity Model Wave
PPTX
What did i learn trying to migrate teams from legacy to modern?
PPTX
Sample slides from workshops (slideshare)
PDF
Agile leadershipskills0319
PPT
Agent of Change
PPTX
Lets Get Organized! How to build the team culture you need
PDF
From code to leadership: Navigating the journey from Individual Contributor t...
PPT
Innovation CEO
PPTX
ACS Presentation : How to teach your team Agile in 3 months
PPTX
Transforming the impossible
PPTX
Building Team Culture
Team leadership in the age of Agile - Roy Osherove
Agile Transformation - Cultural and Behavioral Challenges
Great management of technical leads
At2012 chennai driving_changebyencouragingrightbehaviours_maheshv
Agent of Change
Women in High Tech Project: Moving from Discussion to Action
Tips for creating a Self Organizing Teams
Educause+presentation+-+AgileTeams introduction
How to Ride the Maturity Model Wave
What did i learn trying to migrate teams from legacy to modern?
Sample slides from workshops (slideshare)
Agile leadershipskills0319
Agent of Change
Lets Get Organized! How to build the team culture you need
From code to leadership: Navigating the journey from Individual Contributor t...
Innovation CEO
ACS Presentation : How to teach your team Agile in 3 months
Transforming the impossible
Building Team Culture

More from Kostas Mavridis (9)

PDF
GlennVanderburg_CraftAndSoftwareEngineering
PDF
PatrickKua_TheBeginnersMind
PDF
DanNorth_FromMonthsToMinutesUppingTheStakes
PDF
BernhardMerkle_StopTheArchitectureErosion
PDF
EoinWoods_WhereDidMyArchitectureGoPreservingSoftwareArchitectureInItsImplemen...
PDF
MarkLittle_EnterpriseMiddlewareForThe21stCentury
PDF
fuser interface-development-using-jquery
PDF
SiddharthAnand_NetflixsCloudDataArchitecture
PDF
NickKallen_DataArchitectureAtTwitterScale
GlennVanderburg_CraftAndSoftwareEngineering
PatrickKua_TheBeginnersMind
DanNorth_FromMonthsToMinutesUppingTheStakes
BernhardMerkle_StopTheArchitectureErosion
EoinWoods_WhereDidMyArchitectureGoPreservingSoftwareArchitectureInItsImplemen...
MarkLittle_EnterpriseMiddlewareForThe21stCentury
fuser interface-development-using-jquery
SiddharthAnand_NetflixsCloudDataArchitecture
NickKallen_DataArchitectureAtTwitterScale

RoyOsherove_TeamLeadershipInTheAgeOfAgile

  • 2. Twitter: @RoyOsherove 5Whys.com – blog  Osherove.com – courses for team leaders Easy Unit Testing
  • 7. Team Leader Great Teams Are Grown, Not Hired
  • 8. Three Team Maturity Stages Self Organization Managed Learning Chaos
  • 9. Most team leaders use the wrong kind of leadership for the current team stage.
  • 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. 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. 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. The team is now in Chaotic Mode
  • 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. 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. 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. 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. 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. The team is now in Learning mode
  • 20. SLACK
  • 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. Developing Developers  Steady Growth (plateau) Gerald M. Weinberg – “becoming a technical leader”
  • 26. What are you going to do about it?
  • 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. 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. Getting Integrity  Explain to team  Explain individually  Use integrity as growth mechanism (1 on 1)  Use integrity as part of standups
  • 31. Changing Behaviors that won’t change
  • 33. 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]
  • 34. The team is mature
  • 35. Influencing Behavior using constraints Six Influence Factors
  • 37. Lead Better – 2 day course  April - in Oslo  July – SkillsMatter in London  Details at osherove.com
  • 38. Book – Notes to a software team leader  Be part of my book “Notes to a software team leader” – 5whys.com/Note
  • 39. Other Resources  @RoyOshereove  5whys.com – my blog for team leaders  Management 3.0 by Jurgen Appelo
  • 40. Q&A  And then… short song?
  • 41. 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? 
  • 42. Yes, of course we can,  Whatever you ask will be  The future is known to me  What you ask will be 
  • 43. 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.
  • 44.   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
  • 45.   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
  • 46.   Que sera sera  Whatever will be will be  The projects moved overseas  Que sera sera 
  • 47.   Que sera sera X 2  Whatever will be will be  The projects moved overseas  Que sera sera 
  • 48. Thank You  Be part of my book “Notes to a software team leader” – 5whys.com/Note @RoyOsherove