SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
Confessions of a Coach:
Agile Adoption War Stories
                  Marko Taipale
             twitter: @markotaipale
              Potsdam, Berlin 2013
Why?
     Sharing is Caring!

You guys are smart - do not
    repeat my mistakes :)
3Stories
Livin’ on a Prayer
Background: Subcontractor, 3 teams, customer
already “agile”


Assignment: “Help us to deliver in Agile way!”




    “We need expertise to deliver this on time”
I had to figure out
  where they are
600 use cases
600 use cases
6 cases / month
600 use cases
 6 cases / month
100 months of work
600 use cases
     6 cases / month
    100 months of work
400% improvement, 600 / 24 = 25 months
600 use cases
     6 cases / month
    100 months of work
400% improvement, 600 / 24 = 25 months
   They got 6 months
What is the purpose of
    this system?


 What would you do?
Customer went crazy...
and then Subcontractor
     went to denial

 “We just need stronger management
         to push this trough”
I got repositioned
Result: Subcontractor told that they are not
going to renegotiate the deal


Lesson: Make them to study the situation and
have no agenda
The Goal
Background: 500+ employee software
company, some Scrum teams


Assignment: Improve our time-to-market




            “We are way too slow!”
Value Stream
Resource     Dev &
Order   Prioritise
                     allocation    Test
Resource          Dev &
Order        Prioritise
                                 allocation         Test
        1w      1d        2m       1d         1w    6m

                               8 months
Active               Waiting
        orders            for resources                             Released


        420                   160                                      5

                                          Resource          Dev &
Order            Prioritise
                                          allocation         Test
        1w          1d        2m            1d         1w    6m

                                    8 months
I took a look at how
they feed the system
Portfolio
DevDir




 Goal: profit, cost-
  effective, fast
I.          Regulations
II.           Biz dev
III.       Customer reqs
              Portfolio
DevDir



       What is the priority?

        PO     PO         PO


  Goal: profit, cost-
   effective, fast
I.          Regulations
II.           Biz dev                Bonus!
III.       Customer reqs
              Portfolio
                                    Sales Dir
DevDir


                               How do I get bonus?!
       What is the priority?

        PO     PO         PO


  Goal: profit, cost-
                                 Goal: Growth!
   effective, fast
I.          Regulations
II.           Biz dev                  Bonus!
III.       Customer reqs
              Portfolio
                                     Sales Dir
DevDir


                               How do I get bonus?!
       What is the priority?    Contract


                                           Sanction
        PO     PO         PO
                                            clause

  Goal: profit, cost-
                                 Goal: Growth!
   effective, fast
I.          Regulations
II.           Biz dev                    Bonus!
III.       Customer reqs
              Portfolio
                                       Sales Dir
DevDir


                                 How do I get bonus?!
       What is the priority?      Contract


                                       Sanction
                               HIGH RISK!
        PO     PO         PO
                                        clause

  Goal: profit, cost-
                                   Goal: Growth!
   effective, fast
What is the purpose of
    this system?


 What would you do?
Connect Development
 and Sales Directors

   “We shall take care of this!”
Result: a new way to control resource
allocation (?!)


Lesson: Misaligned goals with incentives destroy
the system performance.

There are no “evil” people rather systems that
reward counter-productive behavior.
The Whole
Background: International gaming company, TO
100 Meur, 400+ people


Assignment: “Scale up our product
development to serve the needs of the business.”



  “Our product development is the bottleneck”
After 2 years
    10+ Scrum teams,
6 week company wide sprints

          We’re done, right?
Business Development:


“I do not know what have you done, but we have not
                 improved a bit...”
Development

 2m (6m)
Development   Deployment

 2m (6m)        3w
Internal         Customer
Idea                                          Resourcing
            approval          approval
              2h                2h                1d




  Design        Development          Deployment

       1m          2m (6m)               3w
35
                 Internal            Customer
Idea                                                  Resourcing
                 approval             approval
            2d                1m                 6m
                      2h                2h                1d

                                   1w

                 6m                     6m
  Design               Development           Deployment

       1m        15        2m (6m)      12       3w
                                                                3m
                                                               24m
