SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Downloaden Sie, um offline zu lesen
@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
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

How to hire a Scrum Master
How to hire a Scrum MasterHow to hire a Scrum Master
How to hire a Scrum Master
Sanjeev Varshney
 
Personal kanban-workshop
Personal kanban-workshopPersonal kanban-workshop
Personal kanban-workshop
Skills Matter
 
The Accidental Trainer
The Accidental TrainerThe Accidental Trainer
The Accidental Trainer
Beth Kanter
 

Was ist angesagt? (20)

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

Andere mochten auch

OOP 2012 - Hint: Dynamic allocation in c++
OOP 2012 - Hint: Dynamic allocation in c++OOP 2012 - Hint: Dynamic allocation in c++
OOP 2012 - Hint: Dynamic allocation in c++
Allan Sun
 
гбоу сош-№276-класс-4-а
гбоу сош-№276-класс-4-агбоу сош-№276-класс-4-а
гбоу сош-№276-класс-4-а
Lilia Ayatskova
 
а ну ка парни
а ну ка парниа ну ка парни
а ну ка парни
ElenaSam
 
московский зоопарк.
московский зоопарк.московский зоопарк.
московский зоопарк.
Lilia Ayatskova
 
Korčulanska Liga - Pupnat
Korčulanska Liga - PupnatKorčulanska Liga - Pupnat
Korčulanska Liga - Pupnat
korculanskaliga
 
безопасное колесо 2014
безопасное колесо 2014безопасное колесо 2014
безопасное колесо 2014
ElenaSam
 
Apes mall project version 2 (1)
Apes mall project version 2 (1)Apes mall project version 2 (1)
Apes mall project version 2 (1)
Dorian Momon
 
OOP 2011 Midterm On-Site Exam
OOP 2011 Midterm On-Site Exam OOP 2011 Midterm On-Site Exam
OOP 2011 Midterm On-Site Exam
Allan Sun
 
Nowoczesny system dystrybucji paliw, zarządzania pracownikami oraz eksploat...
Nowoczesny system dystrybucji paliw, zarządzania pracownikami oraz eksploat...Nowoczesny system dystrybucji paliw, zarządzania pracownikami oraz eksploat...
Nowoczesny system dystrybucji paliw, zarządzania pracownikami oraz eksploat...
Ekopol Górnośląski Holding SA
 
KevlinHenney_PuttingThereIntoArchitecture
KevlinHenney_PuttingThereIntoArchitectureKevlinHenney_PuttingThereIntoArchitecture
KevlinHenney_PuttingThereIntoArchitecture
Kostas Mavridis
 
Колодко
КолодкоКолодко
Колодко
ElenaSam
 

Andere mochten auch (20)

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

Ähnlich wie RoyOsherove_TeamLeadershipInTheAgeOfAgile

Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over ProcessAttaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Ravi Kumar
 
Running Head FINAL REPORT1FINAL REPORT3TitleNam.docx
Running Head FINAL REPORT1FINAL REPORT3TitleNam.docxRunning Head FINAL REPORT1FINAL REPORT3TitleNam.docx
Running Head FINAL REPORT1FINAL REPORT3TitleNam.docx
cowinhelen
 
Facilitation skills, making things easier
Facilitation skills, making things easierFacilitation skills, making things easier
Facilitation skills, making things easier
Omar Sultan
 

Ähnlich wie RoyOsherove_TeamLeadershipInTheAgeOfAgile (20)

Team leadership in the age of Agile - Roy Osherove
Team leadership in the age of Agile  - Roy OsheroveTeam leadership in the age of Agile  - Roy Osherove
Team leadership in the age of Agile - Roy Osherove
 
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over ProcessAttaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
Attaining Agile Fluency: Coaching Techniques - Focus on Goals Over Process
 
Building and managing high performance teams
Building and managing high performance teamsBuilding and managing high performance teams
Building and managing high performance teams
 
