Top Banner
@RallyOn #AgileAus #RallyforImpact Slides: bit.ly/AgileCTFW How to use Agile to move the Earth
140

How to Use Agile to Move the Earth

May 10, 2015

Download

Business

Ryan Martens

Agile Australia Keynote - 2013
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: How to Use Agile to Move the Earth

@RallyOn    

#AgileAus  #RallyforImpact  

Slides:  bit.ly/AgileCTFW    

How to use Agile to move the Earth

Page 2: How to Use Agile to Move the Earth

[email protected]

@RallyOn

#RallyforImpact

Page 3: How to Use Agile to Move the Earth

Dave Douglas

David Snowden

Kembel Brothers

Mary Poppendieck

Bernard Amadei

Don Reinertsen

Steve Blank

Eric Ries

Shoulders of whom I am standing on

Page 4: How to Use Agile to Move the Earth

 Flikr  by    ListensVision     hFp://youtu.be/V1vQCpqHQHw  

Page 5: How to Use Agile to Move the Earth

Two Failures of Agile – Roy Signham, Agile Aus 2012 1.  Failed at Small end – innovating with less

2.  Failed with bigger social problems

Page 6: How to Use Agile to Move the Earth

Beyond Agile 1.0 – Roy Signham, Agile Aus 2012 1.  Democratize of software for all – open source

2.  Democratize development of software globally

3.  You need to Contribute

Page 7: How to Use Agile to Move the Earth

You are the densest Agile Community

What did you choose

to do?

Page 8: How to Use Agile to Move the Earth

After my own Thoughtworks talks

I Choose

Page 9: How to Use Agile to Move the Earth

Social MISSION

Create and Mobilize

Citizen Engineers

Page 10: How to Use Agile to Move the Earth

Responsible Engineering

•  Technically •  Environmentally •  Socially

Page 11: How to Use Agile to Move the Earth
Page 12: How to Use Agile to Move the Earth

hFp://www.flickr.com/photos/krisN_decourcy/7625148158/  

Page 13: How to Use Agile to Move the Earth

400 PPM

Page 14: How to Use Agile to Move the Earth
Page 15: How to Use Agile to Move the Earth

Glacial - 168 ppm Pre- Industrial – 285 ppm Today – 384 ppm (100 ppm in 100 years)

400 600 800

Billion Tons Carbon

Page 16: How to Use Agile to Move the Earth

NaNonal  Snow  and  Ice  Data  Center  –  University  of  Colorado,  Boulder  hFp://nsidc.org/news/press/2007_seaiceminimum/20070810_index.html  

2005 2007

Page 17: How to Use Agile to Move the Earth

source: Stroeve et al, 2007 GRL! and NSIDC 2007 Sea Ice website!

Trends of September sea ice extent - MODELS and OBSERVATIONS"

17

Page 18: How to Use Agile to Move the Earth

This is not an Environmental

Problem!

Page 19: How to Use Agile to Move the Earth

Only one force on the planet

large enough to stop this

Page 20: How to Use Agile to Move the Earth

Business

Page 21: How to Use Agile to Move the Earth

Move Beyond the Sprint

Page 22: How to Use Agile to Move the Earth

Beyond the Release

Team Sprint/Flow 1-3 weeks

Program Release Quarterly

Portfolio Steering Quarterly

Page 23: How to Use Agile to Move the Earth

Options Thinking

The  expected  payoff  occurs  because  the  le3  side  has  less  area  than  the  right  side  

Reinertsen,  Don.  Principles  of  Product  Development  Flow  

Page 24: How to Use Agile to Move the Earth

http://jchyip.blogspot.com/2010/05/lean-software-and-systems-conference.html (Probability  of  Failure)  

Through Experiments

Page 25: How to Use Agile to Move the Earth

Faster Cycles

Build  

Measure  Learn  

Page 26: How to Use Agile to Move the Earth

Effec%veness  

Feasibility  

Sustainability  

Social  Jus%ce  

Increased Empathy

Page 27: How to Use Agile to Move the Earth

hFp://www.flickr.com/photos/elestedeloeste/1265202136/  

Page 28: How to Use Agile to Move the Earth

hFp://upload.wikimedia.org/wikipedia/en/4/45/DiffusionOfInnovaNon.png  

Page 29: How to Use Agile to Move the Earth

hFp://upload.wikimedia.org/wikipedia/en/4/45/DiffusionOfInnovaNon.png  

