Information radiators

38
What makes a good information radiator? Lachlan Heasman – ThoughtWorks Australia

description

Slides from my talk at Agile Portugal.

Transcript of Information radiators

Page 1: Information radiators

What makes a good information

radiator?

Lachlan Heasman – ThoughtWorks Australia

Page 2: Information radiators

A choice

Which ward would you choose?

http://www.flickr.com/photos/12392252@N03/4529585525/sizes/m/

http://www.flickr.com/photos/thehenryford/4328167392/sizes/m/

AB

Page 3: Information radiators

WARD A

http://www.flickr.com/photos/12392252@N03/4529585525/sizes/m/

http://www.flickr.com/photos/thehenryford/4328167392/sizes/m/

A Medical units with more reported errors, for instance, in administering medicine, actually had better health outcomes for their patients

Pfeffer, J. 2007 – What Were They Thinking?

Page 4: Information radiators

What’s that got to do with

Information Radiators? Or

agile?

HURRY UP!

Page 5: Information radiators

Courage

• Without knowing about a problem you cannot fix the problem

• Admitting to a mistake or problem takes courage because “Hierarchies don’t like bad news” Seddon

• Courage is a value that underpins both Scrum and XP

• It takes courage to create a good information radiator

Page 6: Information radiators

Information Radiator

Alistair Cockburn - Agile Software Development 2nd edition- 2007

"An information radiator displays information in a place where passers by can see it. With information radiators, the passers by don't need to ask any question; the information simply hits them as they pass."

Page 7: Information radiators

OK, but so what?

Page 8: Information radiators

Why Bother with this?

• Information is hard to see, and all we have to work with in software development is information

• Looking for information on delivery is wasteful – Requires extra processes– People have to wait– Increases time to react– Information loses value with time

• Would your customer pay for a status report?

Page 9: Information radiators

What do we get out of this?

Information radiators can:• Help a team self-organise• Protect a team by broadcasting the

state of delivery – no surprises• Assist with organisation and planning• Call attention to what is going on

with the work• Control / highlight WIP

Page 10: Information radiators

OK I want to jump in. How do I do this?

Page 11: Information radiators

Focus on the work

• What do you have to do?• What is getting in the way?• How long is it taking to get

something done?• Is there uncertainty?

• Take a system view of what is happening

Page 12: Information radiators

Horror

Page 13: Information radiators

KISS

• Keep It Simple, Stupid

• Easily changed and maintainable• Do it by hand, not with a tool (unless it’s

Mingle)

Page 14: Information radiators

Simple

Page 15: Information radiators

Predictive & Reflective

• Predictive – gives you the chance to do something different to avoid problems

• Reflective – shows if anything has changed

Page 16: Information radiators

Outstanding Issues Over Time

06/04/2

009

11/04/2

009

16/04/2

009

21/04/2

009

26/04/2

009

01/05/2

009

06/05/2

009

11/05/2

009

16/05/2

009

21/05/2

009

26/05/2

009

31/05/2

009

05/06/2

009

10/06/2

009

15/06/2

009

20/06/2

009

25/06/2

009

30/06/2

009

05/07/2

009

10/07/2

009

15/07/2

009

20/07/2

009

25/07/2

009

30/07/2

009

04/08/2

009

09/08/2

009

14/08/2

009

19/08/2

009

24/08/2

009

29/08/2

009

03/09/2

009

08/09/2

009

13/09/2

009

18/09/2

009

23/09/2

009

28/09/2

009

03/10/2

0090

100

200

300

400

500

600

700

Total Aus Total NZ Total Target1 Target2 Target3

Page 17: Information radiators

Change as work changes

• As you learn how learn more you should be adapting how you are working

• As you change how you work the way you present what is happening should change

• Unlike a status report; there is not a template you use and stick with

Page 18: Information radiators

Story wall

Page 19: Information radiators

Story wall

Page 20: Information radiators

Make it big

• The information must be easily seen and understood

• Use colour and form• People can move closes for details

Page 21: Information radiators

Story Wall

Page 22: Information radiators

Make it everyone’s

• The team must own it

• The team must keep it up to date

Page 23: Information radiators

How about you show us

what you have been

talking about?

Page 24: Information radiators

Burn up charts

Page 25: Information radiators

The Wall!

Page 26: Information radiators

WIP Control

Page 27: Information radiators

Build lights

Page 28: Information radiators

Build dashboard

Page 29: Information radiators

SLiders

Page 30: Information radiators

Riskometer

Page 31: Information radiators

combinations

Page 32: Information radiators

combinations

Page 33: Information radiators

Combinations

Page 34: Information radiators

People radiators

Page 35: Information radiators

People radiators

Page 36: Information radiators

How to do it?

• Have courage• Focus on the work!• Keep it simple• Predictive and reflective• Change as work changes• Make It big• Make it everyones

Page 37: Information radiators
Page 38: Information radiators

The end