Xavier started by discussing the motivation and goals of visualizing information used by Agile software development teams.
What do we want to achieve?
- Create process transparancy
- Nurture open communication
- Enhance team collaboration
- Display progress
Alistair Cockburn used the term Information Radiators in his book ‘Agile Software Development : The Cooperative Game‘.
It summarizes the purpose quite well. Which is to beam information off the walls. It catches the attention of everyone entering the room.
You don’t need to ask questions, the information simply hits you as you pass.
According to Alistair, the two characteristics of information radiators are:
- Information changes over time
- It takes very little energy to view the display
This is why stuff hanging on the wall works much better than web pages.
The second part of the workshop was to create a taskboard according to some given requirements.
Each team came up with different ways of showing the requirements on their task board.
These are two examples:
I found it to be a very usefull excersise. Speaking for myself, questioning the information radiators we use during our daily projects is something we spend not nearly enough time on.
By questioning the purpose and value of each detail, you can often improve its purpose.