Page 30: How to Use Agile to Move the Earth

hFp://upload.wikimedia.org/wikipedia/en/4/45/DiffusionOfInnovaNon.png  

Page 31: How to Use Agile to Move the Earth

hFp://hbr.org/2013/03/big-­‐bang-­‐disrupNon/  

Page 32: How to Use Agile to Move the Earth
Page 33: How to Use Agile to Move the Earth

Need to be a disciplined &

ethical explorer

Need ability to apply

appropriate technologies

Supplements to create Citizen Engineers  

Engineers Social

Entrepreneurs

hFp://www.flickr.com/photos/stevendepolo/7315274972/sizes/m/in/photostream/  

Page 34: How to Use Agile to Move the Earth

Frame & Empathize

Build & Ship

Test & Measure

Learn & Share

Empathize – Explore - Execute

Page 35: How to Use Agile to Move the Earth

hFp://www.rallydev.com/rallyforimpact/content/engineering-­‐soluNons-­‐fly  

Page 36: How to Use Agile to Move the Earth

@RallyforImpact

Page 37: How to Use Agile to Move the Earth
Page 38: How to Use Agile to Move the Earth

Move the Earth

By Engineering

within Complexity

and Empathy

to Move the Earth

Page 39: How to Use Agile to Move the Earth

Engineering Assumes

Page 40: How to Use Agile to Move the Earth

What we are taught and how we created

this situation

Page 41: How to Use Agile to Move the Earth
Page 42: How to Use Agile to Move the Earth
Page 43: How to Use Agile to Move the Earth
Page 44: How to Use Agile to Move the Earth
Page 45: How to Use Agile to Move the Earth

Civil Engineer – 1200 to 2000 Eng Physics – 3000 to 5000

In a four year bachelors of science degree:

Page 46: How to Use Agile to Move the Earth

What we assume

Page 47: How to Use Agile to Move the Earth

Gaussian distributions

hFp://arxiv.org/abs/cond-­‐mat/0412004  

Page 48: How to Use Agile to Move the Earth

hFp://arxiv.org/abs/cond-­‐mat/0412004   hFp://www.flickr.com/photos/danielmorrison/428130095  

Gaussian distributions

Page 49: How to Use Agile to Move the Earth

What surprises us?

Page 50: How to Use Agile to Move the Earth

Probabilities

Page 51: How to Use Agile to Move the Earth

80 / 20

Page 52: How to Use Agile to Move the Earth

Power laws and Pareto distributions

hFp://arxiv.org/abs/cond-­‐mat/0412004  

Page 53: How to Use Agile to Move the Earth

Other Pareto distributions

hFp://arxiv.org/abs/cond-­‐mat/0412004  

Page 54: How to Use Agile to Move the Earth

Low probability events have higher

impact

Page 55: How to Use Agile to Move the Earth

Plausible

Page 56: How to Use Agile to Move the Earth

An example

Page 57: How to Use Agile to Move the Earth

hFp://www.telegraph.co.uk/news/picturegalleries/howabouFhat/6988398/The-­‐worlds-­‐tallest-­‐man-­‐Sultan-­‐Kosen-­‐and-­‐the-­‐shortest-­‐man-­‐in-­‐the-­‐world-­‐He-­‐Pingping-­‐meet.html  

8’1’’ 2’5’’

3.3 x

Page 58: How to Use Agile to Move the Earth

hFp://www.flickr.com/photos/jurvetson/4368494308  

Page 59: How to Use Agile to Move the Earth

Bill Gates

The Entire Room

650 x

Page 60: How to Use Agile to Move the Earth

99.8 / 1

Page 61: How to Use Agile to Move the Earth

How do we make sense of this?

Page 62: How to Use Agile to Move the Earth

Chaotic Simple Complicated Complex

Uncertainty

Page 63: How to Use Agile to Move the Earth

Chaotic Simple Complicated Complex

Uncertainty

Page 64: How to Use Agile to Move the Earth

Natural/Social

Systems

Mechanical Systems

Uncertainty

Page 65: How to Use Agile to Move the Earth

Where does uncertainty live?

Page 66: How to Use Agile to Move the Earth

Brown,  Tim  (2009-­‐09-­‐16).  Change  by  Design  (Kindle  LocaNon  1984).  Harper  Collins,  Inc..  Kindle  EdiNon.    

Page 67: How to Use Agile to Move the Earth

