18
l e a n software development The Lean Mindset Ask the Right Questions www.poppendieck.com Mary Poppendieck [email protected]

"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

Embed Size (px)

DESCRIPTION

Mary & Tom Poppendieck bring to us their analysis of the famouse rescue of the 33 chilean miners through lean glasses, and they propose a Lean Mindset grounded in business & technological success cases around the world.

Citation preview

Page 1: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

l e a n software development

The Lean Mindset

Ask the Right Questions

www.poppendieck.com Mary Poppendieck [email protected]

Page 2: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

l e a n

Against All Odds

Aug 5, 2010

The San José Mine Collapsed

IF the miners had survived and followed protocol, they would be in a ‘refuge’ area with enough food for 10 people for 2 days and water for a month.

The Rescue Team

Sponsor: President Sebastián Piñera Leader: André Sougarret

– Codelco Mine Manager The Leadership Team:

32 Handpicked Codelco Mangers

The Rescue Effort

Step 1 – Drill to the refuge area Many quick probes to learn how to drill accurately. [17 days]

Step 2 – Rescue the miners Try Plans A, B, and C to see which is fastest. [52 days – Plan B wins]

Success!

Leadership Lessons from the Cilean Mine Rescue, by Rashid,

October 13 Headline:

All 33

Chilean

Miners

Rescued

in a Flawless

Operation

Copyright©2013 Poppendieck.LLC 2 November 13 Edmondson, and Leonard, Harvard Business Review, 8/2013

Page 3: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

l e a n

Four Lessons

The Power of Challenge Not Too Easy, Not Too Hard

“The best moments [in our lives] usually occur

when a person’s body or mind is stretched to

its limits in a voluntary effort to accomplish

something difficult and worthwhile.”

Mihaly Csikszentmihalyi - 1991

Think Try Learn Dynamically Intertwined Execution and Adaptation

In today’s world of apps and platforms, the

boundary between developing and deploying

software has largely disappeared. Continuous

Delivery is now standard engineering practice

for the web, cloud, mobile and Saas space.

The Need for Expertise And Expert Leaders

There are no instant experts in chess…

We would estimate, very roughly, that a

[chess] master has spent perhaps 10,000

to 50,000 hours staring at chess positions.

Herbert Simon and William Chase - 1973

It’s Not About Money Energized Workers Delighted Customers Sustainable Profits

The energy fueled

by being part of

a winning team.

The pride of a

job well done.

Copyright©2013 Poppendieck.LLC 3 November 13

Page 4: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

limitls in a voluentary efforat to accompnlish

Remember times when:

You are deeply engaged

Distractions disappear

Time evaporates

This is called FLOW.

Lesson 1: The Power of Challenge

Skills

“The best moments [in people’s lives] usually occur

Challeng

es

Boredom

Anxiety

Mihaly Csikszentmihalyi

(me-high chick-sent-me-high-ee)

when a person’s body or mind is stretched to its

something difficult and worthwhile.” November 13 4 Copyright©2013 Poppendieck.LLC

Page 5: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

Timeline

1. 2007-2008: Early Agile

2. 2009-2010: Advanced Agile

lPost-silicon Vealidation Challengeas, by Keshava, Hankim,

Thriving on Challenge

Challenge: Moore’s Law At Intel, every department is

involved in Moore’s Law.

Including PDE. (Product Development Engineering)

From First Silicon to PRQ

(Product Readiness Qualification)

& Prudvi (Intel), presented at DAC ’10, Anaheim, 2010

1 2 3

3. 2011-2012: Beyond Agile

November 13 Copyright©2013 Poppendieck.LLC 5

Page 6: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

l e a n

Triple Productivity

in 18 Months

20011 – 2012: Beyond Agile

Moore’s Law required: 3X More Validation Cycles

Same Funding and Time

18 months to figure it out.

3X Working Group:

Translate 3X to Specific Targets

Lean Product Development

Solution sets converge through a series of Integrating Events (IE’s) before detailed design begins.

www.targetedconvergence.com Copyright©2013 Poppendieck.LLC 6 November 13

Page 7: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

l e a n

Have You Tested It?

Goal: Every two weeks, over a 48 hour weekend, software

will be validated by placing 55,000 units in test sockets.

Feasibility: Robot specs show it is capable of doing this.

Coach: Have you tested it?

Team: No…but –

Team decided to test 1500 parts.

Robot broke down after 80….

It took a year of improvements

for the robot to work reliably at

the needed volume and speed.

Copyright©2013 Poppendieck.LLC 7 November 13

Page 8: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

Weekl Week2 Week4 WeekS Week6

Add capabilities

System test team

lntegrate &

vali date

Test

(Fix)

Product A Product B Product C Product D

lnfrastructure

team \:Q9J

Module

team

System test

team

Week8

Page 9: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

Everythling eelse is adesignn!

Lesson 2: The Need for Expertise

Decades of successful software engineering without detailed specifications, a backlog of stories, or long list of features and functions.

Requirements for a Process Control System

1. It has to make good product.

2. It MUST be on time.

