beyond agile execution: agility for impact

134
@RallyOn #RallyforImpact Slides: bit.ly/CitizenEng Beyond Agile Execution: Agility for Impact

Upload: ryan-martens

Post on 15-Jan-2015

657 views

Category:

Business


3 download

DESCRIPTION

Agile India 2014 Keynote - Beyond Agile Execution - Agility for Impact - The path to citizen engineering

TRANSCRIPT

Page 1: Beyond Agile Execution: Agility for Impact

@RallyOn

#RallyforImpact

Slides: bit.ly/CitizenEng

Beyond Agile Execution: Agility for

Impact

Page 2: Beyond Agile Execution: Agility for Impact

[email protected]

@RallyOn

#RallyforImpact

Page 3: Beyond Agile Execution: Agility for Impact

How many of you are

Engineers = ?

Page 4: Beyond Agile Execution: Agility for Impact

What do you want to

become = ?

Page 5: Beyond Agile Execution: Agility for Impact

CEO

Page 6: Beyond Agile Execution: Agility for Impact

Great ���Engineer

Page 7: Beyond Agile Execution: Agility for Impact

Chief Engineer

Technical Founder

Page 8: Beyond Agile Execution: Agility for Impact

Global/Citizen ���Engineer

Page 9: Beyond Agile Execution: Agility for Impact

Responsible Engineering

•  Technically •  Environmentally •  Socially

Page 10: Beyond Agile Execution: Agility for Impact

I know what you are

thinking!

Page 11: Beyond Agile Execution: Agility for Impact

Will the Company or my Boss let

me?

Page 12: Beyond Agile Execution: Agility for Impact

Can I afford to breakout and do a startup?

Page 13: Beyond Agile Execution: Agility for Impact

Can I solve Wicked

Problems?

Page 14: Beyond Agile Execution: Agility for Impact

Can I drive innovation?

Page 15: Beyond Agile Execution: Agility for Impact

?

Page 16: Beyond Agile Execution: Agility for Impact

Intention Awareness Confront

TAKE Responsibility*

*Christopher  Avery’s  –Responsibility  Framework  

Page 17: Beyond Agile Execution: Agility for Impact

Let’s Explore this problem

Page 18: Beyond Agile Execution: Agility for Impact

What we are taught?

Page 19: Beyond Agile Execution: Agility for Impact

Bernard Amadei

My Rock Geology Professor in 1985

Page 20: Beyond Agile Execution: Agility for Impact
Page 21: Beyond Agile Execution: Agility for Impact
Page 22: Beyond Agile Execution: Agility for Impact
Page 23: Beyond Agile Execution: Agility for Impact
Page 24: Beyond Agile Execution: Agility for Impact

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

In a four year bachelors of science degree:

Page 25: Beyond Agile Execution: Agility for Impact

You learned the discipline!

And …

Page 26: Beyond Agile Execution: Agility for Impact

What we assume

Page 27: Beyond Agile Execution: Agility for Impact

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

Gaussian���distributions

Page 28: Beyond Agile Execution: Agility for Impact

What surprises us?

Page 29: Beyond Agile Execution: Agility for Impact
Page 30: Beyond Agile Execution: Agility for Impact
Page 31: Beyond Agile Execution: Agility for Impact

Low probability events have

higher impact

Page 32: Beyond Agile Execution: Agility for Impact

Plausible

Page 33: Beyond Agile Execution: Agility for Impact

An example

Page 34: Beyond Agile Execution: Agility for Impact

h:p://www.telegraph.co.uk/news/picturegalleries/howabou:hat/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 35: Beyond Agile Execution: Agility for Impact

h:p://www.flickr.com/photos/jurvetson/4368494308  

Page 36: Beyond Agile Execution: Agility for Impact

Bill Gates

The ���Entire ���Room

650 x

Page 37: Beyond Agile Execution: Agility for Impact

How do we make sense of

this?

Page 38: Beyond Agile Execution: Agility for Impact

Chaotic Simple Complicated Complex

Uncertainty

Page 39: Beyond Agile Execution: Agility for Impact

Engineering within

Uncertainty

Page 40: Beyond Agile Execution: Agility for Impact

Chaotic Simple Complicated Complex

Uncertainty

Page 41: Beyond Agile Execution: Agility for Impact

Natural/Social

Systems

Mechanical Systems

Uncertainty

Page 42: Beyond Agile Execution: Agility for Impact

Flikr by _DJ_

Neurons

Synapses

Transistors

Links

Flikr by Jurvtson

Page 43: Beyond Agile Execution: Agility for Impact

EWB example

Page 44: Beyond Agile Execution: Agility for Impact
Page 45: Beyond Agile Execution: Agility for Impact

h:p://youtu.be/_vBYjx6ID4g  

Page 46: Beyond Agile Execution: Agility for Impact

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

Page 47: Beyond Agile Execution: Agility for Impact

Prepare

Plan

Uncertainty

