SlideShare a Scribd company logo
1 of 38
Download to read offline
Why your Agile rollout is failing

            Dan North
          ThoughtWorks
Hi, I’m Dan
I’ll be your consultant for today

May I see your watch please?

Yes, it’s definitely Just After Lunch

Here is my invoice

                     © Dan North, ThoughtWorks   2
Ok, let’s cut to the chase
Your Agile rollout isn’t going so well

You want someone to come in for a couple of
  weeks to take a look around and make some
  recommendations

If you don’t tell anyone I didn’t actually come in,
   it can be our little secret...
                    © Dan North, ThoughtWorks         3
So here’s what I found! *cough*
The issues cluster into :

                    Kick-off
                    Planning
                    Finance
                 Communications
                    Change

                    © Dan North, ThoughtWorks   4
Kick-off




© Dan North, ThoughtWorks   5
Kick-off
           You held a Big Bang launch
                            You said
                       We’re going Agile!
                              and
           This is for our customers / the Business

     but you forgot to tell the development teams
                  why they should care

                         © Dan North, ThoughtWorks    6
Kick-off
                I recommend...
             Win their hearts and minds

             Explain: what's in it for me?

               and: why should I care?

           and: what will “good” look like?

                     © Dan North, ThoughtWorks   7
Kick-off
      You bought commodity training
           You (or your boss) wanted Certification

       but you only trained the project managers

           who are now Certified $crumMa$ters

     and who are a little nervous about their jobs

                         © Dan North, ThoughtWorks   8
Kick-off
                   I recommend...
  Understand the Satir change model

  Understand the Dreyfus model
      ...and provide introductory recipes

  then provide as-needed coaching

           “75% of uncoached Scrum pilots will fail”
                                        – Ken Schwaber
                          © Dan North, ThoughtWorks   9
Kick-off
   You started with planning and tracking
  ...but then you stopped there

  You are suffering from Scrumitis

  “Done” doesn’t actually mean done

  ...because you don’t have the technical discipline

  ...or a sufficient level of automated verification

                       © Dan North, ThoughtWorks       10
Kick-off
                  I recommend...
  Get a build!

  “Come back when you have CI” – Ross Pettit

  Understand your Path to Production

  Automate your tests
      and introduce “assumption tests” on legacy code

                       © Dan North, ThoughtWorks        11
Planning




© Dan North, ThoughtWorks   12
Planning
   Your guys just don’t get agile planning
  They just turned the Gantt chart 90°
     ...the Task List becomes the Product Backlog
     ...and Tasks become Stories


  Oh, and they don’t know how to manage scope

  What are they trying to deliver anyway?

  And when will the project be “done done”?
                        © Dan North, ThoughtWorks   13
Planning
                 I recommend...
  Understand Deliberate Discovery
     along three axes


  Understand Rolling Wave Planning
     there is no spoon / MSL / Product Backlog




                        © Dan North, ThoughtWorks   14
Planning
    They think story points are useful
               Effort <> results

              Activity <> results




                 © Dan North, ThoughtWorks   15
Planning
                  I recommend...
  Get good at stories
     The way to write good stories...

  Break features into stories

  Have consistently small stories

  Each story size is 1 Story

                        © Dan North, ThoughtWorks   16
Planning
           Your sprints are too long
  You’re doing “Waterscrum”
     really just time-sliced mini-waterfalls


  All the downsides of Agile and Waterfall
     your teams are white-water rafting!




                        © Dan North, ThoughtWorks   17
Planning
                I recommend...
  Go to one week sprints

  Identify what hurts

  “We should fix that”

  Plan -> Do -> Check -> Act

                     © Dan North, ThoughtWorks   18
Finance




© Dan North, ThoughtWorks   19
Finance
    You “have an investment” in tooling


  It was fit for purpose when you bought it

  Hanging on to it will systemically hold you back




                     © Dan North, ThoughtWorks       20
Finance
                 I recommend...
  Spent money is spent!

  Think of the impact on effectiveness

  Make the cost of waste visible – in $$ and time
     including opportunity costs
     including impact on morale


                       © Dan North, ThoughtWorks    21
Finance
          You “have an investment” in
                 infrastructure

  You keep repurposing crappy old hardware

  Enormous effort spent keeping it alive




                    © Dan North, ThoughtWorks   22
