ian johnson. 10 years as a software developer 2 years working in a scrum team 6 months working...

11
Introduction to Kanban Ian Johnson

Upload: agnes-small

Post on 23-Dec-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: //ninjaferret.co.uk/blog

Introduction to Kanban

Ian Johnson

Page 2: Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: //ninjaferret.co.uk/blog

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

Page 3: Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: //ninjaferret.co.uk/blog

Agenda

Origins of Kanban Building a simple Kanban board Evolving a Kanban board at work Visualising data Questions

Page 4: Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: //ninjaferret.co.uk/blog

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

Page 5: Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: //ninjaferret.co.uk/blog

Building a Kanban board

To Do

Doing

Done

Page 6: Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: //ninjaferret.co.uk/blog

Limit Work in Progress

To Do Doing DoneMow Lawn

Clean Kitchen

Clean BathroomTalk on Kanban

Release WCF Client

Ruby Twitter Game

Learn F#

Page 7: Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: //ninjaferret.co.uk/blog

Kanban at Work: Our Process

In Progress

High Level

Design +

Estimate

Detailed Design

+ Estimate

s

Idea Analysis

Approval Design Approv

al Build Test Deployed

Page 8: Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: //ninjaferret.co.uk/blog

Kanban at Work: Our Board

To Do Doing Done

Parked

Page 9: Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: //ninjaferret.co.uk/blog

Visualisation Data

Blo

cked

Feature Bug

Page 10: Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: //ninjaferret.co.uk/blog

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

Page 11: Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: //ninjaferret.co.uk/blog

Questions?

My details: Blog: http://ninjaferret.co.uk/blog Twitter: @IJohnson_TNF

Further Reading: Mattais Skarin - “Kanban and Scrum

– Making the most of both” : http://bit.ly/a7q3GV

http://www.limitedwipsociety.org/