35
                 Internal            Customer
Idea                                                  Resourcing
                 approval             approval
            2d                1m                 6m
                      2h                2h                1d

                                   1w
                       Scrum!
                 6m                     6m
  Design               Development           Deployment

       1m        15        2m (6m)      12       3w
                                                                3m
                                                               24m
35
                 Internal            Customer
Idea                                                  Resourcing
                 approval             approval
            2d                1m                 6m
                      2h                2h                1d

                                   1w
                       Scrum!
                 6m                     6m
  Design               Development           Deployment

       1m        15        2m (6m)      12       3w
                                                                3m
                                                               24m
Thanks to Henrik Kniberg taking the shot! :)
What is the purpose of
    this system?


 What would you do?
Development Director


 “You shall not show this to anyone...”



                Why?
After some drastic changes...




          0-3kk
Ideas..           Development

           3-6       3m
Result: Time-to-Market 24 months to 3 months



Lesson:
• Beware suboptimization -> Optimize the whole
• Showing it does not mean fixing it
• Find a way to get commitment
What can we learn
    from this?
Thinking

  System

Performance
Thinking


Analysis     System      Change

           Performance
Purpose

 Metrics

Permission

 Context

 Change
Clarify the purpose of the company (from
 Purpose               customer point of view)

 Metrics     Measure how the system fulfills it’s purpose

             Get the permission (and commitment) for
Permission                    change

 Context       Understand the boundaries and SWOT

             Change the system, only implement changes
 Change           that are relevant to the purpose
Purpose

 Metrics

Permission
             Coach the management to do this

 Context

 Change
Purpose

 Metrics

Permission
             PDCA cycles
 Context

 Change
It is not about agile or lean...
                  ... nor transformation
It is not about agile or lean...
                  ... nor transformation



  It is about the system...
         ... and fulfilling the purpose of the system
It is not about agile or lean...
                  ... nor transformation



  It is about the system...
         ... and fulfilling the purpose of the system




 You are not going to change a thing...
                 ... but you can initiate the change
Marko Taipale
•   Principal consultant with agile/lean mindset, CTO, Advisor

•   15+ years of software development

•   Capabilities to deliver products from concept to cash

•   Tens of public speaking appearances
International online gaming company (TO 100+ Meur) improved time-to-market from 24
months to 3 months

Energy company purchased process control system and got the delivery 4 times faster than
expected.The system secured the business for next 2 years.

Software company validated new business model for new product in 2 months.

Software product company saved 1,3 Meur / year in management and administration.
Please	
  evaluate	
  my	
  presenta/on	
  by	
  using	
  
the	
  evalua/on	
  booklets	
  which	
  you	
  can	
  
find	
  in	
  your	
  conference	
  bag.
Thank	
  you!

Mais conteúdo relacionado

Mais procurados

Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrumCiklum Ukraine
 
Lean Strategies for IT Support Organizations
Lean Strategies for IT Support OrganizationsLean Strategies for IT Support Organizations
Lean Strategies for IT Support OrganizationsRoger Brown
 
Identifying Managing & Eliminating Technical Debt
Identifying Managing & Eliminating Technical DebtIdentifying Managing & Eliminating Technical Debt
Identifying Managing & Eliminating Technical DebtAgileDad
 
Rapid Release Planning
Rapid Release PlanningRapid Release Planning
Rapid Release PlanningAgileDad
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Modelallan kelly
 
Empowering Agile Teams
Empowering Agile TeamsEmpowering Agile Teams
Empowering Agile TeamsAgileDad
 
Scrum Meeting Lisbon 2010 By Mario Andre Araujo
Scrum Meeting Lisbon 2010 By Mario Andre AraujoScrum Meeting Lisbon 2010 By Mario Andre Araujo
Scrum Meeting Lisbon 2010 By Mario Andre Araujomarioandrearaujo
 
Keith Finglas - Ideagen event in WIT
Keith Finglas - Ideagen event in WITKeith Finglas - Ideagen event in WIT
Keith Finglas - Ideagen event in WITthreesixty
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Surajit Bhuyan
 
