Sie sind auf Seite 1von 32

Copyright © Institut Lean France 2013

!"#"$"%&'()*+,"-./!"
01+23,"4+15&*"

Lean and Agile

Regis Medina
Copyright © Institut Lean France 2013

Lean = Agile?
Copyright © Institut Lean France 2013

Feature comparison ?

6728*" 9*15"
!"#$%&'()* +,%--*.%"/0#)**
1*/2)"',#$*32--*
42"',%"#5* 785'9%*
"#)&(6*
:%)9.'%$5)* ;8)2%-*,%(%6#,#("*
<2$(5'=(* >#$?'$,%(/#*
/0%$")* ,%(%6#,#("*
@* @*

Look the same, right?


Copyright © Institut Lean France 2013

Initially I was only seeing in lean what I already knew


from 10 years (120 iterations) of agile. Practicing only
lean for years under the guidance of two sensei made
me realize the fundamental difference between the
two approaches.
Copyright © Institut Lean France 2013

Lean 101

What is the problem we are trying to solve?


Copyright © Institut Lean France 2013

Context #1 : waterfall

Customers:
« We need you! What are you doing? »

Sample of 20 projects
Copyright © Institut Lean France 2013

Context #2 : agile deployment


After the dust settles:

A few outstanding successes Customer expectation

Velocity

« We need you to go faster! »


Better, but difficult to measure
Copyright © Institut Lean France 2013

Outstanding

Why the difference?

Better
Copyright © Institut Lean France 2013

It’s all about people!


Copyright © Institut Lean France 2013

Operational success

>$'/#))#)* :''-)*
+
>#'3-#*
Copyright © Institut Lean France 2013

Different approaches
Agile : Lean :

BUILDING LEARNING
Process for building Practices for developing
the right product the right skills
with the minimum overhead to deliver more value
in an unclear environment with the least waste

⇒Production system ⇒Training system


Copyright © Institut Lean France 2013

The lean perspective

What process and tools should we use?

Who needs to learn what to succeed?


Copyright © Institut Lean France 2013

Developing skills
On the job

1.  Define the goal


2.  Understand the main obstacles
3.  Create an exercise
4.  Practice with frequent feedback

Exercises:
䚌Customer satisfaction
䚌Quality
䚊Lead time
Copyright © Institut Lean France 2013

Fast results
Output from two development teams practicing only lean
Copyright © Institut Lean France 2013

In a nutshell, it’s:

Lean AND Agile

Waterfall

Unified Process


Copyright © Institut Lean France 2013

The lean practice


For each team:

Create a visual environment that Obeya


clarifies the challenge and reveals
problems

React immediatly

Solve problems one by one PDCA

Standards
Spread the knowledge & training
Copyright © Institut Lean France 2013

Lean exercises
Solve specific families of problems

Define value
Manager
Deliver right first time
+ =
Teacher
Deliver on time every day
Copyright © Institut Lean France 2013

Lean exercise #1

Define value
From: « We need to implement features or user stories X and Y »

To: Go & see users:


!  What is the problem we want to solve?
A P
Act Plan !  Why is it important?

C D !  How and when will we check that it is solved ?


Check Do
Copyright © Institut Lean France 2013

Agile context Define Value

Interviews before the go&see Lessons from the go&see

Dentist wants: Assistant’s problem to be solved:


•  Nice Mac-like interface •  Enter patient information as fast as possible
with no errors
•  Graphics
" fast, keyboard-based, no bells & whistles
•  Mouse navigation interface
Copyright © Institut Lean France 2013

Non-agile context Define Value

Project goal in initial specification:


« Simplify the activity »

Initial business case Results of the go&see

?(8*" 08155*:" ?(8*" 6&'>18"


31;2573"" :>+1@(5"<*+"
<*+"+*=>*3'" +*=>*3'"
08155*:"31;2573"" 08155*:"31;2573""
4* <*+"+*=>*3'
A*0'2$* 4* <*+"+*=>*3'
AE*,8(2"#)*
* *
<* B*0'2$)* <* A0DE* To be
As is

C* DE*,8(2"#)* C* D*,8(2"#)*

How do you save 1 hour out of How can we call that a simplification?
10 minutes?
Copyright © Institut Lean France 2013

Lean exercise #2

Deliver Right First Time

From: « We need more resources for testing »

To:
At every step in the process:
!  What quality problems were found?
!  Why did they occur? Why? Why?
!  How can we prevent these problems from happening again?
Copyright © Institut Lean France 2013

Agile context Deliver Right First Time

Right First Time Iterations

Why?
Rework
Why?
Iteration plan

Incremental Why?
construction
Why?

Why?

⇒ Distinguish rework from learning


Copyright © Institut Lean France 2013

Non-agile context Deliver Right First Time

Right First Time Projects


UAT or production defects

Why?

Why?

Why?

Internal reworks Why?

Why?

Red bins
Copyright © Institut Lean France 2013

Lean exercise #3

Deliver on time every day

From: « It took longer than expected, we should have planned better »

To: !  Is the project on track today? How do you know?


!  What happened? Why? Why? Why?
!  What are you planning to do?
Copyright © Institut Lean France 2013

Agile context Control Lead Time

Getting past « wrong estimates »


From: To:

« WHY ? »

« The estimates were wrong »


Copyright © Institut Lean France 2013

Non-agile context Control Lead Time

On time every day


From: To:

« Everything is okay »
Daily goals
(target dates updated
every week) Fine-grained milestones
with problems made visible
Copyright © Institut Lean France 2013

Agile ! Lean
Copyright © Institut Lean France 2013

Agile first ?

Lean

Agile

What is the problem


you are trying to solve?
Copyright © Institut Lean France 2013

Lean first!

Define the challenge

Engage the teams

Visualize the causes

What practices (agile or not) are really needed?

Let the teams own the choice to start with agile or not
Copyright © Institut Lean France 2013

It’s all about them


Copyright © Institut Lean France 2013

It starts with you

Let’s go beyond the taylorist habit of


imposing processes on people:

1.  Clarify the challenge


2.  Engage the team
3.  Teach them how to solve on their own the
problems they face, without giving solutions
Copyright © Institut Lean France 2013

Thanks!

Das könnte Ihnen auch gefallen