There are quite a few vendors developing Kanban tools and we users can expect to have lots of choice of tooling by late autumn 2009. To make sure that these prospective tool vendors create a tool that will deliver true Kanban functionality, I thought I’d create a product backlog for them containing some of the non-obvious features that we will all need. It’s so easy to get caught in the notion that Kanban is just about colored cards on a board and as we know it is about a whole lot more than that.
- Flexibility in workflow design
- Flexibility in reporting
- Canned reports should include cumulative flow & cycle time spectral analysis and both should allow defined start and end dates and shouldn’t be tied to releases
- WIP Limits across steps in the workflow
- WIP Limit over-ride with audit trail
- Swim lane support
- Colored card support
- Decorate cards with icons
- Hierarchical work item / card support with two tiered display. Ideally, hierarchy should be deeper then 2 levels, to support existing processes such as FDD with hierarchical backlogs.
- Allow swim lanes to be assigned to hierarchical support, class of service or work item type
- Allow color to be assigned to class or service or work item type
- Allow icon decoration to be assigned to class of service or work item type
- Allow person cards to be stacked on work cards
- Support for target cycle time per class or service and status reporting on due date performance and likelihood of due date achievement – highlighting of time remaining or time expired
- Allocation of WIP limits across swiml anes and colors of cards i.e. allocation of WIP limits across classes of service and work item types
- WIP limits on two tiered hierarchies
Nice to have features
- Support for SPC charts on WIP, velocity and cycle time
- Animated replay
- Enforced class of service pull policies i.e. system should highlight which item should be pulled next
- Simulation – ability to predict which release a particular card will be delivered in
- Canned report for daily-delta, showing what changed since yesterday
- Ability to host multiple boards, representing different teams on different projects sharing product level goals i.e. a program rolling up together with some dependent integration
- On-screen policy definitions, configurable by project/initiative/value-stream describing rules and classes of service
Please comment and suggest other features I have overlooked.
#1 by cskaskiw on June 24, 2009 - 9:41 am
Quote
How about marking a work card as blocked? Would be nice to be able to note date blocked, date unblocked and reasons why blocked.
#2 by davidanderson on June 25, 2009 - 1:30 pm
Quote
Good catch Christina! I can’t believe that Eric and I missed this one – yes it is an essential feature!
Also the app we built at Corbis allowed cards to be marked with an indicator to show how much time against the SLA for the class of service had expired
#3 by jlindenreed on July 7, 2009 - 5:17 pm
Quote
I need WIP limits per team member. We limit team members to 2 stories per person at any given time. Having an absolute limit on “In Progress” stories doesn’t map to this. I would like the tool to show when any individual is over their limit. This limit could be specified when adding team members in the project management tool.
#4 by genius8237 on September 27, 2009 - 7:57 pm
Quote
We are building an open source tool called Digaboard. It doesn’t have all of the features listed here (yet), but it is just starting up and we are trying to build a community. The tool now is basically a web based visual task board with queue limits, blockers, comments and multiple team/project support. And the interface is designed with a “10-foot interface” to be used during stand-ups. The beta is available for download at http://digaboard.net. Check it out and let us know if anyone is interested in joining the project or has any comments on how to improve it.
Pingback: New kanban tools page | limitedwipsociety.org
#5 by David on January 27, 2010 - 4:43 pm
Quote
I would also add another feature: auto update when any of team member makes some changes on the board. One of tools which smartly handles it is kanban tool at http://kanbantool.com