Tech Ed 2009 Practical Tips To Manage Projects Productively
Tech Ed 2009   Practical Tips To Manage Projects ProductivelyTech Ed 2009   Practical Tips To Manage Projects Productively
Tech Ed 2009 Practical Tips To Manage Projects Productivelyrsnarayanan
 
Bättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanBättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanAgila Sverige
 
Value over velocity - Ryan Shriver
Value over velocity - Ryan ShriverValue over velocity - Ryan Shriver
Value over velocity - Ryan ShriverAGILEMinds
 
Is a Zero Email Inbox Possible? GTD, OmniFocus and Productivity in the Digita...
Is a Zero Email Inbox Possible? GTD, OmniFocus and Productivity in the Digita...Is a Zero Email Inbox Possible? GTD, OmniFocus and Productivity in the Digita...
Is a Zero Email Inbox Possible? GTD, OmniFocus and Productivity in the Digita...kerrygallivan
 
Presentation Hassle Free Anna
Presentation Hassle Free AnnaPresentation Hassle Free Anna
Presentation Hassle Free AnnaMatthew Pack
 
Results Oriented Website Quick Start
Results Oriented Website Quick StartResults Oriented Website Quick Start
Results Oriented Website Quick StartTom McCracken
 
Twice as much in half time - What's about the Quality?
Twice as much in half time - What's about the Quality?Twice as much in half time - What's about the Quality?
Twice as much in half time - What's about the Quality?Mischa Ramseyer
 

Mais procurados (16)

Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
 
Lean Strategies for IT Support Organizations
Lean Strategies for IT Support OrganizationsLean Strategies for IT Support Organizations
Lean Strategies for IT Support Organizations
 
Identifying Managing & Eliminating Technical Debt
Identifying Managing & Eliminating Technical DebtIdentifying Managing & Eliminating Technical Debt
Identifying Managing & Eliminating Technical Debt
 
Rapid Release Planning
Rapid Release PlanningRapid Release Planning
Rapid Release Planning
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Model
 
Empowering Agile Teams
Empowering Agile TeamsEmpowering Agile Teams
Empowering Agile Teams
 
Scrum Meeting Lisbon 2010 By Mario Andre Araujo
Scrum Meeting Lisbon 2010 By Mario Andre AraujoScrum Meeting Lisbon 2010 By Mario Andre Araujo
Scrum Meeting Lisbon 2010 By Mario Andre Araujo
 
Keith Finglas - Ideagen event in WIT
Keith Finglas - Ideagen event in WITKeith Finglas - Ideagen event in WIT
Keith Finglas - Ideagen event in WIT
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]
 
Tech Ed 2009 Practical Tips To Manage Projects Productively
Tech Ed 2009   Practical Tips To Manage Projects ProductivelyTech Ed 2009   Practical Tips To Manage Projects Productively
Tech Ed 2009 Practical Tips To Manage Projects Productively
 
Bättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanBättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med Kanban
 
Value over velocity - Ryan Shriver
Value over velocity - Ryan ShriverValue over velocity - Ryan Shriver
Value over velocity - Ryan Shriver
 
Is a Zero Email Inbox Possible? GTD, OmniFocus and Productivity in the Digita...
Is a Zero Email Inbox Possible? GTD, OmniFocus and Productivity in the Digita...Is a Zero Email Inbox Possible? GTD, OmniFocus and Productivity in the Digita...
Is a Zero Email Inbox Possible? GTD, OmniFocus and Productivity in the Digita...
 
Presentation Hassle Free Anna
Presentation Hassle Free AnnaPresentation Hassle Free Anna
Presentation Hassle Free Anna
 
Results Oriented Website Quick Start
Results Oriented Website Quick StartResults Oriented Website Quick Start
Results Oriented Website Quick Start
 
Twice as much in half time - What's about the Quality?
Twice as much in half time - What's about the Quality?Twice as much in half time - What's about the Quality?
Twice as much in half time - What's about the Quality?
 

Semelhante a Confessions of a Coach

How to sell agile to my manager?
How to sell agile to my manager?How to sell agile to my manager?
How to sell agile to my manager?Marko Taipale
 
Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...Belatrix Software Factory
 
10 tips
10 tips10 tips
10 tipsdjras
 
