September 20, 2007
Visualizing Agile Projects with Kanban BoardsKanban Board as Primary Information
In short, there are many types of visualizations:
Among Kanban Boards, Burndown Charts, and Parking Lot Charts, Kanban Boards have the most detailed information. Burndown Charts and Parking Lot Charts can be drawn using the information of daily changing Kanban Boards. So hereafter I'll discuss Kanban Boards as main information radiators, and Burndown Charts and Parking lot Charts as sub-tools which summarize Kanbans visually.
Organizing Kanbans from Three Perspectives
Looking closely at Kanban Boards, you find three things expressed on them -- time, task, and team. Here I organize Kanbans from these three viewpoints:
Figure 6: Breakdown of Time and Task.
Mapping Task to Time
Here I'd like to define a Kanban Board as a mapping between tasks and time for the team. Note that "time" and "task" both have a three-level breakdown structure, and the higher the breakdown levels are, the higher the level of management should get involved in. So, it is reasonable to set up Kanbans in combination of Release-Feature, Iteration-Story, and Daily-Task as in Table 1, although there are many possible other combinations of time and task.
Table 1: Kanban combination of Time and Task
A "Feature Kanban" is good at giving the whole team a high-level view of the project. And it goes with a Parking Lot Chart to show the top level status. A "Story Kanban" is at the middle level, the most widely and carefully seen in each iteration by the team, and it may be supported by an iteration Burndown Charts. A "Task Kanban" is at the lowest level, showing the current changing status daily, may be supported by a daily Burndown Chart.
|
|
||||||||||||||||||||||||||||||
|
|
|
|