Page 48: Beyond Agile Execution: Agility for Impact

Emerge

Analyze

Uncertainty

Page 49: Beyond Agile Execution: Agility for Impact

Explore

Execute

Uncertainty

Page 50: Beyond Agile Execution: Agility for Impact

Balance Execution and

Exploration

Page 51: Beyond Agile Execution: Agility for Impact

Annual Budgets""Comprehensive Analysis""DetailedPlans""WaterfallExecution"

Page 52: Beyond Agile Execution: Agility for Impact

INSTEAD Assume:���Uncertainty exists GOAL:���Maximize value delivery

Page 53: Beyond Agile Execution: Agility for Impact

Adaptive Steering"

"Disciplined Exploration"

"EmpiricalLearning"

"Agile

Execution"

Page 54: Beyond Agile Execution: Agility for Impact

Six Step Process

Page 55: Beyond Agile Execution: Agility for Impact

1. Get Disciplined at Agile Execution

Page 56: Beyond Agile Execution: Agility for Impact

Sprint  1-­‐2  Weeks  

Daily  Scrum  

Product  Backlog  Refinement  

Sprint  Planning  

Sprint  Demo  &  Review    Sprint    Retrospec@ve  

Scrum Machine

Product  Backlog    

Sprint  Backlog  

Burndown  Chart  

Product  Increment  

Page 57: Beyond Agile Execution: Agility for Impact

57 © 2008 - 2012 Leffingwell, LLC, and Scaled Agile, Inc. All rights reserved.

Focus: Strategic Alignment. Code Quality.

Collec8ve    Ownership  

Test-­‐First:  TDD  ATDD  

Emergent    Design  

Scalability  Required  

Agile    Analysis  

Con8nuous    Integra8on  

XP  Inspired  

User  Stories  

SAFe Scrum

XP Inspired Technical Practices

Strategic Alignment !  Sprint and PSI/Program

objectives !  Aligned sprints and velocities !  Program architecture and UX

Guidance, governance !  Lean prioritization

Code Quality !  Test First: TDD and ATDD !  Continuous integration:

component and system !  Test automation !  Fortnightly system

demonstration

Page 58: Beyond Agile Execution: Agility for Impact

TEAM! Build a GREAT

Typically 5-9 people

Full-time members

Self-organizing

Self-managing

Cross functional

No egos

Page 59: Beyond Agile Execution: Agility for Impact

The Framework

Page 60: Beyond Agile Execution: Agility for Impact
Page 61: Beyond Agile Execution: Agility for Impact
Page 62: Beyond Agile Execution: Agility for Impact
Page 63: Beyond Agile Execution: Agility for Impact
Page 64: Beyond Agile Execution: Agility for Impact

Whitepaper

http://rallydev.com/agilemetrics

Page 65: Beyond Agile Execution: Agility for Impact

Cycle Time ê Lifecycle Profit é Innovation é Speed é

Page 66: Beyond Agile Execution: Agility for Impact

h:p://www.flickr.com/photos/5wa/6400997231  

2. Find &

Protect some Slack

Page 67: Beyond Agile Execution: Agility for Impact

Explore Innovation!

Build  

Measure  Learn  

Page 68: Beyond Agile Execution: Agility for Impact

3. Add the Disciplines of a

Scientist

Page 69: Beyond Agile Execution: Agility for Impact

h:p://www.flickr.com/photos/memekiller/4564410767  

Page 70: Beyond Agile Execution: Agility for Impact
Page 71: Beyond Agile Execution: Agility for Impact
Page 72: Beyond Agile Execution: Agility for Impact
Page 73: Beyond Agile Execution: Agility for Impact
Page 74: Beyond Agile Execution: Agility for Impact
Page 75: Beyond Agile Execution: Agility for Impact
Page 76: Beyond Agile Execution: Agility for Impact

Chaotic Simple Complicated Complex

Do Anything

Follow Recipe Analyze

Guess & Learn

Page 77: Beyond Agile Execution: Agility for Impact

Do Anything"

Follow Recipe "Analyze"Guess &

Learn"

Chaotic" Simple"Complex" Complicated"

Bureaucrat"Engineer"Firefighter" Entrepreneur"

Uncertainty

Page 78: Beyond Agile Execution: Agility for Impact

Adaptive Steering"

"Disciplined Exploration"

"EmpiricalLearning"

"Agile

Execution"

Page 79: Beyond Agile Execution: Agility for Impact

Turn Uncertainty"

Into Knowledge"

Page 80: Beyond Agile Execution: Agility for Impact
Page 81: Beyond Agile Execution: Agility for Impact