Finance
                I recommend...
  Understand the waste implicit in repurposing

  “You can get a petabyte of storage for about the
    cost of a decent developer (~$100k)”
                                                 – Dave Thomas


  “We could replace this with a cluster of iPods”
                                                 – Dante Briones
                     © Dan North, ThoughtWorks                23
Communications




   © Dan North, ThoughtWorks   24
Comms
 You said delivery wouldn’t be impacted
 You told the Business you’re Going Agile

 They said: sure, just don’t let it impact any dates

 You said: ok, it won’t




                     © Dan North, ThoughtWorks     25
Comms
               I recommend...
 Build trust with the Business
    Based on evidence

 Demonstrate transparency

 Demonstrate quick wins – celebrate success

 Start small, get buy-in for more ambitious stuff

                    © Dan North, ThoughtWorks       26
Comms
   Operations didn’t get the memo
 Neither did your suppliers

 The CM team aren’t prepared for this

 They can’t cope with frequent releases




                    © Dan North, ThoughtWorks   27
Comms
              I recommend...
 Engage them and explain Agile from their point
   of view

 How will we engage them differently?

 How will it help them?



                   © Dan North, ThoughtWorks      28
Comms
    Corporate didn’t get the memo
 The waterfall review gates are painful

 HR don’t know to change their hiring approach

 All the KPIs are systemically resistant
    effort-based
    activity-based


                     © Dan North, ThoughtWorks   29
Comms
               I recommend...
 Have a PR offensive!

 Understand the intent of the review gates
    and map them to a sane world


 Help them rethink their KPIs
    and remember, you will get what you measure


                     © Dan North, ThoughtWorks    30
Change




© Dan North, ThoughtWorks   31
Change
  PMs won’t pay for strategic change
  “Not on my project budget”

  Timescales too short to feel the benefit

  They don’t want to invest in technical practices
     TDD, CI, etc.



                     © Dan North, ThoughtWorks       32
Change
                  I recommend...
  Make PMs responsible for system lifecycle
     Not just “this project”
     Integrate with BAU

  Make small changes frequently
     Prove them, bed them in

  Have a strategic change team
     Give them teeth and money

                        © Dan North, ThoughtWorks   33
Change
    Architects don’t trust the teams
  Code review is a bottleneck
     so is design


  “Architecture by edict”
     Blueprints and frameworks


  Best Practices

                      © Dan North, ThoughtWorks   34
Change
                I recommend...
  Architects as consultants into teams

  Incentivise by how much they share

  Also applies to
     Security
     Systems Test and NFRs
     Operations
                      © Dan North, ThoughtWorks   35
Change
  Finally (!) manual testing is hurting

            and you off-shored it

               to “save costs”




                 © Dan North, ThoughtWorks   36
Change
                I recommend...
  Pay for testing out of the delivery budget

  Integrate testers into teams

  Emphasis preventing rather than detecting

  Invest in automated testing

                     © Dan North, ThoughtWorks   37
Concluding thoughts
Agile adoption is a change and learning process
  Take time to understand change, and learning


Lasting change requires Systems Thinking
  You can’t just “Go Agile”


“A bad system will beat a good person every
  time” – W. Edwards Deming
                     © Dan North, ThoughtWorks    38

More Related Content

What's hot

Kanban applied-to-itsm-by-vladimir-ivanov
Kanban applied-to-itsm-by-vladimir-ivanovKanban applied-to-itsm-by-vladimir-ivanov
Kanban applied-to-itsm-by-vladimir-ivanov
Vladimirs Ivanovs
 
The art of caring leadership
The art of caring leadershipThe art of caring leadership
The art of caring leadership
Mukul Chaudhri
 
How to better exploit (not waste) a company’s scarcest resource Management At...
How to better exploit (not waste) a company’s scarcest resource Management At...How to better exploit (not waste) a company’s scarcest resource Management At...
How to better exploit (not waste) a company’s scarcest resource Management At...
Versli Lietuva (Enterprise Lithuania)
 
Idea Generation Techniques
Idea Generation TechniquesIdea Generation Techniques
Idea Generation Techniques
Hershey Desai
 

What's hot (20)

Kanban applied-to-itsm-by-vladimir-ivanov
Kanban applied-to-itsm-by-vladimir-ivanovKanban applied-to-itsm-by-vladimir-ivanov
Kanban applied-to-itsm-by-vladimir-ivanov
 
Innovations™ Magazine October - December 2013
Innovations™ Magazine October - December 2013 Innovations™ Magazine October - December 2013
Innovations™ Magazine October - December 2013
 
