InfoQ

News

InfoQ Article: Lean Kanban Boards for Agile Tracking

Posted by Deborah Hartmann on Aug 25, 2007 04:41 PM

Community
Agile
Topics
Collaboration,
Agile Techniques,
Teamwork
Tags
Management,
Planning,
Collaborative Technologies,
Lean,
Value & Metrics
Agile projects are not the only ones to use “big visible charts” - Lean manufacturing, for example has its Kanban Boards. In Japanese "Kanban" means, loosely translated, 'card or sign'. In a Lean production system, each Kanban card is "pulled" into the system only when the work represented by an "in progress" card is retired.  In this InfoQ article, Visualizing Agile Projects using Kanban Boards, Kenji Hiranabe explore visualizations currently used in Agile, then proposes using Kanban Boards to organize three viewpoints (Time, Task, and Team) to track project status and enhance collaboration.

The visualization tools he talks about are:
  • Kanban Boards. Use a card as a token (Kanban) of a task, story, feature and stick them to a timeline (board). There are several levels of granularities, in three main combinations:
    • Release-Feature,
    • Iteration-Story and
    • Daily-Task
       
  • Burndown Charts. Count the number of Kanbans (backlog tasks) and track it in a timebox to show the trend of work accomplished. There are also several levels of granularities.
     
  • Parking lot Charts. Summarize the top-level project status.
     
  • Calendars. There are a lot of variations of using calendars to show project status or plan.

In the article, Hiranebe introduces a uniquely Japanese addition to status tracking: the Niko-Niko Calendar, on which team members track their mood from day to day.



Hiranabe also mentions his software tool “TRICHORD” that implements Kanban Boards to realize project visualization from the three viewpoints.



Kenji Hiranabe is a frequent blogger and has translated a number of English Agile and XP books into the Japanese language.

Read the InfoQ article: Visualizing Agile Projects using Kanban Boards by Kenji Hiranabe.

5 comments

Reply

Tracking relative to budgeted/available hours by John Rusk Posted Aug 28, 2007 11:32 PM
Kanban Yahoo Group by Kenji HIRANABE Posted Sep 2, 2007 7:48 AM
Re: Kanban Yahoo Group by Deborah Hartmann Posted Sep 2, 2007 2:17 PM
TRICHORD has been released English Available Version. by Hiroki Kondo Posted Sep 11, 2007 1:06 AM
Re: TRICHORD has been released English Available Version. by Kenji HIRANABE Posted Sep 11, 2007 10:23 AM
  1. Back to top

    Tracking relative to budgeted/available hours

    Aug 28, 2007 11:32 PM by John Rusk

    Burndown (or burn up) charts can easily be suplemented to add tracking against budgeted hours. That way, they track not just the work completed, but also the effort required to complete it. Details here: http://www.agilekiwi.com/agile_charts.htm

  2. Back to top

    Kanban Yahoo Group

    Sep 2, 2007 7:48 AM by Kenji HIRANABE

    David Andersen gave me a comment on Parking Lot. ---- Hi Kenji, I liked the paper you gave me to read. I wanted to make a comment about the parking lot diagram. It was first introduced on the original FDD project in Singapore and was first documented in Peter Coad's 1999 book, UML Modeling in Color in Chapter 6, the chapter written by Jeff De Luca. David ---- And he started up a new Yahoo Group about Kanban Boards. http://www.agilemanagement.net/Articles/Weblog/KanbanisCatchingOn.html

  3. Back to top

    Re: Kanban Yahoo Group

    Sep 2, 2007 2:17 PM by Deborah Hartmann

    Looks like there's significant interest in Anderson's Kanban yahoo group, his site says "it's acquired members 80 members in only a few days," and he's looking for leads on who else is doing this kind of work.

  4. Hi, I'm a member of TRICHORD Team. We have released English Available Version on Sep.11,2007. If you are interested in TRICHORD,Please visit our Site.

  5. The above URL is wrong, should be; http://trichord.change-vision.com/en/index.html

Exclusive Content

Tapestry for Nonbelievers

A new article by I. Drobiazko and R. Zubairov introduces v. 5 of the Apache Tapestry component-oriented web framework. The tutorial shows how to create a component and covers IoC in Tapestry and Ajax.

Pete Lacey on REST and Web Services

In this interview, Burton Group consultant Pete Lacey talks to Stefan Tilkov about his disillusionment with SOAP, his opinion on REST, and addresses some of the perceived shortcomings REST vs. WS-*.

Business Natural Languages Development in Ruby

Jay Fields presents his concept of Business Natural Languages - a type of Domain Specific Languages geared towards being readable by domain experts.

Distributed Version Control Systems: A Not-So-Quick Guide Through

Adoption and interest for Distributed Version Control Systems is constantly rising. We will introduce the concept of DVCS and have a look at 3 actors in the area: git, Mercurial and Bazaar.

Segundo Velasquez and Agile as Seen Through the Customer's Eyes

Deborah Hartmann interviewed Segundo Velasquez about his experience as customer with an Agile team during the initial phase of software design of a product.

Fine Grained Versioning with ClickOnce

David Cooksey shows how to fine grained versioning to a ClickOnce deployment using an HttpHandler written with ASP.NET, making partial rollouts to a test audience much easier.

Implementing Manual Activities in Windows Workflow

Windows workflow (WF) is an excellent framework for implementing business processes, but lacks support for human activities. This article describes a completely generic approach for changing this.

Markus Voelter about Software Architecture Documentation

In this interview taken during OOPSLA 2007, Markus Voelter talks about the importance of documenting the software architecture, and gives some good and also bad examples on how it could be done.