32
KANBAN THE (NON)RECIPE FOR SUCCESS Experience feedback on one year implementing Kanban @nicolas__morin http://www.linkedin.com/in/nicolasmorin1 Nicolas Morin http://nicolasmorin1.wordpress.com

Kanban The (non)recipe for success

  • Upload
    benjy

  • View
    35

  • Download
    2

Embed Size (px)

DESCRIPTION

Kanban The (non)recipe for success. Experience feedback on one year implementing Kanban. Nicolas Morin. @nicolas__morin. http://www.linkedin.com/in/nicolasmorin1. http://nicolasmorin1.wordpress.com. Is there a recipe ?. Is there a need for a recipe ?. Goals. - PowerPoint PPT Presentation

Citation preview

Page 1: Kanban The (non)recipe for success

KANBANTHE (NON)RECIPE FOR SUCCESS

Experience feedback on one year implementing Kanban

@nicolas__morin

http://www.linkedin.com/in/nicolasmorin1

Nicolas Morinhttp://nicolasmorin1.wordpress.com

Page 2: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 2

Is there a recipe ?Is there a need for a recipe ?

19/10/2012

Page 3: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 3

Goals

Show how Kanban allows a smooth transition to a continuous improvement culture (Kaizen culture)

Emphasis the importance of context and leadership for success

19/10/2012

Page 4: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12

Agenda

19/10/2012 4

Ready In progress Done1

Main milestone

s15’

Why and how

Kanban ?5’

Questions &

answers15’

Conclusion

5’

Recipe or not

recipe ?5’

Recipe for

success by DJA5’

Page 5: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12

Why and how Kanban ?

19/10/2012 5

Agenda

Why and how

Kanban ?5’

1Ready In progress Done

Main milestone

s15’

Questions &

answers15’

Conclusion

5’

Recipe or not

recipe ?5’

Recipe for

success by DJA5’

Page 6: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 6

Context

33

21

5

17

The team in november 20111st and 2nd level support

Corrective and evolutive maintenanceTesting automation (off-shore)Regulatory changesTransversal contributionsProjects driven by the team

Team already engaged in an Agile Scrum-like approach for 2 years

Difficulties to establish a sustainable development pace

19/10/2012

Total : 31

Page 7: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 7

Difficulties

Feeling of permanent rush and overburdening to match expectations

Team tired

Releases content rarely fully delivered Clients impatient and unsatisfied

19/10/2012

Page 8: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 8

The solution ?

People and Teams Development « GetKanban ! »

Collective team decision to try applying Kanban to our process

19/10/2012

Page 9: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 9

By the way, what is Kanban?

Kanban IS NOT an Agile development method

… but an agile method to improve smoothly an existing process

19/10/2012

Page 10: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 10

How deep is your Kanban ?

Visualize Limit Work-in-progress (WIP) Manage flow Make policies explicit Implement feedback loops Improve collaboratively, evolve

experimentally

19/10/2012

Source: Kanban Townhall - Digite / Swift Kanban - July 12, 2012

Page 11: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12

Main milestones

19/10/2012 11

Why and how Kanban ?1Ready In progress Done

Why and how

Kanban ?5’

Main milestone

s15’

Questions &

answers15’

Conclusion

5’

Recipe or not

recipe ?5’

Recipe for

success by DJA5’

Page 12: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 12

The beginning (1/3)

November

• Creation of the whiteboard

• Limitation of work in progress

• Definition by the team of flow policies

December 2011

January 2012 February

19/10/2012

Page 13: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12

Sample whiteboard

19/10/2012 13

Ready Development DoneAnalysis TestUser validation

Doing Done Doing Done

2 2 1

Expedite

Num

Standard

Num

Standard

Num

IssueNum

Bug

Num

Intangible

Num

Exp

edit

e+

1

Fixed Date

Num

Due

Sp

on

sor

AA

Sp

on

sor

BB

3

Standard

Num

Standard

Num

4

+1

2

Standard

Num

Page 14: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 14

The beginning(1/3)

• Creation of the whiteboard

• Limitation of work in progress

• Definition by the team of flow policies

• Iterationless development

• Kaizen every 2 weeks in front of the board

• Use of avatars on the whiteboard

• Definition and formalization of specification process

• New system for days off management

• Monthly prioritization committees suspended (no available bandwidth)

19/10/2012

November December 2011

January 2012 February

Page 15: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 15

Depth of implementation (1/3)

19/10/2012

Visualize

Limit WIP

Manage Flow

Explicit Policies

Feedback Loops

Improvements

Nov-11Jan-11

Page 16: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 16

Improvement phase(2/3)

March

• New Jira version supporting Kanban

• Beginning of cycle time follow-up

April

• Evolution of morning meeting format

• Resuming prioritization on a biweekly basis

May

• Definition of swim lanes per sponsor

• Biweekly Kaizen meeting replaced by monthly Lean Coffee