Decision making styles
Decision making stylesDecision making styles
Decision making styles
 
10 Critical Aspects of IT Service Continuity to Protect Your Company's Digita...
10 Critical Aspects of IT Service Continuity to Protect Your Company's Digita...10 Critical Aspects of IT Service Continuity to Protect Your Company's Digita...
10 Critical Aspects of IT Service Continuity to Protect Your Company's Digita...
 
Change management in hard times
Change management in hard timesChange management in hard times
Change management in hard times
 
Pwc view-winter08
Pwc view-winter08Pwc view-winter08
Pwc view-winter08
 
The art of caring leadership
The art of caring leadershipThe art of caring leadership
The art of caring leadership
 
Lecture 4.decision making
Lecture 4.decision makingLecture 4.decision making
Lecture 4.decision making
 
Creating a results oriented culture
Creating a results oriented cultureCreating a results oriented culture
Creating a results oriented culture
 
Why do usability problems go unfixed?
Why do usability problems go unfixed?Why do usability problems go unfixed?
Why do usability problems go unfixed?
 
Driving To Solution Adoption
Driving To Solution AdoptionDriving To Solution Adoption
Driving To Solution Adoption
 
Do you have a DR plan in place: so, don't let a disaster defeat your business
Do you have a DR plan in place: so, don't let a disaster defeat your businessDo you have a DR plan in place: so, don't let a disaster defeat your business
Do you have a DR plan in place: so, don't let a disaster defeat your business
 
Growing Agility ebook - Nokia - #SmarterEveryday
Growing Agility ebook - Nokia - #SmarterEverydayGrowing Agility ebook - Nokia - #SmarterEveryday
Growing Agility ebook - Nokia - #SmarterEveryday
 
Tips in Making the "Right" Decision
Tips in Making the "Right" DecisionTips in Making the "Right" Decision
Tips in Making the "Right" Decision
 
How to better exploit (not waste) a company’s scarcest resource Management At...
How to better exploit (not waste) a company’s scarcest resource Management At...How to better exploit (not waste) a company’s scarcest resource Management At...
How to better exploit (not waste) a company’s scarcest resource Management At...
 
ThinkBehaviour: 8 practical tips
ThinkBehaviour: 8 practical tipsThinkBehaviour: 8 practical tips
ThinkBehaviour: 8 practical tips
 
There are no bad ideas: 7 steps to ideation
There are no bad ideas: 7 steps to ideationThere are no bad ideas: 7 steps to ideation
There are no bad ideas: 7 steps to ideation
 
Blameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to KnowBlameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to Know
 
Best Practices Framework Abdul J Tharayil
Best Practices Framework   Abdul J TharayilBest Practices Framework   Abdul J Tharayil
Best Practices Framework Abdul J Tharayil
 
Idea Generation Techniques
Idea Generation TechniquesIdea Generation Techniques
Idea Generation Techniques
 

Similar to Why Your Agile Rollout Is Failing

Design Thinking (Workshop Guide)
Design Thinking (Workshop Guide)Design Thinking (Workshop Guide)
Design Thinking (Workshop Guide)
Operational Excellence Consulting
 
RITMIQ
RITMIQRITMIQ
RITMIQ
Mesh
 
Worthwhile Technology Foundations
Worthwhile Technology FoundationsWorthwhile Technology Foundations
Worthwhile Technology Foundations
Will Koffel
 

Similar to Why Your Agile Rollout Is Failing (20)

Bdd Introduction
Bdd IntroductionBdd Introduction
Bdd Introduction
 
Design Thinking (Workshop Guide)
Design Thinking (Workshop Guide)Design Thinking (Workshop Guide)
Design Thinking (Workshop Guide)
 
Kanban applied to ITSM Vladimir Ivanov at Agile Tour Lithuania
Kanban applied to ITSM Vladimir Ivanov at Agile Tour LithuaniaKanban applied to ITSM Vladimir Ivanov at Agile Tour Lithuania
Kanban applied to ITSM Vladimir Ivanov at Agile Tour Lithuania
 
Team Build Training compressed for web
Team Build Training compressed for webTeam Build Training compressed for web
Team Build Training compressed for web
 
Why Should I Have More Than 1 Technique for Retrospectives?
Why Should I Have More Than 1 Technique for Retrospectives?Why Should I Have More Than 1 Technique for Retrospectives?
Why Should I Have More Than 1 Technique for Retrospectives?
 