LinkedIn Recruitment Blueprint Webinar 1
LinkedIn Recruitment Blueprint Webinar 1LinkedIn Recruitment Blueprint Webinar 1
LinkedIn Recruitment Blueprint Webinar 1Andy Whitehead
 
Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012CleantechOpen
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsMarcello Duarte
 
MDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital WorkMDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital WorkBoulder Digital Works at CU
 
Jarob
JarobJarob
Jarobsarbz
 
Building Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the MadnessBuilding Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the MadnessTom McCracken
 
Six Sigma Tools Template
Six Sigma Tools TemplateSix Sigma Tools Template
Six Sigma Tools Templateacribe
 
Story Mapping in Practice
Story Mapping in PracticeStory Mapping in Practice
Story Mapping in Practice10Pines
 
Addwiser Presentation Pdf
Addwiser Presentation PdfAddwiser Presentation Pdf
Addwiser Presentation PdfPrince George
 
Addwiser Presentation
Addwiser PresentationAddwiser Presentation
Addwiser Presentationsmita.philip
 

Semelhante a Confessions of a Coach (20)

How to sell agile to my manager?
How to sell agile to my manager?How to sell agile to my manager?
How to sell agile to my manager?
 
Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...
 
Startup 101
Startup 101Startup 101
Startup 101
 
Tec 050312
Tec 050312Tec 050312
Tec 050312
 
10 tips
10 tips10 tips
10 tips
 
LinkedIn Recruitment Blueprint Webinar 1
LinkedIn Recruitment Blueprint Webinar 1LinkedIn Recruitment Blueprint Webinar 1
LinkedIn Recruitment Blueprint Webinar 1
 
Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012Business model canvas_steve_blank_cleantech_open_academy_2012
Business model canvas_steve_blank_cleantech_open_academy_2012
 
Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical things
 
MDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital WorkMDW NY | Matt Howell_New Teams and Process for Making Digital Work
MDW NY | Matt Howell_New Teams and Process for Making Digital Work
 
How to Introduce Continuous Delivery
How to Introduce Continuous DeliveryHow to Introduce Continuous Delivery
How to Introduce Continuous Delivery
 
Jarob
JarobJarob
Jarob
 
Kanban Case Study
Kanban Case StudyKanban Case Study
Kanban Case Study
 
Building Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the MadnessBuilding Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the Madness
 
Failure and agility
Failure and agilityFailure and agility
Failure and agility
 
Six Sigma Tools Template
Six Sigma Tools TemplateSix Sigma Tools Template
Six Sigma Tools Template
 
Story Mapping in Practice
Story Mapping in PracticeStory Mapping in Practice
Story Mapping in Practice
 
DreamIt
DreamItDreamIt
DreamIt
 
Addwiser Presentation Pdf
Addwiser Presentation PdfAddwiser Presentation Pdf
Addwiser Presentation Pdf
 
Addwiser Presentation
Addwiser PresentationAddwiser Presentation
Addwiser Presentation
 
Addwiser Presentation
Addwiser Presentation Addwiser Presentation
Addwiser Presentation
 

Mais de Marko Taipale

Finding a product that people want to buy and use
Finding a product that people want to buy and useFinding a product that people want to buy and use
Finding a product that people want to buy and useMarko Taipale
 
Mashing up customers, users, product and business
Mashing up customers, users, product and businessMashing up customers, users, product and business
Mashing up customers, users, product and businessMarko Taipale
 
How do we use lean startup in service development
How do we use lean startup in service developmentHow do we use lean startup in service development
How do we use lean startup in service developmentMarko Taipale
 
Tarpeen jatkuva kirkastaminen tuottaa parempia ohjelmistoprojekteja
Tarpeen jatkuva kirkastaminen tuottaa parempia ohjelmistoprojektejaTarpeen jatkuva kirkastaminen tuottaa parempia ohjelmistoprojekteja
Tarpeen jatkuva kirkastaminen tuottaa parempia ohjelmistoprojektejaMarko Taipale
 
6+ keinoa tuottaa arvoa projektissa
6+ keinoa tuottaa arvoa projektissa6+ keinoa tuottaa arvoa projektissa
6+ keinoa tuottaa arvoa projektissaMarko Taipale
 
