Lean & Agile by Régis Medina at the Lean IT Summit 2013

32
Copyright © Institut Lean France 2013 ! # $ %&'()*+, -./! 01+23, 4+15&* Lean and Agile Regis Medina

description

Are lean and agile the same thing? Should we deploy agile before implementing lean? Having been on both sides of the table, Régis Medina, Lean IT expert at Institut Lean France, shares what he has learned so far about both approaches. Watch the video of this presentation here: http://www.youtube.com/watch?v=kezSFG2Pslk&list=UUS_BXp5Zg9td-ZfczI1BgZw&feature=share&index=22 More Lean IT videos and presentations are available on www.lean-it-summit.com

Transcript of Lean & Agile by Régis Medina at the Lean IT Summit 2013

Page 1: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

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

Lean and Agile

Regis Medina

Page 2: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

Lean = Agile?

Page 3: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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?

Page 4: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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.

Page 5: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

Lean 101

What is the problem we are trying to solve?

Page 6: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

Context #1 : waterfall

Sample of 20 projects

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

Page 7: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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

Page 8: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

Why the difference?

Outstanding

Better

Page 9: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

It’s all about people!

Page 10: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

Operational success

>$'/#))#)* :''-)*

>#'3-#*

+

Page 11: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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

Page 12: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

The lean perspective

What process and tools should we use?

Who needs to learn what to succeed?

Page 13: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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

Page 14: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

Fast results Output from two development teams practicing only lean

Page 15: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

Lean AND Agile

Waterfall

Unified Process

In a nutshell, it’s:

Page 16: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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

Page 17: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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

Page 18: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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:

Page 19: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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

Page 20: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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?

Page 21: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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:

Page 22: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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

Page 23: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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

Page 24: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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:

Page 25: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

Getting past « wrong estimates »

Control Lead Time

To: From:

« The estimates were wrong »

« WHY ? »

Agile context

Page 26: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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

Page 27: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

Agile ! Lean

Page 28: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

Agile first ?

Agile

Lean

What is the problem you are trying to solve?

Page 29: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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

Page 30: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

It’s all about them

Page 31: Lean & Agile by Régis Medina at the Lean IT Summit 2013

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

Page 32: Lean & Agile by Régis Medina at the Lean IT Summit 2013

Copyright © Institut Lean France 2013

Thanks!