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"',%...
Copyright © Institut Lean France 2013
Initially I was only seeing in lean what I already knew
from 10 years (120 iteration...
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 ...
Copyright © Institut Lean France 2013
Context #2 : agile deployment
Velocity
Customer expectation
« We need you to go fast...
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 r...
Copyright © Institut Lean France 2013
The lean perspective
What process and tools should we use?
Who needs to learn what t...
Copyright © Institut Lean France 2013
Developing skills
1.  Define the goal
2.  Understand the main obstacles
3.  Create a...
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 revea...
Copyright © Institut Lean France 2013
Lean exercises
Deliver right first time
Deliver on time every day
Define value
Manag...
Copyright © Institut Lean France 2013
Define value
Lean exercise #1
Go & see users:
!  What is the problem we want to solv...
Copyright © Institut Lean France 2013
Define Value
Dentist wants:
•  Nice Mac-like interface
•  Graphics
•  Mouse navigati...
Copyright © Institut Lean France 2013
08155*:"31;2573""
<*+"+*=>*3'
*
08155*:"31;2573""
<*+"+*=>*3'
*
?(8*" 08155*:"
31;25...
Copyright © Institut Lean France 2013
Deliver Right First Time
At every step in the process:
!  What quality problems were...
Copyright © Institut Lean France 2013
Right First Time Iterations
Deliver Right First Time
Incremental
construction
Rework...
Copyright © Institut Lean France 2013
Right First Time Projects
Internal reworks
UAT or production defects
Why?
Why?
Why?
...
Copyright © Institut Lean France 2013
Deliver on time every day
!  Is the project on track today? How do you know?
!  What...
Copyright © Institut Lean France 2013
Getting past « wrong estimates »
Control Lead Time
To:From:
« The estimates were wro...
Copyright © Institut Lean France 2013
On time every day
Control Lead Time
« Everything is okay »
Daily goals
Fine-grained ...
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 practice...
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 peop...
Copyright © Institut Lean France 2013
Thanks!
Upcoming SlideShare
Loading in …5
×

Lean and Agile by Regis Medina - Lean IT Summit 2013

8,113 views

Published on

IT managers who want to improve their software development activities are quickly faced with the “Lean or Agile?” question. Are lean and agile the same thing? Should we deploy agile before implementing lean? Having been on both sides of the table, Régis shares what he has learned so far about both approaches, and how best to use them to create high performance software development organizations.

Published in: Business, Technology
1 Comment
15 Likes
Statistics
Notes
No Downloads
Views
Total views
8,113
On SlideShare
0
From Embeds
0
Number of Embeds
5,349
Actions
Shares
0
Downloads
86
Comments
1
Likes
15
Embeds 0
No embeds

No notes for slide

Lean and Agile by Regis Medina - Lean IT Summit 2013

  1. 1. Copyright © Institut Lean France 2013 !"#"$"%&'()*+,"-./!" 01+23,"4+15&*" Lean and Agile Regis Medina
  2. 2. Copyright © Institut Lean France 2013 Lean = Agile?
  3. 3. 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?
  4. 4. 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.
  5. 5. Copyright © Institut Lean France 2013 Lean 101 What is the problem we are trying to solve?
  6. 6. Copyright © Institut Lean France 2013 Context #1 : waterfall Sample of 20 projects Customers: « We need you! What are you doing? »
  7. 7. 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
  8. 8. Copyright © Institut Lean France 2013 Why the difference? Outstanding Better
  9. 9. Copyright © Institut Lean France 2013 It’s all about people!
  10. 10. Copyright © Institut Lean France 2013 Operational success >$'/#))#)* :''-)* >#'3-#* +
  11. 11. 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
  12. 12. Copyright © Institut Lean France 2013 The lean perspective What process and tools should we use? Who needs to learn what to succeed?
  13. 13. 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
  14. 14. Copyright © Institut Lean France 2013 Fast results Output from two development teams practicing only lean
  15. 15. Copyright © Institut Lean France 2013 Lean AND Agile Waterfall Unified Process … In a nutshell, it’s:
  16. 16. 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
  17. 17. 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
  18. 18. 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 A Plan DoCheck Act From: To:
  19. 19. 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
  20. 20. 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?
  21. 21. 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:
  22. 22. 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 Iterationplan Agile context
  23. 23. 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
  24. 24. 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:
  25. 25. Copyright © Institut Lean France 2013 Getting past « wrong estimates » Control Lead Time To:From: « The estimates were wrong » « WHY ? » Agile context
  26. 26. 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
  27. 27. Copyright © Institut Lean France 2013 Agile ! Lean
  28. 28. Copyright © Institut Lean France 2013 Agile first ? Agile Lean What is the problem you are trying to solve?
  29. 29. 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
  30. 30. Copyright © Institut Lean France 2013 It’s all about them
  31. 31. 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
  32. 32. Copyright © Institut Lean France 2013 Thanks!

×