10 Tools to become more
Lean & Agile
Andreas Hägglund
Welcome to my house
Leadership
Respect
Flow
Visualization
ContinousImprovemenet
Value
Unevenness
1. Deadline driven
development
2. Seasonal effects
3. Absence of
synchronization
4. ...
Mura
… causes muda
Trafic Jam
Overburden
1. Lack of prioritization
2. Lack of training
3. Lack of tools
4. Lack of discipline
5. Inefficient process
6. ”Noise”
7. Cluttered workspaces
(5s)
8. ...
Muri
… causes muda
7 Wastes of Software Development
1. Partially done work
2. Extra Features
3. Relearning
4. Hand-offs
5. Delays
6. Task Switching
7. Defects
Muda
Tools
Meet Face to Face
Words
Intonation
Body language
Talk
Write
Draw
Interact
Efficiency of
communication
Daily Stand-Ups
15 Minutes
My results
My plan
My problems
Visualize plan and problem
Todo Doing Done Analysis
Priority
Burndown
Cumulative
Flow
Delivered
Value
Ris
k
Fact based & Regular
Retrospectives
What can we
do better
What should we
keep doing
Assignment
≠
Commitment
=> Use Retrospect to Self Organize
Look at the whole
Go
Shopping Cook Dinner Eat Dinner Do Dishes Wach Movie Go To Sleep
Risk:
Allergy
Outcome:
Make it through
the night
Outcome:
Have a good
evening
Purchasing
Phil
”Masterchef”
Mike
Movieloving
Melanie
Blind Ben
Sleepy
Suzy
Night-owl
Nathan
Buy a
banana and
pay cash
Eat
Banana
Turn off the
lights
Start VCR
Cut
Vegetables
Start Oven
Regulate
temperature
Eat
Sallad
Buy
ingredients
for full meal
Optimize
purchases
Rinse
Dish
Go to bed
Turn off
music
Set alarm
Outcome:
Wake rested
Outcome:
- Improve health
- Save money
- Be on time
Dry dishes
Rough Estimates
XL
L
M
S
XS
Measure Velocity
Velocity = Sum of Estimates
The Trend Is Your Friend
The Pomodoro
25 Minutes of pure focus
Count how many you can do
Learn how much you can do
Be Sustainable
After 8 hours you produce
more bugs than features
Limit WIP...
... To go fast!
Real Options
Requirements’ value change over time!
Rolling Wave Planning
Details
Time
Feature
Feature
Problem
to solve
Problem
to solve
Problem
to solve
Vision
Work items
Gemba
Shu Ha Ri
Shu
Ha
Ri
Follow The Rules
Break the Rules
Set the Rules
Tools as Thinking patterns
Let’s see... Hmmm, Do I
have to call it a stand-
up meeting and do I
have to stand up during
our meetings?
Maybe, what I want is
just to have short
meeting with active
participants? How can I
get that?
Q&A
Andreas
Hägglund
andreas.hagglund
@systemvaruhuset.se
Contact
Information
andreashagglund
@ahab1972
slideshare.net/andreashagglund
www.kravanalys.se
www.systemvaruhuset.se

10 tools to become lean and agile