The Business of Agile - Better Faster Cheaper

102

Transcript of The Business of Agile - Better Faster Cheaper

Page 1: The Business of Agile - Better Faster Cheaper
Page 2: The Business of Agile - Better Faster Cheaper

Ryan RipleyThe Business of Agile: Better Faster Cheaper

Page 3: The Business of Agile - Better Faster Cheaper

http://[email protected]@ryanripleyA podcast devoted to the individuals and interactions that make agile work.

Page 4: The Business of Agile - Better Faster Cheaper

#Agile2016

Page 5: The Business of Agile - Better Faster Cheaper
Page 6: The Business of Agile - Better Faster Cheaper

?

Page 7: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 8: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 9: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 10: The Business of Agile - Better Faster Cheaper

http://money.cnn.com/2015/05/12/autos/gm-ignition-switch-recall-100-deaths/

Page 11: The Business of Agile - Better Faster Cheaper

http://www.mcall.com/news/local/watchdog/mc-obamacare-website-failure-watchdog-20160224-column.html

Page 12: The Business of Agile - Better Faster Cheaper

http://www.bloomberg.com/news/articles/2016-04-28/volkswagen-s-namesake-brand-stumbles-to-loss-on-emissions-crisis

Page 13: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 14: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 15: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 16: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 17: The Business of Agile - Better Faster Cheaper

AGILE IMPACTS EVERYONE

?????? • Organizational Change• Leadership Change• Team Change• Status Change• Job Description Change• Role Change• Culture Change

@ryanripley #Agile2016

Page 18: The Business of Agile - Better Faster Cheaper

SCRUM IN ONE SLIDE

Development

Sprint Planning Sprint Review

Sprint Retrospective

Sprint

ROLES: Scrum Master, Product Owner, DeveloperARTIFACTS: Product Backlog, Sprint Backlog, Product Increment

Page 19: The Business of Agile - Better Faster Cheaper

PRODUCT OWNER

SCRUM MASTER

STAKEHOLDERSDEVELOPMENT TEAM

WHAT?WHY?

IMPEDIMENTSSYSTEM

IMPEDIMENTS

FEEDBACK

(HOW)

Page 20: The Business of Agile - Better Faster Cheaper

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.”

Page 21: The Business of Agile - Better Faster Cheaper

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

@ryanripley #Agile2016

Page 22: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 23: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016Creative Commons – dchrisoh “untitled”

Page 24: The Business of Agile - Better Faster Cheaper

Stacey Diagram• Simple: Everything is known• Complicated: More is known than unknown

• Complex: More is unknown than know

• Chaotic: Very little is known

Page 25: The Business of Agile - Better Faster Cheaper

BETTERSMARTER

Page 26: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 27: The Business of Agile - Better Faster Cheaper

At the heart of agile is experimentation

Page 28: The Business of Agile - Better Faster Cheaper

We are uncovering better ways of developingsoftware by doing it and helping others do it.

Through this work we have come to value:

Individuals and interactions over processes and toolsWorking software over comprehensive documentation

Customer collaboration over contract negotiationResponding to change over following a plan

That is, while there is value in the items onthe right, we value the items on the left more.

Page 29: The Business of Agile - Better Faster Cheaper

“Three pillars uphold every implementation of empirical process control: transparency, inspection, and adaptation.”

--The Scrum Guide

Page 30: The Business of Agile - Better Faster Cheaper

Scrum is not a problem solving framework. It’s a problem finding

framework.

Page 31: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 32: The Business of Agile - Better Faster Cheaper

Better means different things at different times

Page 33: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016Creative Commons – Roger Schultz “Cockpit”

Page 34: The Business of Agile - Better Faster Cheaper

Copyright © 2015 Scrum Alliance®

Page 35: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 36: The Business of Agile - Better Faster Cheaper

EPISODE 35: Agile Driven Coaching with Troy Magennishttp://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.”

Page 37: The Business of Agile - Better Faster Cheaper

EPISODE 35: Agile Driven Coaching with Troy Magennishttp://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”

Page 38: The Business of Agile - Better Faster Cheaper

EPISODE 35: Agile Driven Coaching with Troy Magennishttp://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…”

Page 39: The Business of Agile - Better Faster Cheaper

EPISODE 35: Agile Driven Coaching with Troy Magennishttp://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.”

Page 40: The Business of Agile - Better Faster Cheaper

EPISODE 35: Agile Driven Coaching with Troy Magennishttp://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.”

Page 41: The Business of Agile - Better Faster Cheaper

EPISODE 35: Agile Driven Coaching with Troy Magennishttp://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”

Page 42: The Business of Agile - Better Faster Cheaper

EPISODE 35: Agile Driven Coaching with Troy Magennishttp://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”

Page 43: The Business of Agile - Better Faster Cheaper

5 Metrics to Help Get Started1. Throughput2. Defect Density3. Customer Satisfaction4. Team Satisfaction5. Value Delivered Per Sprint

Page 44: The Business of Agile - Better Faster Cheaper