June

• Drop physical whiteboard in favor of digital version

• Anticipation of flow perturbation risks

19/10/2012

Page 17: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 17

Depth of implementation (2/3)

19/10/2012

Visualize

Limit WIP

Manage Flow

Explicit Policies

Feedback Loops

Improvements

Nov-11Mar-12May-12

Page 18: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 18

Successes (3/3)

July

• Full autonomy of team in crisis situation

• Spontaneous Kaizen meeting on testing process improvement

August

• Strong reactivity for unplanned topics with great ROI, business agility

• Evolution of management to leadership and mentoring

September October

• Self-organization of pairs/backup peer

• Beginning of a new improvement cycle

19/10/2012

Page 19: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 19

Depth of implementation(3/3)

19/10/2012

Visualize

Limit WIP

Manage Flow

Explicit Policies

Feedback Loops

Improvements

Nov-11May-12Sep-12

Page 20: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12

Recipe for success by DJA

19/10/2012 20

Main milestones1Ready In progress Done

Why and how

Kanban ?5’

Questions &

answers15’

Conclusion

5’

Recipe or not

recipe ?5’

Main milestone

s15’

Recipe for

success by DJA5’

Page 21: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 21

Recipe for success by DJA

1. Focus on quality

2. Reduce work-in-progress

3. Deliver often

4. Balance demand against throughput

5. Prioritize

6. Attack sources of variability to improve predictability

19/10/2012

Page 22: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 22

The recipe to begin (1/3)

• Limitation of work in progress

• Monthly prioritization committees suspended (no available bandwidth)

19/10/2012

Reduce work-in-progress

Balance demand against throughput

November December 2011

January 2012 February

Page 23: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 23

The recipe to improve (2/3)

• Resuming prioritization on a biweekly basis

• Anticipation of flow perturbation risks

19/10/2012

Prioritize

Attack sources of variability to improve predictability

March April May June

Page 24: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 24

The recipe for success (3/3)

• Self-organization of pairs/backup peer

• Beginning of a new improvement cycle…

19/10/2012

Attack sources of variability to improve predictability

July August September October

?

Page 25: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 25

A strange recipe…

An endless recipe Never repeated the same way

19/10/2012

Page 26: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12

Recipe for success by DJARecipe or not recipe ?

2619/10/2012

1Ready In progress Done

Why and how

Kanban ?5’

Main milestone

s15’

Questions &

answers15’

Conclusion

5’

Recipe for

success by DJA5’

Recipe or not

recipe ?5’

Page 27: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 27

Recipe or not recipe ?

Proven good practices of the recipe Triggers evolution to a continuous

improvement culture Favorable context is essential

Leadership in the teamAcceptation by management

19/10/2012

Page 28: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12

Conclusion

19/10/2012 28

Recipe or not recipe ?1Ready In progress Done

Why and how

Kanban ?5’

Main milestone

s15’

Recipe for

success by DJA5’

Questions &

answers15’

Recipe or not

recipe ?5’

Conclusion

5’

Page 29: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12 29

Conclusion

Smooth evolution to a continuous improvement culture

Leadership, essential ingredient What’s next ?

19/10/2012

Page 30: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12

ConclusionExpedite : intervention of CIO

19/10/2012 30

Recette or not

recette ?

1Ready In progress Done

Questions &

answers15’

Why and how

Kanban ?5’

Main milestone

s15’

Recipe for

success by DJA5’

Recipe or not

recipe ?5’

Conclusion

5’

Page 31: Kanban The (non)recipe for success

Kanban - The (non)recipe for success – Nicolas Morin – LKFR12

Questions & answers

19/10/2012 31

1Ready In progress Done

Why and how

Kanban ?5’

Main milestone

s15’

Recipe for

success by DJA5’

Recipe or not

recipe ?5’

Conclusion

5’

Intervention of CIO

5’

Questions &

answers15’

Expedite : intervention of CIO

Page 32: Kanban The (non)recipe for success

Questions & answersReady In progress Done1

Why and how

Kanban ?5’

Main milestone

s15’

Recipe for

success by DJA5’

Recipe or not

recipe ?5’

Conclusion

5’

Intervention of CIO

5’

Questions &

answers15’

@nicolas__morin

http://www.linkedin.com/in/nicolasmorin1

Nicolas Morinhttp://nicolasmorin1.wordpress.com

THE END

ThanksTo all the team:

Abdel, Adnene, Aïcha, Anne, Arnaud B., Arnaud T., Aude, Aymen, Belhassen, Constant, Dorra, Frédéric, Gaëtan, Gilles, Hiral, Imen, Jérôme, Kameiliya, Khaled, Larbi, Maryse, Mathieu, Nadim, Ninh-Thi, Ophélie, Raphaël,

Sonal, Sylvain, Valérie, Vyomesh

And to the whole Kanban community !