Osaaminen uuden yrityksen johtajan näkökulmasta
Osaaminen uuden yrityksen johtajan näkökulmastaOsaaminen uuden yrityksen johtajan näkökulmasta
Osaaminen uuden yrityksen johtajan näkökulmastaMarko Taipale
 
Product Owners, Santa and other Goblins
Product Owners, Santa and other GoblinsProduct Owners, Santa and other Goblins
Product Owners, Santa and other GoblinsMarko Taipale
 
From a concept to viable business — How do we know if we are building the rig...
From a concept to viable business — How do we know if we are building the rig...From a concept to viable business — How do we know if we are building the rig...
From a concept to viable business — How do we know if we are building the rig...Marko Taipale
 
Agile & Lean at Tekes
Agile & Lean at TekesAgile & Lean at Tekes
Agile & Lean at TekesMarko Taipale
 
Teknisen taitamisen merkitys ketteryydessä - näpertelyä vai elinehto?
Teknisen taitamisen merkitys ketteryydessä - näpertelyä vai elinehto?Teknisen taitamisen merkitys ketteryydessä - näpertelyä vai elinehto?
Teknisen taitamisen merkitys ketteryydessä - näpertelyä vai elinehto?Marko Taipale
 
Julkishallinnon IT-hankinnat @Mearra
Julkishallinnon IT-hankinnat @MearraJulkishallinnon IT-hankinnat @Mearra
Julkishallinnon IT-hankinnat @MearraMarko Taipale
 
How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012Marko Taipale
 
Provocation to the Product Owner challenge - Agile Coaching Circle
Provocation to the Product Owner challenge - Agile Coaching CircleProvocation to the Product Owner challenge - Agile Coaching Circle
Provocation to the Product Owner challenge - Agile Coaching CircleMarko Taipale
 
Agile Finland Coaching Circle - intro
Agile Finland Coaching Circle - introAgile Finland Coaching Circle - intro
Agile Finland Coaching Circle - introMarko Taipale
 
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011Marko Taipale
 
Case Nextdoor.fi at LESS2010
Case Nextdoor.fi at LESS2010Case Nextdoor.fi at LESS2010
Case Nextdoor.fi at LESS2010Marko Taipale
 
Lean Startup for AaltoES Summer of Startups
Lean Startup for AaltoES Summer of StartupsLean Startup for AaltoES Summer of Startups
Lean Startup for AaltoES Summer of StartupsMarko Taipale
 
8 lessons learned from becoming agile
8 lessons learned from becoming agile8 lessons learned from becoming agile
8 lessons learned from becoming agileMarko Taipale
 

Mais de Marko Taipale (19)

Finding a product that people want to buy and use
Finding a product that people want to buy and useFinding a product that people want to buy and use
Finding a product that people want to buy and use
 
Mashing up customers, users, product and business
Mashing up customers, users, product and businessMashing up customers, users, product and business
Mashing up customers, users, product and business
 
How do we use lean startup in service development
How do we use lean startup in service developmentHow do we use lean startup in service development
How do we use lean startup in service development
 
Tarpeen jatkuva kirkastaminen tuottaa parempia ohjelmistoprojekteja
Tarpeen jatkuva kirkastaminen tuottaa parempia ohjelmistoprojektejaTarpeen jatkuva kirkastaminen tuottaa parempia ohjelmistoprojekteja
Tarpeen jatkuva kirkastaminen tuottaa parempia ohjelmistoprojekteja
 
6+ keinoa tuottaa arvoa projektissa
6+ keinoa tuottaa arvoa projektissa6+ keinoa tuottaa arvoa projektissa
6+ keinoa tuottaa arvoa projektissa
 
Osaaminen uuden yrityksen johtajan näkökulmasta
Osaaminen uuden yrityksen johtajan näkökulmastaOsaaminen uuden yrityksen johtajan näkökulmasta
Osaaminen uuden yrityksen johtajan näkökulmasta
 
Product Owners, Santa and other Goblins
Product Owners, Santa and other GoblinsProduct Owners, Santa and other Goblins
Product Owners, Santa and other Goblins
 