Project Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General AssemblyProject Management Best Practices: Brock Boddie/General Assembly
Project Management Best Practices: Brock Boddie/General Assembly
 
Practical tips every engineer needs to know about managing a project
Practical tips every engineer needs to know about managing a projectPractical tips every engineer needs to know about managing a project
Practical tips every engineer needs to know about managing a project
 
The Essential Product Owner - Partnering with the team
The Essential Product Owner - Partnering with the teamThe Essential Product Owner - Partnering with the team
The Essential Product Owner - Partnering with the team
 
RITMIQ
RITMIQRITMIQ
RITMIQ
 
Execute for Every Screen
Execute for Every ScreenExecute for Every Screen
Execute for Every Screen
 
The art of execution
The art of executionThe art of execution
The art of execution
 
One size does not fit all
One size does not fit allOne size does not fit all
One size does not fit all
 
Turning an idea into a profitable finished product
Turning an idea into a profitable finished productTurning an idea into a profitable finished product
Turning an idea into a profitable finished product
 
Creative Behaviour - David Baskerville and David Avis
Creative Behaviour - David Baskerville and David AvisCreative Behaviour - David Baskerville and David Avis
Creative Behaviour - David Baskerville and David Avis
 
Innovative Culture for Enterprises
Innovative Culture for EnterprisesInnovative Culture for Enterprises
Innovative Culture for Enterprises
 
Worthwhile Technology Foundations
Worthwhile Technology FoundationsWorthwhile Technology Foundations
Worthwhile Technology Foundations
 
Selecting consultants - the process
Selecting consultants - the processSelecting consultants - the process
Selecting consultants - the process
 
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
Agile in the Real World: Digital Moderation (Talk for IIBA/VUW)
 
How to Rescue a Troubled IT Project with Agile
How to Rescue a Troubled IT Project with AgileHow to Rescue a Troubled IT Project with Agile
How to Rescue a Troubled IT Project with Agile
 
Design Thinking: Ideation Techniques
Design Thinking: Ideation TechniquesDesign Thinking: Ideation Techniques
Design Thinking: Ideation Techniques
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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)
 
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
 
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
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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
 

