Using Trac for Kanban

19
Kanban + Trac = Nice Fit Paul Boos – EPA/OPP [email protected] @paul_boos

description

This is for a lightning talk for the DC Python Meet-Up.

Transcript of Using Trac for Kanban

Page 1: Using Trac for Kanban

Kanban + Trac = Nice Fit

Paul Boos – EPA/OPP

[email protected]

@paul_boos

Page 2: Using Trac for Kanban

kanban (little k); system of signaling for pulling items to be worked. Developed by Toyota. Simple pull system.

David Anderson credited for defining Kanban (big K). Incorporates:

• Maintains Pull • Focus on Quality; Definition of Done!• Theory of Constraints• Explicit Policies• Limiting Work-in-Progress• Classes of Service• Predictability via measurement• measurement = lead time• per class of service• becomes your service level agreement

Page 3: Using Trac for Kanban
Page 4: Using Trac for Kanban
Page 5: Using Trac for Kanban
Page 6: Using Trac for Kanban
Page 7: Using Trac for Kanban
Page 8: Using Trac for Kanban

So where does Trac fit?

Page 9: Using Trac for Kanban

Kanban Board ≠ Issue Tracking(or does it?)

Page 10: Using Trac for Kanban

Simple & easy

Lots of plug-ins: visit track-hacks.org- Master Tickets – could be used to show ticket blockages- Custom fields- Typed ticket workflow- Notifications- Keywords- Metrics Plug-Ins (TracMetrix provides CFD for calculating Lead Time)

Can be configured so that person moving a ticket to a state takes ownership.

Ability to have pre- & post- hooks (e.g. prevent movement if blocked)

Page 11: Using Trac for Kanban
Page 12: Using Trac for Kanban
Page 13: Using Trac for Kanban

When moving to the next state, that person moving it takes ownership.

Page 14: Using Trac for Kanban

1st Attempt at Virtualizing the Kanban

Page 15: Using Trac for Kanban
Page 16: Using Trac for Kanban

Work-in-Progress states at topWIP Limit static text, use count of tickets as a comparison

Queue statesunder

WIP states

Page 17: Using Trac for Kanban

2nd Attempt at Virtualizing the Kanban(in work)

Page 18: Using Trac for Kanban
Page 19: Using Trac for Kanban