Upload
chileagil
View
2.252
Download
1
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
l e a n software development
The Lean Mindset
Ask the Right Questions
www.poppendieck.com Mary Poppendieck [email protected]
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Artist Regina Holliday
Tod
ld Park –
eFederal Go
avernment C
nTO
Data Liberation
2010 2011 2012
Copyright©2013 Poppendieck.LLC 16 November 13
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
l e a n software development
Thank You!
More Information: www.poppendieck.com
www.poppendieck.com Mary Poppendieck [email protected]