Why Your Agile Rollout Is Failing

  • 1. Why your Agile rollout is failing Dan North ThoughtWorks
  • 2. Hi, I’m Dan I’ll be your consultant for today May I see your watch please? Yes, it’s definitely Just After Lunch Here is my invoice © Dan North, ThoughtWorks 2
  • 3. Ok, let’s cut to the chase Your Agile rollout isn’t going so well You want someone to come in for a couple of weeks to take a look around and make some recommendations If you don’t tell anyone I didn’t actually come in, it can be our little secret... © Dan North, ThoughtWorks 3
  • 4. So here’s what I found! *cough* The issues cluster into : Kick-off Planning Finance Communications Change © Dan North, ThoughtWorks 4
  • 5. Kick-off © Dan North, ThoughtWorks 5
  • 6. Kick-off You held a Big Bang launch You said We’re going Agile! and This is for our customers / the Business but you forgot to tell the development teams why they should care © Dan North, ThoughtWorks 6
  • 7. Kick-off I recommend... Win their hearts and minds Explain: what's in it for me? and: why should I care? and: what will “good” look like? © Dan North, ThoughtWorks 7
  • 8. Kick-off You bought commodity training You (or your boss) wanted Certification but you only trained the project managers who are now Certified $crumMa$ters and who are a little nervous about their jobs © Dan North, ThoughtWorks 8
  • 9. Kick-off I recommend... Understand the Satir change model Understand the Dreyfus model ...and provide introductory recipes then provide as-needed coaching “75% of uncoached Scrum pilots will fail” – Ken Schwaber © Dan North, ThoughtWorks 9
  • 10. Kick-off You started with planning and tracking ...but then you stopped there You are suffering from Scrumitis “Done” doesn’t actually mean done ...because you don’t have the technical discipline ...or a sufficient level of automated verification © Dan North, ThoughtWorks 10
  • 11. Kick-off I recommend... Get a build! “Come back when you have CI” – Ross Pettit Understand your Path to Production Automate your tests and introduce “assumption tests” on legacy code © Dan North, ThoughtWorks 11
  • 12. Planning © Dan North, ThoughtWorks 12
  • 13. Planning Your guys just don’t get agile planning They just turned the Gantt chart 90° ...the Task List becomes the Product Backlog ...and Tasks become Stories Oh, and they don’t know how to manage scope What are they trying to deliver anyway? And when will the project be “done done”? © Dan North, ThoughtWorks 13
  • 14. Planning I recommend... Understand Deliberate Discovery along three axes Understand Rolling Wave Planning there is no spoon / MSL / Product Backlog © Dan North, ThoughtWorks 14
  • 15. Planning They think story points are useful Effort <> results Activity <> results © Dan North, ThoughtWorks 15
  • 16. Planning I recommend... Get good at stories The way to write good stories... Break features into stories Have consistently small stories Each story size is 1 Story © Dan North, ThoughtWorks 16
  • 17. Planning Your sprints are too long You’re doing “Waterscrum” really just time-sliced mini-waterfalls All the downsides of Agile and Waterfall your teams are white-water rafting! © Dan North, ThoughtWorks 17
  • 18. Planning I recommend... Go to one week sprints Identify what hurts “We should fix that” Plan -> Do -> Check -> Act © Dan North, ThoughtWorks 18
  • 19. Finance © Dan North, ThoughtWorks 19
  • 20. Finance You “have an investment” in tooling It was fit for purpose when you bought it Hanging on to it will systemically hold you back © Dan North, ThoughtWorks 20
  • 21. Finance I recommend... Spent money is spent! Think of the impact on effectiveness Make the cost of waste visible – in $$ and time including opportunity costs including impact on morale © Dan North, ThoughtWorks 21
  • 22. Finance You “have an investment” in infrastructure You keep repurposing crappy old hardware Enormous effort spent keeping it alive © Dan North, ThoughtWorks 22
  • 23. Finance I recommend... Understand the waste implicit in repurposing “You can get a petabyte of storage for about the cost of a decent developer (~$100k)” – Dave Thomas “We could replace this with a cluster of iPods” – Dante Briones © Dan North, ThoughtWorks 23
  • 24. Communications © Dan North, ThoughtWorks 24
  • 25. Comms You said delivery wouldn’t be impacted You told the Business you’re Going Agile They said: sure, just don’t let it impact any dates You said: ok, it won’t © Dan North, ThoughtWorks 25
  • 26. Comms I recommend... Build trust with the Business Based on evidence Demonstrate transparency Demonstrate quick wins – celebrate success Start small, get buy-in for more ambitious stuff © Dan North, ThoughtWorks 26
  • 27. Comms Operations didn’t get the memo Neither did your suppliers The CM team aren’t prepared for this They can’t cope with frequent releases © Dan North, ThoughtWorks 27
  • 28. Comms I recommend... Engage them and explain Agile from their point of view How will we engage them differently? How will it help them? © Dan North, ThoughtWorks 28
  • 29. Comms Corporate didn’t get the memo The waterfall review gates are painful HR don’t know to change their hiring approach All the KPIs are systemically resistant effort-based activity-based © Dan North, ThoughtWorks 29
  • 30. Comms I recommend... Have a PR offensive! Understand the intent of the review gates and map them to a sane world Help them rethink their KPIs and remember, you will get what you measure © Dan North, ThoughtWorks 30
  • 31. Change © Dan North, ThoughtWorks 31
  • 32. Change PMs won’t pay for strategic change “Not on my project budget” Timescales too short to feel the benefit They don’t want to invest in technical practices TDD, CI, etc. © Dan North, ThoughtWorks 32
  • 33. Change I recommend... Make PMs responsible for system lifecycle Not just “this project” Integrate with BAU Make small changes frequently Prove them, bed them in Have a strategic change team Give them teeth and money © Dan North, ThoughtWorks 33
  • 34. Change Architects don’t trust the teams Code review is a bottleneck so is design “Architecture by edict” Blueprints and frameworks Best Practices © Dan North, ThoughtWorks 34
  • 35. Change I recommend... Architects as consultants into teams Incentivise by how much they share Also applies to Security Systems Test and NFRs Operations © Dan North, ThoughtWorks 35
  • 36. Change Finally (!) manual testing is hurting and you off-shored it to “save costs” © Dan North, ThoughtWorks 36
  • 37. Change I recommend... Pay for testing out of the delivery budget Integrate testers into teams Emphasis preventing rather than detecting Invest in automated testing © Dan North, ThoughtWorks 37
  • 38. Concluding thoughts Agile adoption is a change and learning process Take time to understand change, and learning Lasting change requires Systems Thinking You can’t just “Go Agile” “A bad system will beat a good person every time” – W. Edwards Deming © Dan North, ThoughtWorks 38