agile for building, lean for learning (rÉgis medina) - lkce13

27
Copyright © Institut Lean France 2013 Agile for building, Lean for learning Regis Medina Lean Kanban Central Europe November 4, 2013 Hamburg @regis_medina [email protected]

Upload: lean-kanban-central-europe

Post on 27-Jan-2015

104 views

Category:

Business


1 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Agile for building,Lean for learning

Regis Medina

Lean Kanban Central EuropeNovember 4, 2013

Hamburg

@regis_medina

[email protected]

Page 2: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Feature comparison ?

Agile for building, Lean for learning – Régis Medina 2

Agile Lean

Iterations Small batches + customer pull

Automated testing

Jidoka

Taskboards Visual management

Burndown charts

Performance management

… …

Page 3: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Context #1 : waterfall

Agile for building, Lean for learning – Régis Medina 3

Sample of 20 projects

Page 4: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Context #2 : agile

Agile for building, Lean for learning – Régis Medina 4

Velocity

Target

Page 5: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

It’s all about people!

Agile for building, Lean for learning – Régis Medina 5

Page 6: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Operational success

Agile for building, Lean for learning – Régis Medina 6

Processes Tools

People

+

Page 7: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Different approaches

Agile for building, Lean for learning – Régis Medina 7

Agile :

BUILDING

Lean :

LEARNING

Practices for developingthe right skills

to deliver more value with the less waste

Process for building the right product

with the minimum overheadin an unclear environment

Page 8: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Developing skills

Agile for building, Lean for learning – Régis Medina 8

1. Define the goal2. Understand the main obstacles3. Create an exercise4. Practice with frequent feedback

➚Customer satisfaction➚Quality➘Lead time

Who needs to learn what to succed?

Page 9: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Fast results

Agile for building, Lean for learning – Régis Medina 9

Page 10: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Agile for building, Lean for learning – Régis Medina 10

Lean AND Scrum

Kanban

Extreme Programming

Waterfall

Unified Process

Page 11: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

The lean practice

Agile for building, Lean for learning – Régis Medina 11

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 12: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Lean exercises

Agile for building, Lean for learning – Régis Medina 12

Deliver right first time

Deliver on time every day

Define valueManager

=Teacher+

Page 13: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Define value

Agile for building, Lean for learning – Régis Medina 13

Lean exercise #1Lean 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 »

Page 14: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Agile for building, Lean for learning – Régis Medina 14

Define ValueDefine Value

Page 15: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Planned savings per request

Agile for building, Lean for learning – Régis Medina 15

Role Planned savings per request

Actual duration per request

A 1 hour 10 minutes

B 4 hours 1h30

C 30 minutes 3 minutes

Project goal:« Simplify the activity »

Define ValueDefine Value

As is

To be

Page 16: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Deliver Right First Time

Agile for building, Lean for learning – Régis Medina 16

At every step in the process:

What 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 #2Lean exercise #2

Page 17: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Right First Time Stories

Agile for building, Lean for learning – Régis Medina 17

Deliver Right First TimeDeliver Right First Time

Incremental construction

ReworkWhy?

Why?

Why?

Why?

Why?

Page 18: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Right First Time Projects

Agile for building, Lean for learning – Régis Medina 18

Internal reworks

Defects

Why?

Why?

Why?

Why?

Why?

Deliver Right First TimeDeliver Right First Time

Page 19: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Deliver on time every day

Agile for building, Lean for learning – Régis Medina 19

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 estimated better »

Lean exercise #3Lean exercise #3

Page 20: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Getting past « wrong estimates »

Agile for building, Lean for learning – Régis Medina 20

Control Lead TimeControl Lead Time

Page 21: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

On time every day

Agile for building, Lean for learning – Régis Medina 21

Control Lead TimeControl Lead Time

« Everything is okay… » Daily goalsFine-grained milestones

+

Page 22: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Agile for building, Lean for learning – Régis Medina 22

Agile ≠ Lean

Page 23: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Agile first ?

Agile for building, Lean for learning – Régis Medina 23

Agile

Lean

What is the problem you are trying to solve?

Page 24: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Lean first

Agile for building, Lean for learning – Régis Medina 24

Define the challenge

Engage the teams

Visualize the causes

What will work?

Let them own the choice

Teach them problem solving

Page 25: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Agile for building, Lean for learning – Régis Medina 25

It’s about them

Page 26: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Agile for building, Lean for learning – Régis Medina 26

It starts with you

Page 27: AGILE FOR BUILDING, LEAN FOR LEARNING (RÉGIS MEDINA) - LKCE13

Copyright © Institut Lean France 2013 

Thanks!

Agile for building, Lean for learning – Régis Medina 27

@regis_medina

[email protected]