From a concept to viable business — How do we know if we are building the rig...
From a concept to viable business — How do we know if we are building the rig...From a concept to viable business — How do we know if we are building the rig...
From a concept to viable business — How do we know if we are building the rig...
 
Agile & Lean at Tekes
Agile & Lean at TekesAgile & Lean at Tekes
Agile & Lean at Tekes
 
Teknisen taitamisen merkitys ketteryydessä - näpertelyä vai elinehto?
Teknisen taitamisen merkitys ketteryydessä - näpertelyä vai elinehto?Teknisen taitamisen merkitys ketteryydessä - näpertelyä vai elinehto?
Teknisen taitamisen merkitys ketteryydessä - näpertelyä vai elinehto?
 
Julkishallinnon IT-hankinnat @Mearra
Julkishallinnon IT-hankinnat @MearraJulkishallinnon IT-hankinnat @Mearra
Julkishallinnon IT-hankinnat @Mearra
 
How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012
 
Provocation to the Product Owner challenge - Agile Coaching Circle
Provocation to the Product Owner challenge - Agile Coaching CircleProvocation to the Product Owner challenge - Agile Coaching Circle
Provocation to the Product Owner challenge - Agile Coaching Circle
 
Agile Finland Coaching Circle - intro
Agile Finland Coaching Circle - introAgile Finland Coaching Circle - intro
Agile Finland Coaching Circle - intro
 
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
Continuous Deployment – Nextdoor.fi released every day at Scan-Agile 2011
 
Case Nextdoor.fi at LESS2010
Case Nextdoor.fi at LESS2010Case Nextdoor.fi at LESS2010
Case Nextdoor.fi at LESS2010
 
Lean Startup for AaltoES Summer of Startups
Lean Startup for AaltoES Summer of StartupsLean Startup for AaltoES Summer of Startups
Lean Startup for AaltoES Summer of Startups
 
8 lessons learned from becoming agile
8 lessons learned from becoming agile8 lessons learned from becoming agile
8 lessons learned from becoming agile
 
Scrum Is Not Enough
Scrum Is Not EnoughScrum Is Not Enough
Scrum Is Not Enough
 

Último

Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 

Último (20)

Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 

