SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Plus de 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
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
 

Dernier (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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