Brown,  Tim  (2009-­‐09-­‐16).  Change  by  Design  (Kindle  LocaNon  1984).  Harper  Collins,  Inc..  Kindle  EdiNon.    

Level of uncertainty

Page 68: How to Use Agile to Move the Earth

Type of innovation

Sustaining

Brown,  Tim  (2009-­‐09-­‐16).  Change  by  Design  (Kindle  LocaNon  1984).  Harper  Collins,  Inc..  Kindle  EdiNon.    

Page 69: How to Use Agile to Move the Earth

When to explore vs execute?

Page 70: How to Use Agile to Move the Earth

What to do

Brown,  Tim  (2009-­‐09-­‐16).  Change  by  Design  (Kindle  LocaNon  1984).  Harper  Collins,  Inc..  Kindle  EdiNon.    

Execute

Page 71: How to Use Agile to Move the Earth

What to do

Brown,  Tim  (2009-­‐09-­‐16).  Change  by  Design  (Kindle  LocaNon  1984).  Harper  Collins,  Inc..  Kindle  EdiNon.    

Page 72: How to Use Agile to Move the Earth

Engineering within Complexity

Page 73: How to Use Agile to Move the Earth

 Flikr  by  _DJ_  

Neurons    

Synapses    

Transistors  

Links    

 Flikr  by  Jurvtson  

Page 74: How to Use Agile to Move the Earth

.

Page 75: How to Use Agile to Move the Earth

We are changing the Context!

Page 76: How to Use Agile to Move the Earth

 Flikr  by  _DJ_  

7  Billion  

Energy  &  TransportaNon  Technologies      

InformaNon  Technology  

 Flikr  by  Jurvtson  

Page 77: How to Use Agile to Move the Earth

Jim  White,  Director  instaar.colorado.edu    

Page 78: How to Use Agile to Move the Earth

Think like a Scientist!

Page 79: How to Use Agile to Move the Earth
Page 80: How to Use Agile to Move the Earth
Page 81: How to Use Agile to Move the Earth
Page 82: How to Use Agile to Move the Earth
Page 83: How to Use Agile to Move the Earth
Page 84: How to Use Agile to Move the Earth
Page 85: How to Use Agile to Move the Earth

Chaotic Simple Complicated Complex

Do Anything

Follow Recipe Analyze

Guess & Learn

Page 86: How to Use Agile to Move the Earth

Do Anything!

Follow Recipe !Analyze!Guess &

Learn!

Chaotic! Simple!Complex! Complicated!

Bureaucrat!Engineer!Firefighter! Entrepreneur!

Uncertainty

Page 87: How to Use Agile to Move the Earth

Prepare

Plan

Uncertainty

Page 88: How to Use Agile to Move the Earth

Emerge

Analyze

Uncertainty

Page 89: How to Use Agile to Move the Earth

Explore

Execute

Uncertainty

Page 90: How to Use Agile to Move the Earth

Customer Development

(FROM LEAN STARTUP)

Page 91: How to Use Agile to Move the Earth

Agile = Build it Right

Agile = Mindset of Change

Page 92: How to Use Agile to Move the Earth

Alpha   Beta   Ship   Oh  Crap!  

Page 93: How to Use Agile to Move the Earth

Customer Development = Build

the Right Thing

Page 94: How to Use Agile to Move the Earth

hFp://www.slideshare.net/sblank/the-­‐startup-­‐owners-­‐manual-­‐sxsw-­‐11954724  

Explore Execute

Page 95: How to Use Agile to Move the Earth

Turn Guesses Frame

Test & Measure

Build &

Ship

Lea

rn

Into Knowledge

Page 96: How to Use Agile to Move the Earth

First big Guess:

We understand the problem a customer

wants solved

Page 97: How to Use Agile to Move the Earth

Customers don’t care about your solution. They care about their problems.

Dave McClure

Page 98: How to Use Agile to Move the Earth

Engineering with Empathy

Page 99: How to Use Agile to Move the Earth

hFp://youtu.be/_vBYjx6ID4g  

Page 100: How to Use Agile to Move the Earth

hFp://www.youtube.com/watch?v=HGiHU-­‐agsGY    

Page 101: How to Use Agile to Move the Earth

2000 – 5000 GIVEN problems

driven to a SINGLE NUMERICAL

answer

Page 102: How to Use Agile to Move the Earth

Problem Space Defined

Problem Space

Solution Space

