kanban at roots 2011

33
Roots Conference Bergen Wednesday 25.05.2011 Arild Strømhylden – Ketil Jensen Kanban Game

Upload: ketilj

Post on 13-May-2015

1.102 views

Category:

Business


1 download

DESCRIPTION

Slides used before and after playing the getKanban game created by Russel Healy

TRANSCRIPT

Page 1: Kanban At Roots 2011

Roots Conference BergenWednesday 25.05.2011

Arild Strømhylden – Ketil Jensen

Kanban Game

Page 2: Kanban At Roots 2011

Outline

• A really short introduction to Kanban• Playing the getKanban game• Experience exchange / summary

Page 3: Kanban At Roots 2011

About us

@stromhylden @ketilj

Page 4: Kanban At Roots 2011

Show of Hands

- How many have heard about Kanban?- How many uses it or have used it?

Page 5: Kanban At Roots 2011

What is Kanban?

Page 6: Kanban At Roots 2011

The “Father” of TPS and Kanban

Page 7: Kanban At Roots 2011

Kanban in Software Development

2004…..2006….2007….2008….2009….2010

David Anderson introduced Kanban at XIT Microsoft

Kanban introduced at Corbis for team with +50 people

Several sessions about Kanban at Agile 2008

Page 8: Kanban At Roots 2011

Kan Ban – Visual Card

Page 9: Kanban At Roots 2011

Visualizing the Workflow And Limiting WIP

Creates a Pull System ForJust In Time Work

Page 10: Kanban At Roots 2011

Kanban is About Flow and Sustainable Pace

Page 11: Kanban At Roots 2011

Classes of service

Page 12: Kanban At Roots 2011

Typical Class-of-Service Definitions

• Expedite– Fix now

• Fixed Delivery Date– Significant delay incurred on

or from a specific date in near future

• Standard Class– (Near) linear cost of delay

beginning immediately

• Intangible Class– No tangible cost of delay

within reasonable lead time to delivery window

Page 13: Kanban At Roots 2011

3. Tracking

Page 14: Kanban At Roots 2011

Cumulative Flow Diagram

http://open.bekk.no/2009/11/03/cumulative-flow-diagrams-with-google-spreadsheets

Page 15: Kanban At Roots 2011

Control chart

Page 16: Kanban At Roots 2011

Let’s play the

getKanban game!

Page 17: Kanban At Roots 2011

Things to Remember While Playing

•- One person keep an eye on time : < 7 mins per day

•- 3000 $ bonus to the team finishing first

•- On day 14: Play both event card 14 and 19!

•- Standard (yellow) and Intangible stories (green) should be pulled into ready queue in sequence

•- Have a problem ? Ask

•- Have fun

Page 18: Kanban At Roots 2011

Game Debrief

•What stragegies did teams use?

Page 19: Kanban At Roots 2011

Game Debrief

Events: - Blocker- Carlos arrival and departure- Expedite request- Fixed date stories

- Q reduction - What happened to lead time?

Page 20: Kanban At Roots 2011

Decisions

- Daily- Expedite- Q replenishment

Page 21: Kanban At Roots 2011

Game Debrief

•Cost of Delay:

•- What were the Cost of Delay curves for the Fixed dates?

•- What about the other stories

Page 22: Kanban At Roots 2011

Cost of Delay for Classes of Service

Page 23: Kanban At Roots 2011

Game Debrief

•Visualization:

- Was the work visualized and status of work apparent?

Page 24: Kanban At Roots 2011

Go Live Often

Page 25: Kanban At Roots 2011

Game Debrief

•Flow of work / Pull:

•- Did you start considering about pull from the right?

•- Was there any swarming going on? When? Was it effective?

Page 26: Kanban At Roots 2011

Game Debrief

- Was planning effective?

- Were the retrospectives useful, or were issues visible enough when they arose

Page 27: Kanban At Roots 2011

Little’s law

Wq is the average time in the queue for a standard jobLq is the average number of things in the queue to be processedThe denominator (Lambda) is the average processing rate for jobs in the queue

http://scalingsoftwareagility.wordpress.com/2009/12/14

Page 28: Kanban At Roots 2011

Little’s law for a sub system

http://scalingsoftwareagility.wordpress.com/2009/12/14

Backlog = 100 storiesIteration length = 2 weeksVelocity = 8 stories per sprint

= 12.5 iterations or

25 weeks to get into the sprint + 2 weeks to finsish = 27 weeks

Page 29: Kanban At Roots 2011

Little’s law for a system

http://scalingsoftwareagility.wordpress.com/2009/12/14

Number of projects = 50

Velocity = 10 projects per year

50 projects / 10 projects per year

= 5 years per project (in average)

Page 30: Kanban At Roots 2011

Process Control Chart

David J. Anderson – Kanban Traning Class material

Page 31: Kanban At Roots 2011

• Visualize the work flow as is today

• Limit Work-in-Progress

• Measure and manage flow

Getting Started

Page 32: Kanban At Roots 2011

References

- David J. Anderson – Kanban Traning Class material

- Aslak Hellsøy - http://open.bekk.no/2009/11/03/cumulative-flow-diagrams-with-google-spreadsheets

- http://scalingsoftwareagility.wordpress.com/2009/12/14

- Silver Stripe Blog – http//toolsforagile/blog/archives/647

Page 33: Kanban At Roots 2011

Thank you!