3. Operators must find it convenient to use.

4. It will be maintained by the plant engineer.

5. It should contain the latest technology.

November 13 Copyright©2013 Poppendieck.LLC 9

Page 10: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

l e a Doctorns

Where Does Expertise

Come From?

10 Years / 10,000 hours of Deliberate Practice Identify a specific skill that needs improvement.

Devise (or learn from a teacher) a focused exercise: – designed to improve the skill.

Practice repeatedly.

Obtain immediate feedback: – adjust accordingly.

Focus on pushing the limits: – expect repeated failures.

Practice regularly & intensely: – perhaps three hours a day.

Athletes

Musicians

Software Developers

November 13 Copyright©2013 Poppendieck.LLC 10

Page 11: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

l e a n

The Four Elements of

Deliberate Practice

1. Coach

2. Challenge

3. Feedback

4. Progress

November 13 Copyright©2013 Poppendieck.LLC 11

Page 12: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

l e a n

Lesson 3: Think Try Learn

Adapted from chart by Joshua Kerievsky, Industrial Logic, 8/2011 https://elearning.industriallogi c.com/gh/submit?Action=Page Action&album=blog2009&path =blog2009/2011/agileVsLeanS tartup&devLanguage=Java

Agile Development Product Owner

Product Vision

Product Roadmap

“On-Site Customer”

Release Plan

Backlog

Iteration

User Story

Continuous Integration

Iteration Review

Acceptance Test

Definition of Done

Customer Feedback

Lean Startup Entrepreneur

Product-Market Fit

Business Model

“Get Out Of The Building”

Minimal Viable Product

“To Learn” List

Build-Measure-Learn Loop

Hypothesis

Continuous Deployment

Persevere or Pivot

Split Test

Validated Learning

Actionable Metrics

November 13 Copyright©2013 Poppendieck.LLC 12

Page 13: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

Releases

l e a

Capacity/Security Configure Environment

Deploy Binaries

Smoke Test

Run Capacity Tests

Production Configure Environment

Deploy Binaries

Smoke Test

n

Repo

rts

Meta

dat

a

Repo

rts

Meta

dat

a

BIN

AR

IS

Today’s Software Engineering

Self-Service User Acceptan Deployments Configure Environm

Testers Deploy Binaries

Smoke Test

Manual Testing

Source

Code & Tests

ce ent

Repo

rts

Meta

dat

a

Operations Push-Button

Testers

Accept Configure Environment

Deploy Binaries

Smoke Test

Run Acceptance Tests

Commit Compile

Commit Tests

Assembly

Code Analysis

BIN

AR

IS

VERSION CONTROL Environment

& Application

Configuratio

n Scripts

BIN

AR

IS

Develop Design

Code & Script

Unit Test

Refactor

Repo

rts

Meta

dat

a

Design Model

Hypothesis

SBE

Wireframes

ARTIFACT REPOSITORY

Copyright©2013 Poppendieck.LLC 13 November 13

Page 14: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

l e a n

Mgmt

Create a

Think It

squad

Worth

prototyping?

Yes!

Tech

Design Prod

Write narrative

Define metrics

Build prototype

x

x

x

Worth

building?

Mgmt

Yes!

Not yet

Expand to a

Build It

squad

Internal

releases

Prod Def

Narrative

Metrics

MVP good

enough for

real users?

Mgmt

Release

MVP to few

% of users

Measure,

learn, adapt A/B test

Good

enough for

full rollout?

Mgmt

Squad

Squad

Release to

100% of

users

Yes! Continuously tweak,

A/B test,

measure

MVP

MVP

<

Prod Def

Narrative

Metrics

Prod Def

Narrative

Metrics

Think It Build it

Ship it Tweak it

Product

idea!

How Spotify Builds Products By Henrik Kniberg

Copyright©2013 Poppendieck.LLC Copyright©2013 Henrik Kniberg 14 November 13

Page 15: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

No Surprise: Lots of dledicated woerkers in the gaovernment

n

Todd Park Harvard Graduate (Economics)

Booz Allen Hamilton Consultant (Managed Care)

Athenahealth (1997) Maternity Clinic (Opps…)

Health Care Records (Got it right!)

Very successful IPO (2007)

Retirement ......... Act II

US Health and Human Services CTO (2009)

Purpose: Improve the health, safety, and well-being of America

The Job: Bring Entrepreneurial Mindset to HHS

Reluctance: A Step Backward in lifestyle and compensation

The Surprise: The amazing databases of HHS

Lesson 4: It’s Not About Money

Copyright©2013 Poppendieck.LLC 15 November 13

Page 16: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

Artist Regina Holliday

Tod

ld Park –

eFederal Go

avernment C

nTO

Data Liberation

2010 2011 2012

Copyright©2013 Poppendieck.LLC 16 November 13

Page 17: "The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013

l e a n

The Satisfaction of a Job Well Done

November 13 Copyright©2013 Poppendieck.LLC 17

1. Proud of our purpose

2. Proud of the way we work

3. Proud of the products and services we deliver

4. Proud of the impact our work has on the world