Op%on   Feasible   Effec%ve  

1  

2  

3  

Page 103: How to Use Agile to Move the Earth

hFps://vimeo.com/5485269  

Page 104: How to Use Agile to Move the Earth

 Some  rights  reserved  by  Marek  Mahut  

Page 105: How to Use Agile to Move the Earth
Page 106: How to Use Agile to Move the Earth
Page 107: How to Use Agile to Move the Earth
Page 108: How to Use Agile to Move the Earth

How about an example?

Page 109: How to Use Agile to Move the Earth

hFp://www.flickr.com/photos/skillerphotos/7875656716  

Page 110: How to Use Agile to Move the Earth
Page 111: How to Use Agile to Move the Earth
Page 112: How to Use Agile to Move the Earth

Design Thinking

Page 113: How to Use Agile to Move the Earth

Design Thinking = Frame the Right

Problem

Page 114: How to Use Agile to Move the Earth

An Introduction to Design Thinking

Page 115: How to Use Agile to Move the Earth

?

Page 116: How to Use Agile to Move the Earth
Page 117: How to Use Agile to Move the Earth
Page 118: How to Use Agile to Move the Earth

Maybe a better way?

Page 119: How to Use Agile to Move the Earth

Disciplined way to turn all this uncertainty

into knowledge

Page 120: How to Use Agile to Move the Earth

TAKE EACH MAJOR GUESS

Page 121: How to Use Agile to Move the Earth

RUN AN EXPERIMENT

Page 122: How to Use Agile to Move the Earth

Background: What do you want to learn and why?

Frame the Experiment: What is your Problem Statement?

Write the Problem Statement from the Define worksheet here. What pain or problem is being experienced?[Customer Segment] needs a way to [describe job to be done], (because|but|surprisingly) [describe insight].

Hypothesis to Test

[Specific repeatable action] will create [expected result].Is this hypothesis falsifiable?

Experiment Details

Describe the experiment you plan to run and how you are going to attempt to falsify your hypothesis.

Safety: How is the experiment safe to run and how will you recover?

Describe how the experiment is safe to run.Describe how you will recover from running the experiment upon completion or if you discover it isn’t safe to run.

Measures

What will you measure to invalidate your hypothesis?What will you measure to indicate the experiment is safe to run?What will you measure to indicate you should amplify the experiment?Measures can be Qualitative and Quantitative.

Experiment Backlog

Stack ranked list of actions needed to run the experiment.

Next Steps: Given what you learned, what’s next?

Experiment Results and Learnings

Describe what you learned from the experiment? Did you invalidate your hypothesis or does it live on?

Experiment Name:

Owner:

Mentor: Date:

I-2

Page 123: How to Use Agile to Move the Earth

Next guess:

Our product solves the customer’s

problem

Page 124: How to Use Agile to Move the Earth

Chaotic! Simple!Complicated!Complex!

Product lifecycle!

Page 125: How to Use Agile to Move the Earth

What happened to this company?

Page 126: How to Use Agile to Move the Earth
Page 127: How to Use Agile to Move the Earth

AGILE

Page 128: How to Use Agile to Move the Earth
Page 129: How to Use Agile to Move the Earth

CUSTOMER DEVELOPMENT

Page 130: How to Use Agile to Move the Earth

1  

Began  Using  Lean  Startup  1  

2  

$50M  in  New  Product  Revenue  2  

3  

1800  Concurrent  Experiments      3  

Page 131: How to Use Agile to Move the Earth

Social Entrepreneuring

EXAMPLE

Page 132: How to Use Agile to Move the Earth
Page 133: How to Use Agile to Move the Earth

Effec%veness  

Feasibility  

Sustainability  

Desirability  

Page 134: How to Use Agile to Move the Earth

 Flikr  by    ListensVision     hFp://youtu.be/V1vQCpqHQHw  

Page 135: How to Use Agile to Move the Earth

We need more work here ���

Page 136: How to Use Agile to Move the Earth

I want YOU to choose ���

Page 137: How to Use Agile to Move the Earth

Share a Citizen Engineering Story

Page 138: How to Use Agile to Move the Earth
Page 139: How to Use Agile to Move the Earth

http://www.sparkminute.com/2010/08/05/wireds-kevin-kelly-on-what-technology-wants/

Page 140: How to Use Agile to Move the Earth

Thank You

@RallyOn    

#rallyforimpact  

Slides:  bit.ly/AgileCTFW