SlideShare ist ein Scribd-Unternehmen logo
1 von 65
#IWishMyTeam




  Growing
  Effective
  Agile Teams

@RoyOsherove
Chief Scientist – Bouvet.no   http://5whys.com
#IWishMyTeam


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?
#IWishMyTeam


About
   Author    The Art of Unit Testing
             Notes to a Software Team Leader
             Beautiful Builds

   Blogger   5whys.com
             Osherove.com/blog
             7enn.com

 Twitterer   @royOsherove


                            http://5whys.com
#IWishMyTeam




Does this apply to you?


                  http://5whys.com
#IWishMyTeam




Are you a
 Leader?
        http://5whys.com
#IWishMyTeam




If You are a Bottleneck,

   You are a Leader

                   http://5whys.com
#IWishMyTeam



    Scrum master,
  architect, DB dude,
FrontEnd Dev, Tester..



                 http://5whys.com
#IWishMyTeam




     I Wish My Team…
               did more unit testing,
made it in time to standup meeting in the morning,
    would have more time to do things right
                        ...



                                         http://5whys.com
#IWishMyTeam




Great Teams are
Grown, not Hired



             http://5whys.com
#IWishMyTeam




What is your role as a
       leader?



                 http://5whys.com
#IWishMyTeam



Your role is to make
yourself unneeded.

To remove yourself as
    a bottleneck.
                http://5whys.com
#IWishMyTeam




  Grow the team to
   solve their own
problems without you.


                http://5whys.com
#IWishMyTeam


By growing others to
not need you, you will
  always be wanted,
appreciated and highly
       valuable

                 http://5whys.com
#IWishMyTeam




If only I had a better
         team



                 http://5whys.com
#IWishMyTeam




   “Management, done
   right, is a tough job”
         “That’s why you get paid more”
“Many managers like to take the money, but not do all
                   the hard parts”

 Leading yourself and others -- Gerald M Weinberg


                                        http://5whys.com
#IWishMyTeam




How Do You Grow
  Your Team?



            http://5whys.com
#IWishMyTeam




How do we grow
  ourselves?



           http://5whys.com
#IWishMyTeam

Learning Learning


Steady Growth (plateau)




   Gerald M. Weinberg –
“becoming a technical leader”
                                http://5whys.com
#IWishMyTeam




Fast Growth



          http://5whys.com
Ravines before Fast
                      #IWishMyTeam




     Growth




                 http://5whys.com
Ravines before Fast
                            #IWishMyTeam




     Growth



           Vim curve


                       http://5whys.com
#IWishMyTeam




Randomness adds noise



                http://5whys.com
#IWishMyTeam




TIME
   http://5whys.com
#IWishMyTeam




http://5whys.com
#IWishMyTeam




http://5whys.com
Problem Solving        #IWishMyTeam


 Ability Phases




                  http://5whys.com
#IWishMyTeam




   This applies for any
    bottleneck role
Architect, Designer, QA, Technical Leader, Leader..




                                       http://5whys.com
Problem Solving        #IWishMyTeam


 Ability Phases




                  http://5whys.com
#IWishMyTeam




The
Survival
addiction




            http://5whys.com
How do we lose quality?           #IWishMyTeam


Part #1
1.Dilemma: Write tests, or
       get it done?

 2.Answer – No time! fix
    the fire, get it done!

    3.Feeling == good
                             http://5whys.com
ONE WEEK LATER                 #IWishMyTeam


1.Dilemma: Write tests, or
       get it done?

  2.What did we do last
   time? How did it feel?

 3.Answer – Felt good to
   ship. Let’s do it again!

    4.Feeling == good         http://5whys.com
#IWishMyTeam
ONE MONTH LATER
     OUR CODE SUCKS.
  WE HAVE TO do a REWRITE!!




                              http://5whys.com
#IWishMyTeam
    We need to get out of
      survival mode

because we want to have time
          to learn

because we want to grow our
   team to solve their own
          problems       http://5whys.com
#IWishMyTeam




How do you break a
 survival addiction?



                http://5whys.com
#IWishMyTeam



 You take risks and
remove some future
   commitments



               http://5whys.com
#IWishMyTeam
Problem Solving
 Ability Phases
#IWishMyTeam




        Challenge