The Elephant In The Room: Motivation (2nd revision)
The Elephant In The Room: Motivation (2nd revision)The Elephant In The Room: Motivation (2nd revision)
The Elephant In The Room: Motivation (2nd revision)
 
B417 ws four v0.2
B417 ws four v0.2B417 ws four v0.2
B417 ws four v0.2
 
Teamwork and team building
Teamwork and team buildingTeamwork and team building
Teamwork and team building
 
Go forth and self organise -- building great teams 1st Conference Melbourne 2...
Go forth and self organise -- building great teams 1st Conference Melbourne 2...Go forth and self organise -- building great teams 1st Conference Melbourne 2...
Go forth and self organise -- building great teams 1st Conference Melbourne 2...
 
The Power of Retrospection
The Power of RetrospectionThe Power of Retrospection
The Power of Retrospection
 
Abc's of supervising others
Abc's of supervising othersAbc's of supervising others
Abc's of supervising others
 
"Scrum Master - The Team Spirit Guardian" : Presented by Vijay Bandaru
"Scrum Master - The Team Spirit Guardian" : Presented by Vijay Bandaru"Scrum Master - The Team Spirit Guardian" : Presented by Vijay Bandaru
"Scrum Master - The Team Spirit Guardian" : Presented by Vijay Bandaru
 
H I G H P E R F O R M A N C E L E A D E R S H I P P R E S E N T A T I O N
H I G H  P E R F O R M A N C E  L E A D E R S H I P  P R E S E N T A T I O NH I G H  P E R F O R M A N C E  L E A D E R S H I P  P R E S E N T A T I O N
H I G H P E R F O R M A N C E L E A D E R S H I P P R E S E N T A T I O N
 
Building Agile Teams
Building Agile TeamsBuilding Agile Teams
Building Agile Teams
 
Agile soft skills suitecase - iad 2011
Agile soft skills suitecase - iad 2011Agile soft skills suitecase - iad 2011
Agile soft skills suitecase - iad 2011
 
Running Head FINAL REPORT1FINAL REPORT3TitleNam.docx
Running Head FINAL REPORT1FINAL REPORT3TitleNam.docxRunning Head FINAL REPORT1FINAL REPORT3TitleNam.docx
Running Head FINAL REPORT1FINAL REPORT3TitleNam.docx
 
Agile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning CultureAgile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning Culture
 
Achieving Commitment
Achieving CommitmentAchieving Commitment
Achieving Commitment
 
Managers and the land of the lost 2016 oct
Managers and the land of the lost 2016 octManagers and the land of the lost 2016 oct
Managers and the land of the lost 2016 oct
 
Creating Effective Teams Final V4
Creating Effective Teams Final V4Creating Effective Teams Final V4
Creating Effective Teams Final V4
 
Facilitation skills, making things easier
Facilitation skills, making things easierFacilitation skills, making things easier
Facilitation skills, making things easier
 
Apn servant leadership
Apn servant leadershipApn servant leadership
Apn servant leadership
 

Mehr von Kostas Mavridis

GlennVanderburg_CraftAndSoftwareEngineering
GlennVanderburg_CraftAndSoftwareEngineeringGlennVanderburg_CraftAndSoftwareEngineering
GlennVanderburg_CraftAndSoftwareEngineering
Kostas Mavridis
 
PatrickKua_TheBeginnersMind
PatrickKua_TheBeginnersMindPatrickKua_TheBeginnersMind
PatrickKua_TheBeginnersMind
Kostas Mavridis
 
DanNorth_FromMonthsToMinutesUppingTheStakes
DanNorth_FromMonthsToMinutesUppingTheStakesDanNorth_FromMonthsToMinutesUppingTheStakes
DanNorth_FromMonthsToMinutesUppingTheStakes
Kostas Mavridis
 
BernhardMerkle_StopTheArchitectureErosion
BernhardMerkle_StopTheArchitectureErosionBernhardMerkle_StopTheArchitectureErosion
BernhardMerkle_StopTheArchitectureErosion
Kostas Mavridis
 
