beyond agile execution: agility for impact by ryan martens

Post on 05-Jul-2015

304 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Keynote Slides from Agile India 2014

TRANSCRIPT

@RallyOn

#RallyforImpact

Slides: bit.ly/CitizenEng

Beyond Agile Execution: Agility for

Impact

Ryan@rallydev.com

@RallyOn

#RallyforImpact

How many of you are

Engineers = ?

What do you want to

become = ?

CEO

Great ���Engineer

Chief Engineer

Technical Founder

Global/Citizen ���Engineer

Responsible Engineering

•  Technically •  Environmentally •  Socially

I know what you are

thinking!

Will the Company or my Boss let

me?

Can I afford to breakout and do a startup?

Can I solve Wicked

Problems?

Can I drive innovation?

?

Intention Awareness Confront

TAKE Responsibility*

*Christopher  Avery’s  –Responsibility  Framework  

Let’s Explore this problem

What we are taught?

Bernard Amadei

My Rock Geology Professor in 1985

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

In a four year bachelors of science degree:

You learned the discipline!

And …

What we assume

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

Gaussian���distributions

What surprises us?

Low probability events have

higher impact

Plausible

An example

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

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

Bill Gates

The ���Entire ���Room

650 x

How do we make sense of

this?

Chaotic Simple Complicated Complex

Uncertainty

Engineering within

Uncertainty

Chaotic Simple Complicated Complex

Uncertainty

Natural/Social

Systems

Mechanical Systems

Uncertainty

Flikr by _DJ_

Neurons

Synapses

Transistors

Links

Flikr by Jurvtson

EWB example

h:p://youtu.be/_vBYjx6ID4g  

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

Prepare

Plan

Uncertainty

Emerge

Analyze

Uncertainty

Explore

Execute

Uncertainty

Balance Execution and

Exploration

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

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

Adaptive Steering"

"Disciplined Exploration"

"EmpiricalLearning"

"Agile

Execution"

Six Step Process

1. Get Disciplined at Agile Execution

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  

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

TEAM! Build a GREAT

Typically 5-9 people

Full-time members

Self-organizing

Self-managing

Cross functional

No egos

The Framework

Whitepaper

http://rallydev.com/agilemetrics

Cycle Time ê Lifecycle Profit é Innovation é Speed é

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

2. Find &

Protect some Slack

Explore Innovation!

Build  

Measure  Learn  

3. Add the Disciplines of a

Scientist

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

Chaotic Simple Complicated Complex

Do Anything

Follow Recipe Analyze

Guess & Learn

Do Anything"

Follow Recipe "Analyze"Guess &

Learn"

Chaotic" Simple"Complex" Complicated"

Bureaucrat"Engineer"Firefighter" Entrepreneur"

Uncertainty

Adaptive Steering"

"Disciplined Exploration"

"EmpiricalLearning"

"Agile

Execution"

Turn Uncertainty"

Into Knowledge"

Business""""

Initiative"

Indian example

Myshkin Ingawale BioSense  

Frame

http://rallydev.com/FRAME

4. Take Time to Empathize

Do Engineers have Empathy?

h:ps://vimeo.com/5485269  

 Some  rights  reserved  by  Marek  Mahut  

It is born into us!

We just need to reconnect

with it

How many USERS have

you talked with in the last

year?

Interview people

Build empathy

Seek insights""

Seek Insights

What we expect

will happen"

Whatactually

happened"

Learning

Whole System!

5. Become a Disciplined Explorer

Adaptive Steering"

"Disciplined Exploration"

"EmpiricalLearning"

"Agile

Execution"

Form

Discover

Evaluate"

Validate

Evaluate"

Transition

http://rallydev.com/ELS

Myshkin Ingawale BioSense  

Exploration

Execution – Touch Hb

6. Take your Engineering to

Scale

Adaptive Steering"

"Disciplined Exploration"

"EmpiricalLearning"

"Agile

Execution"

Business Agility

Rally’s Social MISSION

Create and Mobilize

Citizen Engineers

Effec8veness  

Feasibility  

Sustainability  

Desirability  

Chief Engineer

Technical Founder

From “T”

To “E”

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

E

Global/Citizen ���Engineer

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

Dent the World!

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

Dave Douglas

David Snowden

Kembel Brothers

Dean Leffingwell

Bernard Amadei

Don Reinertsen

Steve Blank

Eric Ries

Shoulders of whom I am standing on

Namaste

@RallyOn

#rallyforimpact

Slides: bit.ly/CitizenEng

top related