Confessions of a Coach

  • 1. Confessions of a Coach: Agile Adoption War Stories Marko Taipale twitter: @markotaipale Potsdam, Berlin 2013
  • 2. Why? Sharing is Caring! You guys are smart - do not repeat my mistakes :)
  • 4. Livin’ on a Prayer
  • 5. Background: Subcontractor, 3 teams, customer already “agile” Assignment: “Help us to deliver in Agile way!” “We need expertise to deliver this on time”
  • 6. I had to figure out where they are
  • 8. 600 use cases 6 cases / month
  • 9. 600 use cases 6 cases / month 100 months of work
  • 10. 600 use cases 6 cases / month 100 months of work 400% improvement, 600 / 24 = 25 months
  • 11. 600 use cases 6 cases / month 100 months of work 400% improvement, 600 / 24 = 25 months They got 6 months
  • 12. What is the purpose of this system? What would you do?
  • 13. Customer went crazy... and then Subcontractor went to denial “We just need stronger management to push this trough”
  • 15. Result: Subcontractor told that they are not going to renegotiate the deal Lesson: Make them to study the situation and have no agenda
  • 17. Background: 500+ employee software company, some Scrum teams Assignment: Improve our time-to-market “We are way too slow!”
  • 19. Resource Dev & Order Prioritise allocation Test
  • 20. Resource Dev & Order Prioritise allocation Test 1w 1d 2m 1d 1w 6m 8 months
  • 21. Active Waiting orders for resources Released 420 160 5 Resource Dev & Order Prioritise allocation Test 1w 1d 2m 1d 1w 6m 8 months
  • 22. I took a look at how they feed the system
  • 23. Portfolio DevDir Goal: profit, cost- effective, fast
  • 24. I. Regulations II. Biz dev III. Customer reqs Portfolio DevDir What is the priority? PO PO PO Goal: profit, cost- effective, fast
  • 25. I. Regulations II. Biz dev Bonus! III. Customer reqs Portfolio Sales Dir DevDir How do I get bonus?! What is the priority? PO PO PO Goal: profit, cost- Goal: Growth! effective, fast
  • 26. I. Regulations II. Biz dev Bonus! III. Customer reqs Portfolio Sales Dir DevDir How do I get bonus?! What is the priority? Contract Sanction PO PO PO clause Goal: profit, cost- Goal: Growth! effective, fast
  • 27. I. Regulations II. Biz dev Bonus! III. Customer reqs Portfolio Sales Dir DevDir How do I get bonus?! What is the priority? Contract Sanction HIGH RISK! PO PO PO clause Goal: profit, cost- Goal: Growth! effective, fast
  • 28. What is the purpose of this system? What would you do?
  • 29. Connect Development and Sales Directors “We shall take care of this!”
  • 30. Result: a new way to control resource allocation (?!) Lesson: Misaligned goals with incentives destroy the system performance. There are no “evil” people rather systems that reward counter-productive behavior.
  • 32. Background: International gaming company, TO 100 Meur, 400+ people Assignment: “Scale up our product development to serve the needs of the business.” “Our product development is the bottleneck”
  • 33. After 2 years 10+ Scrum teams, 6 week company wide sprints We’re done, right?
  • 34. Business Development: “I do not know what have you done, but we have not improved a bit...”
  • 36. Development Deployment 2m (6m) 3w
  • 37. Internal Customer Idea Resourcing approval approval 2h 2h 1d Design Development Deployment 1m 2m (6m) 3w
  • 38. 35 Internal Customer Idea Resourcing approval approval 2d 1m 6m 2h 2h 1d 1w 6m 6m Design Development Deployment 1m 15 2m (6m) 12 3w 3m 24m
  • 39. 35 Internal Customer Idea Resourcing approval approval 2d 1m 6m 2h 2h 1d 1w Scrum! 6m 6m Design Development Deployment 1m 15 2m (6m) 12 3w 3m 24m
  • 40. 35 Internal Customer Idea Resourcing approval approval 2d 1m 6m 2h 2h 1d 1w Scrum! 6m 6m Design Development Deployment 1m 15 2m (6m) 12 3w 3m 24m
  • 41. Thanks to Henrik Kniberg taking the shot! :)
  • 42. What is the purpose of this system? What would you do?
  • 43. Development Director “You shall not show this to anyone...” Why?
  • 44. After some drastic changes... 0-3kk Ideas.. Development 3-6 3m
  • 45. Result: Time-to-Market 24 months to 3 months Lesson: • Beware suboptimization -> Optimize the whole • Showing it does not mean fixing it • Find a way to get commitment
  • 46. What can we learn from this?
  • 48. Thinking Analysis System Change Performance
  • 50. Clarify the purpose of the company (from Purpose customer point of view) Metrics Measure how the system fulfills it’s purpose Get the permission (and commitment) for Permission change Context Understand the boundaries and SWOT Change the system, only implement changes Change that are relevant to the purpose
  • 51. Purpose Metrics Permission Coach the management to do this Context Change
  • 52. Purpose Metrics Permission PDCA cycles Context Change
  • 53. It is not about agile or lean... ... nor transformation
  • 54. It is not about agile or lean... ... nor transformation It is about the system... ... and fulfilling the purpose of the system
  • 55. It is not about agile or lean... ... nor transformation It is about the system... ... and fulfilling the purpose of the system You are not going to change a thing... ... but you can initiate the change
  • 56. Marko Taipale • Principal consultant with agile/lean mindset, CTO, Advisor • 15+ years of software development • Capabilities to deliver products from concept to cash • Tens of public speaking appearances International online gaming company (TO 100+ Meur) improved time-to-market from 24 months to 3 months Energy company purchased process control system and got the delivery 4 times faster than expected.The system secured the business for next 2 years. Software company validated new business model for new product in 2 months. Software product company saved 1,3 Meur / year in management and administration.
  • 57. Please  evaluate  my  presenta/on  by  using   the  evalua/on  booklets  which  you  can   find  in  your  conference  bag. Thank  you!