Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Ryan Ripley
The Business of Agile: Better Faster Cheaper
http://ryanripley.com
ryan@ryanripley.com
@ryanripley
A podcast devoted to the individuals
and interactions that make agil...
#Agile2016
@ryanripley #Agile2016
@ryanripley #Agile2016
@ryanripley #Agile2016
http://money.cnn.com/2015/05/12/autos/gm-ignition-switch-recall-100-deaths/
http://www.mcall.com/news/local/watchdog/mc-obamacare-website-failure-watchdog-20160224-column.html
http://www.bloomberg.com/news/articles/2016-04-28/volkswagen-s-namesake-brand-stumbles-to-loss-on-emissions-crisis
@ryanripley #Agile2016
@ryanripley #Agile2016
@ryanripley #Agile2016
@ryanripley #Agile2016
AGILE IMPACTS EVERYONE
??????
• Organizational Change
• Leadership Change
• Team Change
• Status Change
• Job Description ...
SCRUM IN ONE SLIDE
Development
Sprint Planning Sprint Review
Sprint Retrospective
Sprint
ROLES: Scrum Master, Product Owne...
PRODUCT
OWNER
SCRUM
MASTER
STAKEHOLDERS
DEVELOPMENT
TEAM
WHAT?
WHY?
IMPEDIMENTS
SYSTEM
IMPEDIMENTS
FEEDBACK
(HOW)
SCRUM MANAGEMENT • Manage the boundaries
• Build Stable Teams
• Hire people – Grow skills
• Act transparently
• Examine sy...
“I get all that…
BUT how is all
of this agile
stuff any better,
faster, or
cheaper than
what we do
today?”
@ryanripley #Ag...
@ryanripley #Agile2016
@ryanripley #Agile2016
Creative Commons – dchrisoh “untitled”
Stacey Diagram
•Simple: Everything is known
•Complicated: More is known
than unknown
•Complex: More is unknown
than know
•...
BETTER
SMARTER
@ryanripley #Agile2016
At the heart of agile is
experimentation
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come ...
“Three pillars uphold every
implementation of empirical process
control: transparency, inspection, and
adaptation.”
--The ...
Scrum is not a problem solving
framework. It’s a problem finding
framework.
@ryanripley #Agile2016
Better means different things at
different times
@ryanripley #Agile2016
Creative Commons – Roger Schultz “Cockpit”
Copyright © 2015 Scrum Alliance®
@ryanripley #Agile2016
EPISODE 35: Agile Driven Coaching with Troy Magennis
http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/
...
EPISODE 35: Agile Driven Coaching with Troy Magennis
http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/
...
EPISODE 35: Agile Driven Coaching with Troy Magennis
http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/
...
EPISODE 35: Agile Driven Coaching with Troy Magennis
http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/
...
EPISODE 35: Agile Driven Coaching with Troy Magennis
http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/
...
EPISODE 35: Agile Driven Coaching with Troy Magennis
http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/
...
EPISODE 35: Agile Driven Coaching with Troy Magennis
http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/
...
5 Metrics to Help Get Started
1. Throughput
2. Defect Density
3. Customer Satisfaction
4. Team Satisfaction
5. Value Deliv...
5 Metrics to Help Get Started
1. Throughput
2. Defect Density
3. Customer Satisfaction
4. Team Satisfaction
5. Value Deliv...
@ryanripley #Agile2016
People do not fail, systems do
•Commitment to continuous improvement
•Trend more important than individual data points
• I...
5 Metrics to Help Get Started
1. Throughput
2. Defect Density
3. Customer Satisfaction
4. Team Satisfaction
5. Value Deliv...
The number of bugs discovered
during a sprint
•Commitment to quality
•Trend more important than individual data points
• I...
5 Metrics to Help Get Started
1. Throughput
2. Defect Density
3. Customer Satisfaction
4. Team Satisfaction
5. Value Deliv...
How happy is your customer?
•Commitment to alignment
•Trend more important than individual data points
• Address negative ...
@ryanripley #Agile2016
Copyright © 2015 Scrum Alliance®
5 Metrics to Help Get Started
1. Throughput
2. Defect Density
3. Customer Satisfaction
4. Team Satisfaction
5. Value Deliv...
How happy is your team?
•Commitment to safety
•Trend more important than individual data points
• Possible retrospective a...
@ryanripley #Agile2016
5 Metrics to Help Get Started
1. Throughput
2. Defect Density
3. Customer Satisfaction
4. Team Satisfaction
5. Value Deliv...
What is the value of the work?
•Commitment to delivery
•Trend more important than individual data points
• Higher numbers ...
“Wait…what about
velocity??? I love
that metric.”
@ryanripley #Agile2016
@ryanripley #Agile2016
@ryanripley #Agile2016
Agile enables “better” by helping us
act smarter
EXERCISE 1
@ryanripley #Agile2016
@ryanripley #Agile2016
@ryanripley #Agile2016
@ryanripley #Agile2016
@ryanripley #Agile2016
FASTER
SOONER
@ryanripley #Agile2016
“Now you’re talking:
Baby we were born
to run!!!”
@ryanripley #Agile2016
@ryanripley #Agile2016
@ryanripley #Agile2016
Agile isn’t faster…
@ryanripley #Agile2016
Cheer up Boss. We do
get a lot of things
SOONER.
@ryanripley #Agile2016
@ryanripley #Agile2016
PROJECT
• Value delivery
• Features
• Alignment
• Predictability
• Decreased risk
• Engagement
• Adaptability
• Visibility...
@ryanripley #Agile2016
PROJECT
• Value delivery
• Features
• Alignment
• Predictability
• Decreased risk
• Engagement
• Adaptability
• Visibility...
But the development isn’t faster…
Sprints are fixed length. Teams are
fixed size. Going faster can only
mean lower quality…and that isn’t
faster.
@ryanripley #Agile2016
@ryanripley #Agile2016
CHEAPER
SAFER
No matter which methodology
your team uses, you will
spend the same amount to
employ them
Comparing cost of output doesn’t work either
If an agile team builds a better feature faster
than a waterfall team builds ...
@ryanripley #Agile2016
Simplicity - the art of maximizing the amount
of work not done - is essential
@ryanripley #Agile2016
Customer collaboration over contract negotiation
1. Transparency is essential
2. The team is upfront about their limitatio...
Copyright © 2015 Scrum Alliance®
EPISODE 37: Cost of Delay with Johanna Rothman
http://ryanripley.com/afh-037-cost-of-delay-with-johanna-rothman/
An in-dep...
EPISODE 37: Cost of Delay with Johanna Rothman
http://ryanripley.com/afh-037-cost-of-delay-with-johanna-rothman/
An in-dep...
@ryanripley #Agile2016
Creative Commons – Jesus V “blackjack”
WHY are you changing the way you work?
• Visualize the goal
• Set targets
• Measure the improvements
• Show the value
BETTER – FASTER - CHEAPER
SMARTER – SOONER – SAFER
Alignment
That’s what I’m
talking about!
@ryanripley #Agile2016
http://ryanripley.com
ryan@ryanripley.com
@ryanripley
A podcast devoted to the individuals
and interactions that make agil...
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster Cheaper
Upcoming SlideShare
Loading in …5
×