“What are you going to do about it?”
#IWishMyTeam




Change your leadership
        to fit

  Learn some people
      techniques
                 http://5whys.com
#IWishMyTeam




Leanpub.com/te
er


       http://5whys.com
#IWishMyTeam
     Course Jan 31:
    Elastic Leadership

•roy@osherove.com
•Leadership skills to succeed in an agile world
•(Also in non agile world)
•find out more at 5whys.com
#IWishMyTeam


A short song?
#IWishMyTeam


This is a test line
#IWishMyTeam
It looks like you’re
   doing just fine
#IWishMyTeam
It’s time for a song of
         mine
#IWishMyTeam


It’s late in the evening
#IWishMyTeam


 It’s late in the evening
• I’m wondering what words to say
• It’s so hard to breath here
• The customer’s face is gray
#IWishMyTeam


 And then he asks me


• Is the product alright?
#IWishMyTeam




• And I say
• “yes, we deploy it all tonight”
#IWishMyTeam


I check in the changes
#IWishMyTeam


I check in the changes

• The code doesn’t even compile
• I wish I was home now
• Instead I fake a big smile
#IWishMyTeam


And when they ask me


•   Is the code alright?
• I say “yes, it seems to compile tonight’
#IWishMyTeam




• I say
• “yes, it seems to compile tonight’
#IWishMyTeam


         I feel horrible
• Because I see
• The sadness in their eyes

• When they find out that
• the product
• Doesn’t even have log files
• This thing is doomed
#IWishMyTeam




• When they find out
• That the product
• Doesn’t even have log files
• This thing is doomed
#IWishMyTeam
It’s time to go home
         now
#IWishMyTeam
  It’s time to go home
           now

• And I’ve got an aching head
• So I lock my computer
• And pray that tomorrow I’m dead
#IWishMyTeam


When my wife asks me


•   “Do you feel alright?”
• I say “yes. Let’s watch game of thrones
    tonight”
#IWishMyTeam




• I say
• “yes. Let’s watch game of
  thrones tonight”
#IWishMyTeam


       I feel miserable

• Because I’ll guess
• The madness in their talk
#IWishMyTeam




• When they find out
• that tomorrow
• I don’t plan to come to work
• And write my CV
Book:       #IWishMyTeam

            Thank you
Notes To a Software
   Team Leader


           Courses at:
          Osherove.com
#IWishMyTeam


    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
#IWishMyTeam

Convince Others by
 Knowing Behavior
      Forces
      All Stages
#IWishMyTeam

“For each behavior, The
   world is perfectly
   designed for that
 behavior to happen”
                    “Influencer –
  The power to change anything”
#IWishMyTeam

• Personal
           Motivation
           Ability

• Social
           Motivation
           Ability

• Environmental
           Motivation
       •   Ability

Weitere ähnliche Inhalte

Mehr von Roy Osherove (7)

A second look at Unit Testing with Roy Osherove at Microsoft Swit
A second look at Unit Testing with Roy Osherove at Microsoft SwitA second look at Unit Testing with Roy Osherove at Microsoft Swit
A second look at Unit Testing with Roy Osherove at Microsoft Swit
 
Beautiful Builds - Roy Osherove at Microsoft Swit
Beautiful Builds - Roy Osherove at Microsoft SwitBeautiful Builds - Roy Osherove at Microsoft Swit
Beautiful Builds - Roy Osherove at Microsoft Swit
 
Organizational influence-hacks-45min
Organizational influence-hacks-45minOrganizational influence-hacks-45min
Organizational influence-hacks-45min
 
Roy Osherove on Unit Testing Good Practices and Horrible Mistakes
Roy Osherove on Unit Testing Good Practices and Horrible MistakesRoy Osherove on Unit Testing Good Practices and Horrible Mistakes
Roy Osherove on Unit Testing Good Practices and Horrible Mistakes
 
Roy Osherove TDD From Scratch
Roy Osherove TDD From ScratchRoy Osherove TDD From Scratch
Roy Osherove TDD From Scratch
 
Vim - for newbies, by Roy Osherove
Vim - for newbies, by Roy OsheroveVim - for newbies, by Roy Osherove
Vim - for newbies, by Roy Osherove
 
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
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Growing Effective Agile Teams by Roy Osherove