230 likes | 569 Views
Ian Johnson. Introduction to Kanban. A bit about me…. 10 years as a software developer 2 years working in a scrum team 6 months working with Kanban Blog: http://ninjaferret.co.uk/blog Twitter: @IJohnson_TNF. Agenda. Origins of Kanban Building a simple Kanban board
E N D
Ian Johnson Introduction to Kanban
A bit about me… • 10 years as a software developer • 2 years working in a scrum team • 6 months working with Kanban • Blog: http://ninjaferret.co.uk/blog • Twitter: @IJohnson_TNF
Agenda • Origins of Kanban • Building a simple Kanban board • Evolving a Kanban board at work • Visualising data • Questions
Origins of Kanban • Do not send defective products to the next process • Take only what you need for production • Produce only what is needed for the next process • Equalize production • Use Kanban as a means of fine tuning • Iteratively improve
Limit Work in Progress Mow Lawn Clean Kitchen Talk on Kanban Clean Bathroom Release WCF Client Ruby Twitter Game Learn F#
Kanban at Work: Our Process InProgress High Level Design + Estimate Detailed Design + Estimates
Kanban at Work: Our Board To Do Doing Done Parked
Visualisation Data Feature Bug Blocked
Summary • Limiting WIP can lead to improved performance • Visualising your process can help identify bottlenecks • Keep it simple • Add complexity only when you need it • Your board belongs to your team • Experiment/Continuously improve • There is no “one size fits all” solution • Have fun
Questions? My details: • Blog: http://ninjaferret.co.uk/blog • Twitter: @IJohnson_TNF Further Reading: • MattaisSkarin - “Kanban and Scrum – Making the most of both” : http://bit.ly/a7q3GV • http://www.limitedwipsociety.org/