Top Banner
Stop Starting and Start Finishing: An introduction to Kanban [email protected] , [email protected] http://jchyip.blogspot.com @jchyip
32

(Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Oct 17, 2014

Download

Technology

An introduction to Kanban given at Agile Sydney
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Stop Starting and Start Finishing:An introduction to Kanban

[email protected], [email protected]

http://jchyip.blogspot.com@jchyip

Page 2: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 3: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 4: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 5: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 6: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Dramatic change is risky

Likelihood of gaining commitment

Need for large commitment

Disruption Collaborative approach

Dramatic change

Setup conditions for continuous improvement

Page 7: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Setup conditions for improvement

1. Visualise our workflow2. Limit our work-in-progress3. Measure our performance4. Improve

Page 8: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 9: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 10: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 11: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Show what is happening, not what should be happening

Page 12: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 13: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 14: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 15: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 16: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 17: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 18: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 19: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 20: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 21: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 22: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Performance is not just about time

• Productivity: cycle time, ROI• Quality: UAT defects, released defects, user

satisfaction• Cost: burn rate, cost per work item, overall

project cost• Morale: engagement, employee satisfaction

Page 23: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Standard Agile improvement tricks

• Daily stand-ups• Retrospectives

Page 24: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

New improvement tricks

• Stop-the-line: free up the WIP limit• Quality circle: form a team to figure

something out• Operations review: regular meeting to analyse

past performance, outliers, etc.

Page 25: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Change != Improvement

Page 26: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 27: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Encourage self-forming improvement teams over scheduled improvement events

Page 28: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban
Page 29: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Core Properties of Kanban

• Visualise Workflow• Limit Work-In-Progress• Measure and Manage Flow• Make Process Policies Explicit• Use Models to Recognize Improvement

Opportunities

Page 30: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Emergent Properties of Kanban

• Prioritise Work by Cost of Delay• Optimise Value with Classes of Service• Spread Risk with Capacity Allocation• Encourage Process Innovation• Manage Quantitatively

Page 31: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

Where to learn more

• http://finance.groups.yahoo.com/group/kanbandev/

• Books:– Kanban by David J. Anderson– Scrumban by Corey Ladas

• http://www.limitedwipsociety.org/• http://www.meetup.com/The-Sydney-Limited-

WIP-Society/

Page 32: (Agile Sydney version) Stop Starting and Start Finishing: An Introduction to Kanban

First steps?

• Share ideas and commitment for how to get started