信息辐射器真的是技术含量越低越好么?

  • Chris Sims
  • 郑柯

2009 年 2 月 23 日

话题:敏捷语言 & 开发架构文化 & 方法

极限编程的 Yahoo 讨论组一直在讨论:诸如任务白板这样的低技术含量信息辐射器的优劣,并与高技术含量的工具做比较。最初的帖子倾向于使用真正的任务白板,而不是电子表格,但是作者发现无法去跟老板解释。后续的讨论揭示了多种原因,说明为什么要选择简单的物理方式来报告信息。

任务白板是一种特定类型的“信息辐射器”,亦可以看作“大型可见图表”,用来展示工作的进展状况。任务白板展示完成了哪些任务、正在进行哪些任务,以及接下来要处理哪些任务。任务白板的广泛使用,是由精益软件开发者提倡的,他们有时将其称为“看板”

“信息辐射器”这个词是由Alistair Cockburn提出来的,他这样描述这个概念:

信息辐射器是一种展示装置,它所放置的地方使得大家在工作时或是路过旁边时就可以看得到。它上面展示了阅读者关心的信息,让人们无需发问就可以了解。这意味着减少干扰,同时沟通更多。

好的信息辐射器应该:

  • 足够大,对于偶然路过或是有意阅读的人来说,上面的信息易于阅读。
  • 让人看一眼就可以理解。
  • 定期变更,使其值得经常查看。
  • 易于更新信息。

Alistair 接下来解释说:信息辐射器一般是放在纸上,并放在易于看到的地方,比如团队房间或是走廊过道中。

极限编程社区通常使用“大型可见图表”来描述同样的概念。Ron Jeffries这样解释:

要展示重要的项目信息,不能通过正式的方式,不是放在 web 上,不要放在 PowerPoint 之中,而是应该挂在墙上的图表之中,这样没人可以错过……Web 站点不能把信息推送给我们,我们必须去点击查看。展示幻灯片要跟会议和演讲结合在一起。墙上的挂图总是可以见到的,只要我们需要。

Milo 是极限编程 Yahoo 讨论组中该讨论的最初发帖人,他描述了这样的情况:他的老板质疑他为什么使用任务白板,而不是电子表格或是 Wiki。Milo 发现很难对自己的偏好做出合理的解释:“为什么共享 Wiki 看起来更麻烦呢?要是问起来,在电子表格中多点几下就真那么费事么?”

在讨论过程中,使用任务白板而不是电子设备的优劣就逐渐显现出来了。

优势:

  • 只有一个版本
  • 多人可以同时与白板上的信息交互
  • 推送信息,即使不是专门寻找其中信息的人也可以看到
  • 不需要鼠标点击,总是在那里
  • 实际存在的东西总是非常直观
  • 把任务卡片从“进行中”移动到“已完成”(或是撕掉也可以)感觉很不错
  • 如果你试图同时完成很多任务,看起来就会有过于拥挤的感觉
  • 调整卡片很容易
  • 很难误删除
  • 你可以在卡片前后写字、做记号,还可以贴上即时贴之类的标签
  • 给人们一个理由,离开电脑
  • 看白板,可以让眼睛离开电脑屏幕,得到休息
  • 作为团队聚集的地方,可以让大家开始交谈

劣势:

  • 清洁工或是风可能弄乱任务白板上的卡片
  • 卡片可能因为字迹潦草,难以阅读
  • 外部的访客可能看到他们本不该了解的商业信息
  • 观看者必须可以无碍地看到白板
  • 很难进行版本控制

提到版本控制,George Dinwiddle分享了他的经验,他曾与有同样顾虑的团队一起工作。他使用数码相机捕获任务白板上的状态。不过后来发现,团队从未觉得有必要去查看这些图片。

Arnaud Bally提及:他曾试图使用一个大型的电视屏幕作为电子任务白板,可后来觉得团队好像不太适应。查找原因之后,他说道:“人类有多种感觉,在物质和意识、眼睛与手势之间需要建立联系。如果你能找到一些物体,并把注意力放在上面,你就可以更好地思考与沟通。”Dave Smith 进一步提及:从计算机前离开,将任务卡片从“进行中”移动到“已完成”部分,可以带来满足感。

Milo 是这么回应的:“我同意你们的看法,也同意 Arnaud 所说的关于人类需要联系感觉的说法。可这些真得那么重要么?”对此,Ron Jeffries 以讽刺的口气回复道:“让我确认下我理解了你的问题。你是在问人类的需要真得有那么重要么?”

读者们,你们的团队会使用诸如任务白板、燃尽图这些低技术含量的信息辐射器么?还是使用高科技的信息辐射器?请在文后留下评论,分享你们的经验。

查看英文原文:Information Radiators: Is low tech really better?

敏捷语言 & 开发架构文化 & 方法