Why Scaling Agile Doesn't Work (and What to Do About It)

Jez Humble
Jez HumbleCTO and Founder at Devops Research and Assessment LLC
@jezhumble
#gotober | december 4 2015
why scaling agile doesn’t work
(and what to do about it)
scrum-
fall
water-
Why Scaling Agile Doesn't Work (and What to Do About It)
cost
“Even in projects with very uncertain development
costs, we haven't found that those costs have a
significant information value for the investment
decision… The single most important unknown is
whether the project will be canceled. The next most
important variable is utilization of the system,
including how quickly the system rolls out and
whether some people will use it at all.”
Douglas Hubbard | http://www.cio.com/article/119059/The_IT_Measurement_Inversion
batching up work
“Black Swan Farming using Cost of Delay” | Joshua J. Arnold and Özlem Yüce | bit.ly/black-swan-farming
create feedback loops to validate assumptions
don’t optimize for the case where we are right
focus on value, not cost
enable an experimental approach to product dev
make it economic to work in small batches
what should we do
impact mapping
Gojko Adzic, Impact Mapping
@jezhumbleJeff Gothelf “Better product definition with Lean UX and Design” http://bit.ly/TylT6A
hypothesis-driven delivery
We believe that
[building this feature]
[for these people]
will achieve [this outcome].
We will know we are successful when we see
[this signal from the market].
experiments
Different types of user research, courtesy of Janice Fraser
Jon Jenkins, “Velocity Culture, The Unmet Challenge in Ops” | http://bit.ly/1vJo1Ya
do less
“Evaluating well-designed and
executed experiments that were
designed to improve a key metric, only
about 1/3 were successful at
improving the key metric!”
“Online Experimentation at Microsoft”, Kohavi et al http://stanford.io/130uW6X
hp laserjet firmware division
2008
~5% - innovation capacity
15% - manual testing
25% - product support
25% - porting code
20% - detailed planning
10% - code integration
Costs
Full manual regression: 6 wks
Builds / day: 1-2
Commit to trunk: 1 week
Cycle times
deployment pipeline
hp laserjet firmware team
~5% - innovation
15% - manual testing
25% - current product support
25% - porting code
20% - detailed planning
10% - code integration
2008
~40% - innovation
5% - most testing automated
10% - one branch cpe
15% - one main branch
5% - agile planning
2% - continuous integration
2011
The remaining 23% on RHS is spent on managing automated tests.
the economics
2008 to 2011
•overall development costs reduced by ~40%
•programs under development increased by ~140%
•development costs per program down 78%
•resources now driving innovation increased by 8X
A Practical Approach to Large-Scale Agile Development - Gruver, Young, Fulghum
Why Scaling Agile Doesn't Work (and What to Do About It)
What obstacles are preventing you from reaching
it? which one are you addressing now?
What is the target condition? (The challenge)
What is the actual condition now?
When can we go and see what we learned from
taking that step?
What is your next step? (Start of PDCA cycle)
improvement kata
improvement kata
A Practical Approach to Large-Scale Agile Development - Gruver, Young, Fulghum
create feedback loops to validate assumptions
don’t optimize for the case where we are right
focus on value, not cost
enable an experimental approach to product dev
make it economic to work in small batches
conclusion
want to learn more?
To receive the following:
• An exclusive invite to our DevOps benchmarking tool
• A chance to get a personalized analysis of your results
• A copy of this presentation
• A 100 page excerpt from Lean Enterprise
• A 20m preview of my Continuous Delivery video workshop
• Discount code for CD video + interviews with Eric Ries & more
• Early drafts of the DevOps Handbook
Just pick up your phone and send an email
To: jezhumble@sendyourslides.com
Subject: devops
© 2015 Jez Humble & Associates LLC
1 of 20

Recommended

Executive Presentation on Agile Project Management by Boardroom Metrics Inc. by
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Boardroom Metrics
13.1K views13 slides
The Agile Product Manager/Owner Dilemma (ProdCampNYC) by
The Agile Product Manager/Owner Dilemma (ProdCampNYC)The Agile Product Manager/Owner Dilemma (ProdCampNYC)
The Agile Product Manager/Owner Dilemma (ProdCampNYC)Rich Mironov
2.6K views24 slides
Murally by
MurallyMurally
MurallyWilliam Henry Vegazo Muro
1.5K views10 slides
Applying the Lean Startup Model to the Enterprise by
Applying the Lean Startup Model to the EnterpriseApplying the Lean Startup Model to the Enterprise
Applying the Lean Startup Model to the EnterpriseJez Humble
29.2K views33 slides
Prioritizing Your Product Backlog by
Prioritizing Your Product BacklogPrioritizing Your Product Backlog
Prioritizing Your Product BacklogMike Cohn
7.8K views50 slides
Agile fluency and metrics2 by
Agile fluency and metrics2Agile fluency and metrics2
Agile fluency and metrics2Thomas AC Kofoed
253 views48 slides

More Related Content

What's hot

Lean Agile Center of Excellence - Agile2017 Talk by
Lean Agile Center of Excellence - Agile2017 TalkLean Agile Center of Excellence - Agile2017 Talk
Lean Agile Center of Excellence - Agile2017 TalkDeema Dajani
595 views43 slides
Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo... by
Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo...Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo...
Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo...Susanne Kaiser
2.8K views71 slides
Agile Metrics: Value, Flow, Quality, Culture by
Agile Metrics: Value, Flow, Quality, CultureAgile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, CultureBrad Appleton
716 views43 slides
Agile Leadership by
Agile LeadershipAgile Leadership
Agile LeadershipAddo de Visser
805 views19 slides
Assess Your Digital Maturity Webinar by
Assess Your Digital Maturity WebinarAssess Your Digital Maturity Webinar
Assess Your Digital Maturity WebinarFulcrum Digital
251 views19 slides
원모먼트 Vue js 적용기 by
원모먼트 Vue js 적용기원모먼트 Vue js 적용기
원모먼트 Vue js 적용기우현 김
6.8K views68 slides

What's hot(20)

Lean Agile Center of Excellence - Agile2017 Talk by Deema Dajani
Lean Agile Center of Excellence - Agile2017 TalkLean Agile Center of Excellence - Agile2017 Talk
Lean Agile Center of Excellence - Agile2017 Talk
Deema Dajani595 views
Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo... by Susanne Kaiser
Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo...Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo...
Architecture for Flow w/ Wardley Mapping, Domain-Driven Design, and Team Topo...
Susanne Kaiser2.8K views
Agile Metrics: Value, Flow, Quality, Culture by Brad Appleton
Agile Metrics: Value, Flow, Quality, CultureAgile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, Culture
Brad Appleton716 views
Assess Your Digital Maturity Webinar by Fulcrum Digital
Assess Your Digital Maturity WebinarAssess Your Digital Maturity Webinar
Assess Your Digital Maturity Webinar
Fulcrum Digital251 views
원모먼트 Vue js 적용기 by 우현 김
원모먼트 Vue js 적용기원모먼트 Vue js 적용기
원모먼트 Vue js 적용기
우현 김6.8K views
Building Your SAFe Implementation Strategy by Alex Yakyma
Building Your SAFe Implementation StrategyBuilding Your SAFe Implementation Strategy
Building Your SAFe Implementation Strategy
Alex Yakyma954 views
Scaling Agile | Spotify by XPDays
Scaling Agile | SpotifyScaling Agile | Spotify
Scaling Agile | Spotify
XPDays256 views
放款業務之查核(Ppt) by Dan Liao
放款業務之查核(Ppt)放款業務之查核(Ppt)
放款業務之查核(Ppt)
Dan Liao2.6K views
The need for Business design to underpin strategic and operational agility by Craig Martin
The need for Business design to underpin strategic and operational agility The need for Business design to underpin strategic and operational agility
The need for Business design to underpin strategic and operational agility
Craig Martin3K views
Creating Agile Organizations by Combining Design, Architecture and Agile Thin... by Craig Martin
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Craig Martin5.2K views
Agile Transformation Governance Model by ACM
Agile Transformation Governance ModelAgile Transformation Governance Model
Agile Transformation Governance Model
ACM2.1K views
Agile ITSM: New Ways of Working for High Velocity Teams by Atlassian
Agile ITSM: New Ways of Working for High Velocity TeamsAgile ITSM: New Ways of Working for High Velocity Teams
Agile ITSM: New Ways of Working for High Velocity Teams
Atlassian10.8K views
Path to Production: Value Stream Mapping in a DevOps World by VMware Tanzu
Path to Production: Value Stream Mapping in a DevOps WorldPath to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps World
VMware Tanzu2.1K views
Successful Agile Transformation - The NCS Story by NUS-ISS
Successful Agile Transformation - The NCS StorySuccessful Agile Transformation - The NCS Story
Successful Agile Transformation - The NCS Story
NUS-ISS5.6K views
Business Agility Workshop Content by David Siegel
Business Agility Workshop ContentBusiness Agility Workshop Content
Business Agility Workshop Content
David Siegel5.3K views

Similar to Why Scaling Agile Doesn't Work (and What to Do About It)

Agile Vs Waterfall Case Study by
Agile Vs Waterfall Case StudyAgile Vs Waterfall Case Study
Agile Vs Waterfall Case StudyGina Alfaro
4 views77 slides
Why Do So Many Software Projects Fail? by
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Phil Comelio
3.9K views62 slides
Continuous Improvement by
Continuous ImprovementContinuous Improvement
Continuous ImprovementJez Humble
951 views12 slides
If you don't know where you're going it doesn't matter how fast you get there by
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereNicole Forsgren
596 views26 slides
IRJET- Implementing Lean Manufacturing Principle in Fabrication Process- A... by
IRJET- 	  Implementing Lean Manufacturing Principle in Fabrication Process- A...IRJET- 	  Implementing Lean Manufacturing Principle in Fabrication Process- A...
IRJET- Implementing Lean Manufacturing Principle in Fabrication Process- A...IRJET Journal
67 views5 slides
Why agile project management is better than waterfall by
Why agile project management is better than waterfallWhy agile project management is better than waterfall
Why agile project management is better than waterfallOrangescrum
123 views5 slides

Similar to Why Scaling Agile Doesn't Work (and What to Do About It)(20)

Agile Vs Waterfall Case Study by Gina Alfaro
Agile Vs Waterfall Case StudyAgile Vs Waterfall Case Study
Agile Vs Waterfall Case Study
Gina Alfaro4 views
Why Do So Many Software Projects Fail? by Phil Comelio
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
Phil Comelio3.9K views
Continuous Improvement by Jez Humble
Continuous ImprovementContinuous Improvement
Continuous Improvement
Jez Humble951 views
If you don't know where you're going it doesn't matter how fast you get there by Nicole Forsgren
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get there
Nicole Forsgren596 views
IRJET- Implementing Lean Manufacturing Principle in Fabrication Process- A... by IRJET Journal
IRJET- 	  Implementing Lean Manufacturing Principle in Fabrication Process- A...IRJET- 	  Implementing Lean Manufacturing Principle in Fabrication Process- A...
IRJET- Implementing Lean Manufacturing Principle in Fabrication Process- A...
IRJET Journal67 views
Why agile project management is better than waterfall by Orangescrum
Why agile project management is better than waterfallWhy agile project management is better than waterfall
Why agile project management is better than waterfall
Orangescrum123 views
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR by Felipe Castro
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Felipe Castro8K views
Agile adoption julen c. mohanty by Julen Mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
Julen Mohanty818 views
Introduction by Jez Humble
IntroductionIntroduction
Introduction
Jez Humble2.1K views
Taking Splunk to the Next Level - Management by Splunk
Taking Splunk to the Next Level - ManagementTaking Splunk to the Next Level - Management
Taking Splunk to the Next Level - Management
Splunk896 views
Kaizen software development model by Zachar Prychoda
Kaizen software development modelKaizen software development model
Kaizen software development model
Zachar Prychoda8.4K views
Increasing Vehicle Outsourcing ( % Of Car Value ) Essay by Alison Reed
Increasing Vehicle Outsourcing ( % Of Car Value ) EssayIncreasing Vehicle Outsourcing ( % Of Car Value ) Essay
Increasing Vehicle Outsourcing ( % Of Car Value ) Essay
Alison Reed3 views
Requirement management presentation to a software team by rchakra
Requirement management presentation to a software teamRequirement management presentation to a software team
Requirement management presentation to a software team
rchakra1.7K views
Agile Methods: Fact or Fiction by Matt Ganis
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
Matt Ganis2.3K views
Application Of Waterfall And Agile Methodologies On... by Karen Thompson
Application Of Waterfall And Agile Methodologies On...Application Of Waterfall And Agile Methodologies On...
Application Of Waterfall And Agile Methodologies On...
Karen Thompson3 views
Taking Splunk to the Next Level - New to Splunk by Splunk
Taking Splunk to the Next Level - New to SplunkTaking Splunk to the Next Level - New to Splunk
Taking Splunk to the Next Level - New to Splunk
Splunk1.7K views
How to Drive More Value From Innovation Initiatives by VMware Tanzu
How to Drive More Value From Innovation InitiativesHow to Drive More Value From Innovation Initiatives
How to Drive More Value From Innovation Initiatives
VMware Tanzu735 views
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER) by Samuel Chin, PMP, CSM
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)

More from Jez Humble

My slides have moved by
My slides have movedMy slides have moved
My slides have movedJez Humble
1.4K views1 slide
On Damore's Manifestbro by
On Damore's ManifestbroOn Damore's Manifestbro
On Damore's ManifestbroJez Humble
5.7K views20 slides
Continuous Delivery Sounds Great but it Won't Work Here by
Continuous Delivery Sounds Great but it Won't Work HereContinuous Delivery Sounds Great but it Won't Work Here
Continuous Delivery Sounds Great but it Won't Work HereJez Humble
10K views30 slides
Devops Scorecard by
Devops ScorecardDevops Scorecard
Devops ScorecardJez Humble
23.4K views10 slides
Creating Maintainable Automated Acceptance Tests by
Creating Maintainable Automated Acceptance TestsCreating Maintainable Automated Acceptance Tests
Creating Maintainable Automated Acceptance TestsJez Humble
21.2K views45 slides
Continuous Delivery by
Continuous DeliveryContinuous Delivery
Continuous DeliveryJez Humble
28.7K views47 slides

More from Jez Humble(8)

My slides have moved by Jez Humble
My slides have movedMy slides have moved
My slides have moved
Jez Humble1.4K views
On Damore's Manifestbro by Jez Humble
On Damore's ManifestbroOn Damore's Manifestbro
On Damore's Manifestbro
Jez Humble5.7K views
Continuous Delivery Sounds Great but it Won't Work Here by Jez Humble
Continuous Delivery Sounds Great but it Won't Work HereContinuous Delivery Sounds Great but it Won't Work Here
Continuous Delivery Sounds Great but it Won't Work Here
Jez Humble10K views
Devops Scorecard by Jez Humble
Devops ScorecardDevops Scorecard
Devops Scorecard
Jez Humble23.4K views
Creating Maintainable Automated Acceptance Tests by Jez Humble
Creating Maintainable Automated Acceptance TestsCreating Maintainable Automated Acceptance Tests
Creating Maintainable Automated Acceptance Tests
Jez Humble21.2K views
Continuous Delivery by Jez Humble
Continuous DeliveryContinuous Delivery
Continuous Delivery
Jez Humble28.7K views
The Realist-Idealist Debate in Buddhist Philosophy by Jez Humble
The Realist-Idealist Debate in Buddhist PhilosophyThe Realist-Idealist Debate in Buddhist Philosophy
The Realist-Idealist Debate in Buddhist Philosophy
Jez Humble7.2K views
The Development of Rhythmic Organisation in Indian Classical Music by Jez Humble
The Development of Rhythmic Organisation in Indian Classical MusicThe Development of Rhythmic Organisation in Indian Classical Music
The Development of Rhythmic Organisation in Indian Classical Music
Jez Humble5.7K views

Recently uploaded

What is API by
What is APIWhat is API
What is APIartembondar5
10 views15 slides
Flask-Python.pptx by
Flask-Python.pptxFlask-Python.pptx
Flask-Python.pptxTriloki Gupta
7 views12 slides
Dapr Unleashed: Accelerating Microservice Development by
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice DevelopmentMiroslav Janeski
12 views29 slides
SAP FOR CONTRACT MANUFACTURING.pdf by
SAP FOR CONTRACT MANUFACTURING.pdfSAP FOR CONTRACT MANUFACTURING.pdf
SAP FOR CONTRACT MANUFACTURING.pdfVirendra Rai, PMP
13 views2 slides
AI and Ml presentation .pptx by
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptxFayazAli87
13 views15 slides
How Workforce Management Software Empowers SMEs | TraQSuite by
How Workforce Management Software Empowers SMEs | TraQSuiteHow Workforce Management Software Empowers SMEs | TraQSuite
How Workforce Management Software Empowers SMEs | TraQSuiteTraQSuite
5 views3 slides

Recently uploaded(20)

Dapr Unleashed: Accelerating Microservice Development by Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski12 views
AI and Ml presentation .pptx by FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8713 views
How Workforce Management Software Empowers SMEs | TraQSuite by TraQSuite
How Workforce Management Software Empowers SMEs | TraQSuiteHow Workforce Management Software Empowers SMEs | TraQSuite
How Workforce Management Software Empowers SMEs | TraQSuite
TraQSuite5 views
FIMA 2023 Neo4j & FS - Entity Resolution.pptx by Neo4j
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
Neo4j17 views
Sprint 226 by ManageIQ
Sprint 226Sprint 226
Sprint 226
ManageIQ10 views
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok15 views
Airline Booking Software by SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta7 views
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... by sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik8 views
Introduction to Git Source Control by John Valentino
Introduction to Git Source ControlIntroduction to Git Source Control
Introduction to Git Source Control
John Valentino6 views
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm15 views
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke35 views
Fleet Management Software in India by Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable12 views
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... by TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 views

Why Scaling Agile Doesn't Work (and What to Do About It)

  • 1. @jezhumble #gotober | december 4 2015 why scaling agile doesn’t work (and what to do about it)
  • 4. cost “Even in projects with very uncertain development costs, we haven't found that those costs have a significant information value for the investment decision… The single most important unknown is whether the project will be canceled. The next most important variable is utilization of the system, including how quickly the system rolls out and whether some people will use it at all.” Douglas Hubbard | http://www.cio.com/article/119059/The_IT_Measurement_Inversion
  • 5. batching up work “Black Swan Farming using Cost of Delay” | Joshua J. Arnold and Özlem Yüce | bit.ly/black-swan-farming
  • 6. create feedback loops to validate assumptions don’t optimize for the case where we are right focus on value, not cost enable an experimental approach to product dev make it economic to work in small batches what should we do
  • 8. @jezhumbleJeff Gothelf “Better product definition with Lean UX and Design” http://bit.ly/TylT6A hypothesis-driven delivery We believe that [building this feature] [for these people] will achieve [this outcome]. We will know we are successful when we see [this signal from the market].
  • 9. experiments Different types of user research, courtesy of Janice Fraser
  • 10. Jon Jenkins, “Velocity Culture, The Unmet Challenge in Ops” | http://bit.ly/1vJo1Ya
  • 11. do less “Evaluating well-designed and executed experiments that were designed to improve a key metric, only about 1/3 were successful at improving the key metric!” “Online Experimentation at Microsoft”, Kohavi et al http://stanford.io/130uW6X
  • 12. hp laserjet firmware division 2008 ~5% - innovation capacity 15% - manual testing 25% - product support 25% - porting code 20% - detailed planning 10% - code integration Costs Full manual regression: 6 wks Builds / day: 1-2 Commit to trunk: 1 week Cycle times
  • 14. hp laserjet firmware team ~5% - innovation 15% - manual testing 25% - current product support 25% - porting code 20% - detailed planning 10% - code integration 2008 ~40% - innovation 5% - most testing automated 10% - one branch cpe 15% - one main branch 5% - agile planning 2% - continuous integration 2011 The remaining 23% on RHS is spent on managing automated tests.
  • 15. the economics 2008 to 2011 •overall development costs reduced by ~40% •programs under development increased by ~140% •development costs per program down 78% •resources now driving innovation increased by 8X A Practical Approach to Large-Scale Agile Development - Gruver, Young, Fulghum
  • 17. What obstacles are preventing you from reaching it? which one are you addressing now? What is the target condition? (The challenge) What is the actual condition now? When can we go and see what we learned from taking that step? What is your next step? (Start of PDCA cycle) improvement kata
  • 18. improvement kata A Practical Approach to Large-Scale Agile Development - Gruver, Young, Fulghum
  • 19. create feedback loops to validate assumptions don’t optimize for the case where we are right focus on value, not cost enable an experimental approach to product dev make it economic to work in small batches conclusion
  • 20. want to learn more? To receive the following: • An exclusive invite to our DevOps benchmarking tool • A chance to get a personalized analysis of your results • A copy of this presentation • A 100 page excerpt from Lean Enterprise • A 20m preview of my Continuous Delivery video workshop • Discount code for CD video + interviews with Eric Ries & more • Early drafts of the DevOps Handbook Just pick up your phone and send an email To: jezhumble@sendyourslides.com Subject: devops © 2015 Jez Humble & Associates LLC