EoinWoods_WhereDidMyArchitectureGoPreservingSoftwareArchitectureInItsImplemen...
EoinWoods_WhereDidMyArchitectureGoPreservingSoftwareArchitectureInItsImplemen...EoinWoods_WhereDidMyArchitectureGoPreservingSoftwareArchitectureInItsImplemen...
EoinWoods_WhereDidMyArchitectureGoPreservingSoftwareArchitectureInItsImplemen...
Kostas Mavridis
 
MarkLittle_EnterpriseMiddlewareForThe21stCentury
MarkLittle_EnterpriseMiddlewareForThe21stCenturyMarkLittle_EnterpriseMiddlewareForThe21stCentury
MarkLittle_EnterpriseMiddlewareForThe21stCentury
Kostas Mavridis
 
fuser interface-development-using-jquery
fuser interface-development-using-jqueryfuser interface-development-using-jquery
fuser interface-development-using-jquery
Kostas Mavridis
 
SiddharthAnand_NetflixsCloudDataArchitecture
SiddharthAnand_NetflixsCloudDataArchitectureSiddharthAnand_NetflixsCloudDataArchitecture
SiddharthAnand_NetflixsCloudDataArchitecture
Kostas Mavridis
 
NickKallen_DataArchitectureAtTwitterScale
NickKallen_DataArchitectureAtTwitterScaleNickKallen_DataArchitectureAtTwitterScale
NickKallen_DataArchitectureAtTwitterScale
Kostas Mavridis
 

Mehr von Kostas Mavridis (9)

GlennVanderburg_CraftAndSoftwareEngineering
GlennVanderburg_CraftAndSoftwareEngineeringGlennVanderburg_CraftAndSoftwareEngineering
GlennVanderburg_CraftAndSoftwareEngineering
 
PatrickKua_TheBeginnersMind
PatrickKua_TheBeginnersMindPatrickKua_TheBeginnersMind
PatrickKua_TheBeginnersMind
 
DanNorth_FromMonthsToMinutesUppingTheStakes
DanNorth_FromMonthsToMinutesUppingTheStakesDanNorth_FromMonthsToMinutesUppingTheStakes
DanNorth_FromMonthsToMinutesUppingTheStakes
 
BernhardMerkle_StopTheArchitectureErosion
BernhardMerkle_StopTheArchitectureErosionBernhardMerkle_StopTheArchitectureErosion
BernhardMerkle_StopTheArchitectureErosion
 
EoinWoods_WhereDidMyArchitectureGoPreservingSoftwareArchitectureInItsImplemen...
EoinWoods_WhereDidMyArchitectureGoPreservingSoftwareArchitectureInItsImplemen...EoinWoods_WhereDidMyArchitectureGoPreservingSoftwareArchitectureInItsImplemen...
EoinWoods_WhereDidMyArchitectureGoPreservingSoftwareArchitectureInItsImplemen...
 
MarkLittle_EnterpriseMiddlewareForThe21stCentury
MarkLittle_EnterpriseMiddlewareForThe21stCenturyMarkLittle_EnterpriseMiddlewareForThe21stCentury
MarkLittle_EnterpriseMiddlewareForThe21stCentury
 
fuser interface-development-using-jquery
fuser interface-development-using-jqueryfuser interface-development-using-jquery
fuser interface-development-using-jquery
 
SiddharthAnand_NetflixsCloudDataArchitecture
SiddharthAnand_NetflixsCloudDataArchitectureSiddharthAnand_NetflixsCloudDataArchitecture
SiddharthAnand_NetflixsCloudDataArchitecture
 
NickKallen_DataArchitectureAtTwitterScale
NickKallen_DataArchitectureAtTwitterScaleNickKallen_DataArchitectureAtTwitterScale
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
  • 32.
  • 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
  • 36.
  • 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