Lean and Agile by Regis Medina - Lean IT Summit 2013
-
Upload
operae-partners -
Category
Business
-
view
114 -
download
2
description
Transcript of Lean and Agile by Regis Medina - Lean IT Summit 2013
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*"#)&(6*
785'9%*
:%)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
Sample of 20 projects
Customers: « We need you! What are you doing? »
Copyright © Institut Lean France 2013
Context #2 : agile deployment
Velocity
Customer expectation
« We need you to go faster! »
A few outstanding successes
After the dust settles:
Better, but difficult to measure
Copyright © Institut Lean France 2013
Why the difference?
Outstanding
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 :
BUILDING
Lean :
LEARNING Practices for developing
the right skills to deliver more value with the least waste
Process for building the right product
with the minimum overhead in an unclear environment
⇒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
1. Define the goal 2. Understand the main obstacles 3. Create an exercise 4. Practice with frequent feedback
Exercises: Customer satisfaction Quality Lead time
On the job
Copyright © Institut Lean France 2013
Fast results Output from two development teams practicing only lean
Copyright © Institut Lean France 2013
Lean AND Agile
Waterfall
Unified Process
…
In a nutshell, it’s:
Copyright © Institut Lean France 2013
The lean practice
Create a visual environment that clarifies the challenge and reveals problems
React immediatly
Solve problems one by one
Spread the knowledge
For each team:
Obeya
PDCA
Standards & training
Copyright © Institut Lean France 2013
Lean exercises
Deliver right first time
Deliver on time every day
Define value Manager =
Teacher +
Solve specific families of problems
Copyright © Institut Lean France 2013
Define value
Lean exercise #1
Go & see users:
! What is the problem we want to solve?
! Why is it important?
! How and when will we check that it is solved ?
« We need to implement features or user stories X and Y »
P
DC
APlan
DoCheck
Act
From:
To:
Copyright © Institut Lean France 2013
Define Value
Dentist wants:
• Nice Mac-like interface
• Graphics
• Mouse navigation
Assistant’s problem to be solved:
• Enter patient information as fast as possible with no errors
" fast, keyboard-based, no bells & whistles interface
Interviews before the go&see Lessons from the go&see
Agile context
Copyright © Institut Lean France 2013
08155*:"31;2573""<*+"+*=>*3'
*
08155*:"31;2573""<*+"+*=>*3'
*
?(8*" 08155*:"31;2573""<*+"+*=>*3'"
4* A*0'2$*
<* B*0'2$)*
C* DE*,8(2"#)*
Project goal in initial specification: « Simplify the activity »
Define Value
As is To be
?(8*" 6&'>18":>+1@(5"<*+"+*=>*3'"
4* AE*,8(2"#)*
<* A0DE*
C* D*,8(2"#)*
Initial business case Results of the go&see
Non-agile context
How do you save 1 hour out of 10 minutes?
How can we call that a simplification?
Copyright © Institut Lean France 2013
Deliver Right First Time
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?
« We need more resources for testing »
Lean exercise #2
From:
To:
Copyright © Institut Lean France 2013
Right First Time Iterations
Deliver Right First Time
Incremental construction
Rework Why?
Why?
Why?
Why?
Why?
⇒ Distinguish rework from learning
Itera
tion
plan
Agile context
Copyright © Institut Lean France 2013
Right First Time Projects
Internal reworks
UAT or production defects
Why?
Why?
Why?
Why?
Why?
Deliver Right First Time
Red bins
Non-agile context
Copyright © Institut Lean France 2013
Deliver on time every day
! Is the project on track today? How do you know?
! What happened? Why? Why? Why?
! What are you planning to do?
« It took longer than expected, we should have planned better »
Lean exercise #3
From:
To:
Copyright © Institut Lean France 2013
Getting past « wrong estimates »
Control Lead Time
To: From:
« The estimates were wrong »
« WHY ? »
Agile context
Copyright © Institut Lean France 2013
On time every day
Control Lead Time
« Everything is okay » Daily goals
Fine-grained milestones with problems made visible
+
From: To:
(target dates updated every week)
Non-agile context
Copyright © Institut Lean France 2013
Agile ! Lean
Copyright © Institut Lean France 2013
Agile first ?
Agile
Lean
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!