The Extreme Programming Yahoo Group has been discussing the pros and cons of low tech information radiators, such as task boards, compared to high tech tools. The original poster preferred a physical task board to a spreadsheet, but found himself unable to explain why to his boss. The ensuing discussion uncovered a variety of reasons to choose simple physical means of reporting information.
A task board is a specific type of information radiator, or big visible chart, that displays the flow of work. The task board shows which tasks are done, which are in-process, and which will be worked on next. The use of task boards has been made especially popular by lean software practitioners, who sometimes refer to these as kanban boards.
The term information radiator was coined by Alistair Cockbun, who described the concept this way:
An Information radiator is a display posted in a place where people can see it as they work or walk by. It shows readers information they care about without having to ask anyone a question. This means more communication with fewer interruptions.
A good information radiator:
- Is large and easily visible to the casual, interested observer
- Is understood at a glance
- Changes periodically, so that it is worth visiting
- Is easily kept up to date
Alistair goes on to say that information radiators are typically on paper and posted someplace where they are likely to be seen, such as the team room or a hallway.
The Extreme Programming community commonly uses the term Big Visible Charts to describe this same concept. Ron Jeffries described the idea this way:
Display important project information not in some formal way, not on the web, not in PowerPoint, but in charts on the wall that no one can miss....A web site doesn't push information at us; we have to go look. A slide show always comes with a meeting and a lecture. A wall chart is there when we are, in our face, always visible.
Milo, the originator of the current discussion thread on the Extreme Programming Yahoo Group, described a situation in which his boss questioned why he was using a task board instead of something like a wiki or spreadsheet. Milo found himself at a loss to justify his prefernce: "Why does a shared wiki seem more cumbersome? Are a few extra clicks between you and a spreadsheet really so much to ask?"
Over the course of the discussion, a list of pros and cons emerged for using a physical task board over an electronic one.
Pros
- There's only ever one version
- Easy for multiple people to interact with the board at once
- Pushes out information, even to those who aren't specifically looking for it
- It's not several clicks away, it's ever-present
- Physical things have a coercive immediacy
- Moving, a card from 'in progress' to 'done' (or tearing it up) feels good
- Looks crowded when you are trying to do too much at once
- Shuffling is easier
- Hard to accidentally delete
- You can scribble on the fronts/backs of notecards and attach stickers or sticky notes
- Gives a reason to get up from the computer
- Looking at the board gives the eyes a break from looking at the screen
- Acts as team gathering place and conversation starter
Cons
- The cleaning crew, or the wind, can mess up a task board
- Sloppy handwriting
- Visiting outsiders might view proprietary information
- Requires line-of-sight
- Harder to version control
With regards to the version control issue, George Dinwiddie shared his experience working with a team that had this concern. He used a digital camera to capture the state of the task board. It turned out that the team never found a need to refer to the pictures.
Arnaud Bailly shared that he had tried using a large TV screen as an electronic task board, but felt that it did not work as well for the team. In examining why, he came to this: "Human beings have more than one sense, and need to connect mind and matter, eye and gesture. You just think and communicate better when you have something to act and focus on." Expanding on this, Dave Smith described the satisfying feeling that comes from getting up from the computer and moving a task card from in-process to done.
Milo's response: "I agree with this, and with Arnaud's statement about the human need to connect the senses. But are these things really that important?" In answer to which Ron Jeffries quipped, "Let me be sure I understand your question. You are asking whether human needs are important?"
Does your team use simple low-tech information radiators, such as task boards and burn-down charts, or do you use high-tech means. Leave a comment and share your experiences.