Business""""

Initiative"

Page 82: Beyond Agile Execution: Agility for Impact

Indian example

Page 83: Beyond Agile Execution: Agility for Impact
Page 84: Beyond Agile Execution: Agility for Impact

Myshkin Ingawale BioSense  

Page 85: Beyond Agile Execution: Agility for Impact

Frame

http://rallydev.com/FRAME

Page 86: Beyond Agile Execution: Agility for Impact
Page 87: Beyond Agile Execution: Agility for Impact
Page 88: Beyond Agile Execution: Agility for Impact
Page 89: Beyond Agile Execution: Agility for Impact
Page 90: Beyond Agile Execution: Agility for Impact

4. Take Time to Empathize

Page 91: Beyond Agile Execution: Agility for Impact

Do Engineers have Empathy?

Page 92: Beyond Agile Execution: Agility for Impact

h:ps://vimeo.com/5485269  

Page 93: Beyond Agile Execution: Agility for Impact

 Some  rights  reserved  by  Marek  Mahut  

Page 94: Beyond Agile Execution: Agility for Impact

It is born into us!

We just need to reconnect

with it

Page 95: Beyond Agile Execution: Agility for Impact
Page 96: Beyond Agile Execution: Agility for Impact
Page 97: Beyond Agile Execution: Agility for Impact
Page 98: Beyond Agile Execution: Agility for Impact
Page 99: Beyond Agile Execution: Agility for Impact

How many USERS have

you talked with in the last

year?

Page 100: Beyond Agile Execution: Agility for Impact

Interview people

Page 101: Beyond Agile Execution: Agility for Impact

Build empathy

Page 102: Beyond Agile Execution: Agility for Impact

Seek insights""

Seek Insights

Page 103: Beyond Agile Execution: Agility for Impact
Page 104: Beyond Agile Execution: Agility for Impact
Page 105: Beyond Agile Execution: Agility for Impact

What we expect

will happen"

Whatactually

happened"

Learning

Whole System!

Page 106: Beyond Agile Execution: Agility for Impact

5. Become a Disciplined Explorer

Page 107: Beyond Agile Execution: Agility for Impact

Adaptive Steering"

"Disciplined Exploration"

"EmpiricalLearning"

"Agile

Execution"

Page 108: Beyond Agile Execution: Agility for Impact

Form

Page 109: Beyond Agile Execution: Agility for Impact

Discover

Page 110: Beyond Agile Execution: Agility for Impact

Evaluate"

Page 111: Beyond Agile Execution: Agility for Impact

Validate

Page 112: Beyond Agile Execution: Agility for Impact

Evaluate"

Page 113: Beyond Agile Execution: Agility for Impact

Transition

Page 114: Beyond Agile Execution: Agility for Impact

http://rallydev.com/ELS

Page 115: Beyond Agile Execution: Agility for Impact

Myshkin Ingawale BioSense  

Page 116: Beyond Agile Execution: Agility for Impact

Exploration

Page 117: Beyond Agile Execution: Agility for Impact

Execution – Touch Hb

Page 118: Beyond Agile Execution: Agility for Impact

6. Take your Engineering to

Scale

Page 119: Beyond Agile Execution: Agility for Impact
Page 120: Beyond Agile Execution: Agility for Impact

Adaptive Steering"

"Disciplined Exploration"

"EmpiricalLearning"

"Agile

Execution"

Page 121: Beyond Agile Execution: Agility for Impact

Business Agility

Page 122: Beyond Agile Execution: Agility for Impact
Page 123: Beyond Agile Execution: Agility for Impact

Rally’s Social MISSION

Create and Mobilize

Citizen Engineers

Page 124: Beyond Agile Execution: Agility for Impact

Effec8veness  

Feasibility  

Sustainability  

Desirability  

Page 125: Beyond Agile Execution: Agility for Impact
Page 126: Beyond Agile Execution: Agility for Impact

Chief Engineer

Technical Founder

Page 127: Beyond Agile Execution: Agility for Impact

From “T”

To “E”

Page 128: Beyond Agile Execution: Agility for Impact

1.  Get Disciplined at Agile Execution

2.  Find & Protect your Slack 3.  Add the Disciplines of a

Scientist 4.  Take Time to Empathize 5.  Become a Disciplined Explorer 6.  Take your Engineering to Scale

Page 129: Beyond Agile Execution: Agility for Impact

E

Page 130: Beyond Agile Execution: Agility for Impact

Global/Citizen ���Engineer

Page 131: Beyond Agile Execution: Agility for Impact

Copywrite  2011-­‐    FakeGrimlock    h:p://www.youtube.com/watch?v=z1x3BZjU5Pw  

Dent the World!

Page 132: Beyond Agile Execution: Agility for Impact

Why Indians must Dent the World?

1.  7 Billion people create wicked problems on earth

2.  These problems are everywhere

3.  India creates the 2X more engineers than US

4.  The solutions must be localized

Page 133: Beyond Agile Execution: Agility for Impact

Dave Douglas

David Snowden

Kembel Brothers

Dean Leffingwell

Bernard Amadei

Don Reinertsen

Steve Blank

Eric Ries

Shoulders of whom I am standing on

Page 134: Beyond Agile Execution: Agility for Impact

Namaste

@RallyOn

#rallyforimpact

Slides: bit.ly/CitizenEng