It started with a shriek. “You have a block!” Ghesu Ndefru, one of our solutions consultants at Seapine, exclaimed as she passed by the Agile Services Kanban board. When I asked about her reaction, she explained it was the first time she had seen one of our cards, which are similar to user stories, in the “blocked” column. As I reflected on her feedback, it reminded me of the combined power of the Kanban board and the Gemba walk.
Since starting with Seapine late last year, one of the most challenging concepts for me to convey to the teams here has been the value of the Kanban board, especially a physical board. We’ve had more than a few lively discussions around its importance and value in Agile organizations. Knowing that seeing is believing, the Agile Services team was the first to use this type of workflow visualization at Seapine.
Kanban boards are communication tools, and are one of a class of tools called “information radiators” because they radiate information about an endeavor that should be providing value to the organization. Endeavors can be either project or operations based. In this post I refer to Kanban boards, but the board discussion could easily translate into another work visualization board type, such as a “Scrum board” for those using Scrum or a more generic form, often called a “task board.”
In my experience, the best Kanban boards share the following characteristics:
- Updates are made by the team members who are performing the work
- Facilitate a sense of community when the team is performing their stand-up
- Give stakeholders a full, unobstructed view of the work at hand
- Can be easily accessed and are not restricted by layers of security
- Are highly visible
- Are highly transparent
- Enable teams and management to quickly identify bottlenecks in the workflow or value stream
- Encourage stakeholders to go to the Gemba
This brings me back to Ghesu and her Gemba walk. What is a Gemba walk anyway? IT Managers Inbox describes Gemba walks as “getting managers and leadership out of their offices and into the workplace.” I think this description offers a good start, but I also believe the Gemba walk should be used by more than just management. All stakeholders should be encouraged to go on a Gemba walk to better understand what’s happening in their organization. Gemba walks often involve asking pointed questions related to the focus of the walk, such as the ones asked by my associate Ghesu, much to my delight!
Recently I took a Gemba walk through the Marketing department. Imagine my surprise when I found not one, but two Kanban boards up. During my Gemba walk, I asked Matt Harp, our product marketing manager, and Sarah Wigser, our director of corporate communications, two questions: “Why are you using a Kanban board?” and “What value has it added since you started using it?”
Here is a summary of their responses:
Sarah: “We’re using a Kanban board to help with both project visibility and task ownership. The benefit has been that it’s much easier for everyone on the team to know what other team members are working on, see the status of items, and see what we’ve accomplished. It keeps project and tasks moving, and cuts down on the ‘who is working on what’ confusion that we were running into.”
Nico Kruger, one of our solutions consultants in Australia, noted that using Kanban boards with our customers has yielded the following value:
- It is a very easy way of managing work and making it visible to everyone
- You get a sense of progress because you can see what was done and what has yet to be completed or started
- It makes scope change easier to manage because people can quickly see the impact of changes…almost without asking
- It is easy to set up, so it is a quick win for any project I work on
- It gives customers a feeling that we know what we are doing and not just starting on tasks in no real order
- You can quickly identify road blocks using a Kanban board…it is not just data in an Excel spreadsheet
By the way, have you realized yet that what I’m talking about in this post also includes managing business processes, not just software development? Kanban boards (or other work visualization boards) and Gemba walks work together to help improve results and value delivery within the entire Agile organization. They make it possible for anyone in the organization to contribute to continuous improvement (or Kaizen). Not the least of which is the identification of blocks or impediments and the speed at which such issues are resolved. Adding frequent stand-ups to the process will further improve the organization’s ability to deliver, but stand-ups are the subject of another post!
Do you use Kanban or perform Gemba walks? I’d like to know what you think.
Oh, and one more thing (if I may take a play from the Steve Jobs’ handbook). I’m excited to announce that next month at the Agile 2011 conference, Seapine will be demonstrating an exciting new capability for the Test Track product line, related to work visualization. If you’re quick, you’ve probably already spotted it in the post. Please stop by our booth to learn more about this enhancement. At the very least, you’ll walk away with some cool swag!