The Business of Agile - Better Faster Cheaper

347 views

Published on

During my last agile transformation a key stakeholder asked me, “Why are we doing this?” I talked about increasing quality, delivering software sooner, and fostering a more collaborative relationship with our business partners. After a few minutes, he raised his hand and stopped me.

“I get all that. BUT how is all of this agile stuff any better, faster, or cheaper than what we do today?”

Leaders must answer the “better, faster, cheaper” question if they want their agile transformation and projects to move forward.

To prepare leaders for this critical question, we explore how “better, faster, cheaper” translates to an agile organization, the metrics a leader can use to track progress towards “better, faster, and cheaper”, and how leaders can demonstrate the benefits gained from their agile activities.

Published in: Software
  • Be the first to comment

The Business of Agile - Better Faster Cheaper

  1. 1. Ryan Ripley The Business of Agile: Better Faster Cheaper
  2. 2. http://ryanripley.com ryan@ryanripley.com @ryanripley A podcast devoted to the individuals and interactions that make agile work.
  3. 3. #Agile2016
  4. 4. @ryanripley #Agile2016
  5. 5. @ryanripley #Agile2016
  6. 6. @ryanripley #Agile2016
  7. 7. http://money.cnn.com/2015/05/12/autos/gm-ignition-switch-recall-100-deaths/
  8. 8. http://www.mcall.com/news/local/watchdog/mc-obamacare-website-failure-watchdog-20160224-column.html
  9. 9. http://www.bloomberg.com/news/articles/2016-04-28/volkswagen-s-namesake-brand-stumbles-to-loss-on-emissions-crisis
  10. 10. @ryanripley #Agile2016
  11. 11. @ryanripley #Agile2016
  12. 12. @ryanripley #Agile2016
  13. 13. @ryanripley #Agile2016
  14. 14. AGILE IMPACTS EVERYONE ?????? • Organizational Change • Leadership Change • Team Change • Status Change • Job Description Change • Role Change • Culture Change @ryanripley #Agile2016
  15. 15. SCRUM IN ONE SLIDE Development Sprint Planning Sprint Review Sprint Retrospective Sprint ROLES: Scrum Master, Product Owner, Developer ARTIFACTS: Product Backlog, Sprint Backlog, Product Increment
  16. 16. PRODUCT OWNER SCRUM MASTER STAKEHOLDERS DEVELOPMENT TEAM WHAT? WHY? IMPEDIMENTS SYSTEM IMPEDIMENTS FEEDBACK (HOW)
  17. 17. SCRUM MANAGEMENT • Manage the boundaries • Build Stable Teams • Hire people – Grow skills • Act transparently • Examine systems & correct faulty ones • Give guidance when asked/needed • Reach across org charts • Definition of Done • Continuous improvement • Expect working software every sprint Vision – Direction – Goals “I finally have time to do my job.”
  18. 18. “I get all that… BUT how is all of this agile stuff any better, faster, or cheaper than what we do today?” @ryanripley #Agile2016
  19. 19. @ryanripley #Agile2016
  20. 20. @ryanripley #Agile2016 Creative Commons – dchrisoh “untitled”
  21. 21. Stacey Diagram •Simple: Everything is known •Complicated: More is known than unknown •Complex: More is unknown than know •Chaotic: Very little is known
  22. 22. BETTER SMARTER
  23. 23. @ryanripley #Agile2016
  24. 24. At the heart of agile is experimentation
  25. 25. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  26. 26. “Three pillars uphold every implementation of empirical process control: transparency, inspection, and adaptation.” --The Scrum Guide
  27. 27. Scrum is not a problem solving framework. It’s a problem finding framework.
  28. 28. @ryanripley #Agile2016
  29. 29. Better means different things at different times
  30. 30. @ryanripley #Agile2016 Creative Commons – Roger Schultz “Cockpit”
  31. 31. Copyright © 2015 Scrum Alliance®
  32. 32. @ryanripley #Agile2016
  33. 33. EPISODE 35: Agile Driven Coaching with Troy Magennis http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/ An in-depth discussion on using metrics to drive coaching insights Creative Commons – Michael Nugent “Safety” “The second you embarrass someone with a metric, your metric program is over.”
  34. 34. EPISODE 35: Agile Driven Coaching with Troy Magennis http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/ An in-depth discussion on using metrics to drive coaching insights “Metrics are often in contention with one another.” Creative Commons – Hans Splinter “balance”
  35. 35. EPISODE 35: Agile Driven Coaching with Troy Magennis http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/ An in-depth discussion on using metrics to drive coaching insights “Your metrics have a half- life of about 3 months…”
  36. 36. EPISODE 35: Agile Driven Coaching with Troy Magennis http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/ An in-depth discussion on using metrics to drive coaching insights “People want to be treated fairly and know when they aren’t.”
  37. 37. EPISODE 35: Agile Driven Coaching with Troy Magennis http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/ An in-depth discussion on using metrics to drive coaching insights “Trends, not individual data points.”
  38. 38. EPISODE 35: Agile Driven Coaching with Troy Magennis http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/ An in-depth discussion on using metrics to drive coaching insights “Favor the cheapest metric.” Creative Commons – 401k “Money”
  39. 39. EPISODE 35: Agile Driven Coaching with Troy Magennis http://ryanripley.com/data-driven-agile-coaching-with-troy-magennis/ An in-depth discussion on using metrics to drive coaching insights “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” Creative Commons – klt “projection”
  40. 40. 5 Metrics to Help Get Started 1. Throughput 2. Defect Density 3. Customer Satisfaction 4. Team Satisfaction 5. Value Delivered Per Sprint
  41. 41. 5 Metrics to Help Get Started 1. Throughput 2. Defect Density 3. Customer Satisfaction 4. Team Satisfaction 5. Value Delivered Per Sprint
  42. 42. @ryanripley #Agile2016
  43. 43. People do not fail, systems do •Commitment to continuous improvement •Trend more important than individual data points • Investigate the bottlenecks • Monitor cycle time
  44. 44. 5 Metrics to Help Get Started 1. Throughput 2. Defect Density 3. Customer Satisfaction 4. Team Satisfaction 5. Value Delivered Per Sprint
  45. 45. The number of bugs discovered during a sprint •Commitment to quality •Trend more important than individual data points • Increasing # of bugs could mean too much WIP • Downward trends could point to improvements in practices
  46. 46. 5 Metrics to Help Get Started 1. Throughput 2. Defect Density 3. Customer Satisfaction 4. Team Satisfaction 5. Value Delivered Per Sprint
  47. 47. How happy is your customer? •Commitment to alignment •Trend more important than individual data points • Address negative feedback quickly • Glad – Mad – Sad is low-res means to collect data • Net-promoter scoring
  48. 48. @ryanripley #Agile2016
  49. 49. Copyright © 2015 Scrum Alliance®
  50. 50. 5 Metrics to Help Get Started 1. Throughput 2. Defect Density 3. Customer Satisfaction 4. Team Satisfaction 5. Value Delivered Per Sprint
  51. 51. How happy is your team? •Commitment to safety •Trend more important than individual data points • Possible retrospective activity • Is it safe to say you’re unhappy about something?
  52. 52. @ryanripley #Agile2016
  53. 53. 5 Metrics to Help Get Started 1. Throughput 2. Defect Density 3. Customer Satisfaction 4. Team Satisfaction 5. Value Delivered Per Sprint
  54. 54. What is the value of the work? •Commitment to delivery •Trend more important than individual data points • Higher numbers expected earlier in the project • Downward trend could be an indicator to end the project
  55. 55. “Wait…what about velocity??? I love that metric.” @ryanripley #Agile2016
  56. 56. @ryanripley #Agile2016
  57. 57. @ryanripley #Agile2016
  58. 58. Agile enables “better” by helping us act smarter
  59. 59. EXERCISE 1
  60. 60. @ryanripley #Agile2016
  61. 61. @ryanripley #Agile2016
  62. 62. @ryanripley #Agile2016
  63. 63. @ryanripley #Agile2016
  64. 64. @ryanripley #Agile2016
  65. 65. FASTER SOONER
  66. 66. @ryanripley #Agile2016
  67. 67. “Now you’re talking: Baby we were born to run!!!” @ryanripley #Agile2016
  68. 68. @ryanripley #Agile2016
  69. 69. @ryanripley #Agile2016
  70. 70. Agile isn’t faster…
  71. 71. @ryanripley #Agile2016
  72. 72. Cheer up Boss. We do get a lot of things SOONER. @ryanripley #Agile2016
  73. 73. @ryanripley #Agile2016
  74. 74. PROJECT • Value delivery • Features • Alignment • Predictability • Decreased risk • Engagement • Adaptability • Visibility LEARNING • Continuous Improvement • Spikes • Knowledge sharing • Onboarding FEEDBACK • Fail Fast • Know right thing/right time sooner • Quality improvement • Trust @ryanripley #Agile2016
  75. 75. @ryanripley #Agile2016
  76. 76. PROJECT • Value delivery • Features • Alignment • Predictability • Decreased risk • Engagement • Adaptability • Visibility LEARNING • Continuous Improvement • Spikes • Knowledge sharing • Onboarding FEEDBACK • Fail Fast • Know right thing/right time sooner • Quality improvement • Trust @ryanripley #Agile2016
  77. 77. But the development isn’t faster…
  78. 78. Sprints are fixed length. Teams are fixed size. Going faster can only mean lower quality…and that isn’t faster.
  79. 79. @ryanripley #Agile2016
  80. 80. @ryanripley #Agile2016
  81. 81. CHEAPER SAFER
  82. 82. No matter which methodology your team uses, you will spend the same amount to employ them
  83. 83. Comparing cost of output doesn’t work either If an agile team builds a better feature faster than a waterfall team builds a similar feature, are we satisfied if what we really needed was a different feature?
  84. 84. @ryanripley #Agile2016
  85. 85. Simplicity - the art of maximizing the amount of work not done - is essential
  86. 86. @ryanripley #Agile2016
  87. 87. Customer collaboration over contract negotiation 1. Transparency is essential 2. The team is upfront about their limitations 3. Stakeholders are open about their needs
  88. 88. Copyright © 2015 Scrum Alliance®
  89. 89. EPISODE 37: Cost of Delay with Johanna Rothman http://ryanripley.com/afh-037-cost-of-delay-with-johanna-rothman/ An in-depth discussion on how Cost of Delay impacts projects
  90. 90. EPISODE 37: Cost of Delay with Johanna Rothman http://ryanripley.com/afh-037-cost-of-delay-with-johanna-rothman/ An in-depth discussion on how Cost of Delay impacts projects Causes of Delays: • Missed Dates • Multitasking • Experts • Gold Plating • Technical Debt • Doing the Wrong Things • Indecision • Not Starting • Dependencies
  91. 91. @ryanripley #Agile2016 Creative Commons – Jesus V “blackjack”
  92. 92. WHY are you changing the way you work? • Visualize the goal • Set targets • Measure the improvements • Show the value
  93. 93. BETTER – FASTER - CHEAPER SMARTER – SOONER – SAFER
  94. 94. Alignment
  95. 95. That’s what I’m talking about! @ryanripley #Agile2016
  96. 96. http://ryanripley.com ryan@ryanripley.com @ryanripley A podcast devoted to the individuals and interactions that make agile work.

×