26
10 Tools to become more Lean & Agile Andreas Hägglund

10 tools to become lean and agile

Embed Size (px)

Citation preview

10 Tools to become more Lean & Agile

Andreas Hägglund

Welcome to my house

Leadership

Re

spe

ct

Flo

w

Vis

ual

izat

ion

Co

nti

no

us

Imp

rove

me

net

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

Risk

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