5 Metrics to Help Get Started1. Throughput2. Defect Density3. Customer Satisfaction4. Team Satisfaction5. Value Delivered Per Sprint

Page 45: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 46: The Business of Agile - Better Faster Cheaper

People do not fail, systems do• Commitment to continuous improvement• Trend more important than individual data points

• Investigate the bottlenecks• Monitor cycle time

Page 47: The Business of Agile - Better Faster Cheaper

5 Metrics to Help Get Started1. Throughput2. Defect Density3. Customer Satisfaction4. Team Satisfaction5. Value Delivered Per Sprint

Page 48: The Business of Agile - Better Faster Cheaper

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

Page 49: The Business of Agile - Better Faster Cheaper

5 Metrics to Help Get Started1. Throughput2. Defect Density3. Customer Satisfaction4. Team Satisfaction5. Value Delivered Per Sprint

Page 50: The Business of Agile - Better Faster Cheaper

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

Page 51: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 52: The Business of Agile - Better Faster Cheaper

Copyright © 2015 Scrum Alliance®

Page 53: The Business of Agile - Better Faster Cheaper

5 Metrics to Help Get Started1. Throughput2. Defect Density3. Customer Satisfaction4. Team Satisfaction5. Value Delivered Per Sprint

Page 54: The Business of Agile - Better Faster Cheaper

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?

Page 55: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 56: The Business of Agile - Better Faster Cheaper

5 Metrics to Help Get Started1. Throughput2. Defect Density3. Customer Satisfaction4. Team Satisfaction5. Value Delivered Per Sprint

Page 57: The Business of Agile - Better Faster Cheaper

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

Page 58: The Business of Agile - Better Faster Cheaper

“Wait…what about velocity??? I love that metric.”

@ryanripley #Agile2016

Page 59: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 60: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 61: The Business of Agile - Better Faster Cheaper

Agile enables “better” by helping us act smarter

Page 62: The Business of Agile - Better Faster Cheaper

EXERCISE 1

Page 63: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 64: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 65: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 66: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 67: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 68: The Business of Agile - Better Faster Cheaper

FASTERSOONER

Page 69: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 70: The Business of Agile - Better Faster Cheaper

“Now you’re talking: Baby we were born to run!!!”

@ryanripley #Agile2016

Page 71: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 72: The Business of Agile - Better Faster Cheaper
Page 73: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 74: The Business of Agile - Better Faster Cheaper

Agile isn’t faster…

Page 75: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 76: The Business of Agile - Better Faster Cheaper

Cheer up Boss. We do get a lot of things SOONER.

@ryanripley #Agile2016

Page 77: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 78: The Business of Agile - Better Faster Cheaper
Page 79: The Business of Agile - Better Faster Cheaper

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

Page 80: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 81: The Business of Agile - Better Faster Cheaper
Page 82: The Business of Agile - Better Faster Cheaper

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

Page 83: The Business of Agile - Better Faster Cheaper

But the development isn’t faster…

Page 84: The Business of Agile - Better Faster Cheaper

Sprints are fixed length. Teams are fixed size. Going faster can only

mean lower quality…and that isn’t faster.

Page 85: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 86: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 87: The Business of Agile - Better Faster Cheaper

CHEAPERSAFER

Page 88: The Business of Agile - Better Faster Cheaper

No matter which methodology your team uses, you will

spend the same amount to employ them

Page 89: The Business of Agile - Better Faster Cheaper

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?

Page 90: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 91: The Business of Agile - Better Faster Cheaper

Simplicity - the art of maximizing the amount

of work not done - is essential

Page 92: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016

Page 93: The Business of Agile - Better Faster Cheaper

Customer collaboration over contract negotiation1. Transparency is essential2. The team is upfront about their limitations 3. Stakeholders are open about their needs

Page 94: The Business of Agile - Better Faster Cheaper

Copyright © 2015 Scrum Alliance®

Page 95: The Business of Agile - Better Faster Cheaper

EPISODE 37: Cost of Delay with Johanna Rothmanhttp://ryanripley.com/afh-037-cost-of-delay-with-johanna-rothman/An in-depth discussion on how Cost of Delay impacts projects

Page 96: The Business of Agile - Better Faster Cheaper

EPISODE 37: Cost of Delay with Johanna Rothmanhttp://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

Page 97: The Business of Agile - Better Faster Cheaper

@ryanripley #Agile2016Creative Commons – Jesus V “blackjack”

Page 98: The Business of Agile - Better Faster Cheaper

WHY are you changing the way you work?• Visualize the goal• Set targets• Measure the improvements• Show the value

Page 99: The Business of Agile - Better Faster Cheaper

BETTER – FASTER - CHEAPERSMARTER – SOONER – SAFER

Page 100: The Business of Agile - Better Faster Cheaper

Alignment

Page 101: The Business of Agile - Better Faster Cheaper

That’s what I’m talking about!

@ryanripley #Agile2016

Page 102: The Business of Agile - Better Faster Cheaper

http://[email protected]@ryanripleyA podcast devoted to the individuals and interactions that make agile work.