BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News Information Radiators: Is low tech really better?

Information Radiators: Is low tech really better?

This item in japanese

Bookmarks

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.

Rate this Article

Adoption
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Human needs important?

    by Lionell Griffith,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    "Let me be sure I understand your question. You are asking whether human needs are important?"

    They are not important if the humans are mindless, valueless, robotic, drones. To be sure, there are managers who seem to think programmers are just that. There might be some few programmers who are striving to become that. However, as much as we try and as much as it is expected of us, we are still humans. We cannot be Spock. Hence human needs will be important.

    It is always better to work with reality than against it. Reality doesn't care which you do. However, you will.

    I vote for the sloppy, disorganized, white board, sticky note, in your face low-tech information radiator. After all, isn't it the agile way to do the simplest thing that works? What could be more agile? But...but...its not Agile. Who cares? Its agile that matters. Isn't it?

  • Another Pro - Limited Space

    by Phil Parker,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    One of the things I like is that most people have a limited amount of wall space. Unused documentation sits orphaned on wikis or remote network locations. If a radiator is not used then it will be quickly discarded as someone else stakes a claim on the space. This also encourages people to garner re-use from documenation (i.e. different peeople gain different benefits from the same artefact).

  • I like high-touch boards

    by Aaron Sanders,

    Your message is awaiting moderation. Thank you for participating in the discussion.

  • Some of both

    by Steve Donie,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    My team started with just physical cards and a hand-drawn brndown chart about 2 years ago, but over time we have moved to keeping things in Excel, but also using that to create physical cards that are posted to a task board, and to update a burndown chart that is posted to the team room door every day. I just recently wrote a blog post where I animated the burndown chart from our last project, and it really helped other folks in the company understand what we were doing.

    The post is at my blog on Los Techies and includes the movie, a description, and a link to the spreadsheet template that I use.

  • Electronic vs Physical

    by Jack Milunsky,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    In my experience unless you're a really small team colocated you're going to outgrow the physical radiators pretty fast. Even the Scrum guru's will admit that as soon as you have a backlog that's reasonably sized, even a spreadsheet becomes unwieldy.

    Reasons to go electronic....I'll just give 3 as I'd prefer to write my own post on this topic

    You want/need to keep the history .. R&D Tax Claims for example
    You are not colocated and as a result you can't all huddle around a whiteboard
    Real-time updates as it happens i.e. more current

    Bottom line is do what works best for you based on size of team, how you're geographically situated, size of project etc

    My 2 cents
    Jack
    www.agilebuddy.com
    blog.agilebuddy.com

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT