对“番茄”技巧的质疑

  • Amr Elssamadisy
  • 张龙

2010 年 2 月 28 日

话题:敏捷文化 & 方法

此前 InfoQ曾报道过关于“番茄”技巧的一些内容

最近,一种称为“番茄”技巧的个人时间管理方法在敏捷社区逐渐流行起来。“番茄”包含了大量的实践,这与敏捷团队所践行的众多实践很相似:时间盒、频繁的检查和调整、估算、偏爱低技术含量的工具以及强调保持可持续的开发节奏等等。

在过去几年中,“番茄”技巧得到了敏捷社区的关注。Staffan NotebergAgile2008上关于该技巧的演讲非常受欢迎,甚至在大会结束之际还应邀增加了一场讲座。在Agile2009上,Staffan 的演讲依然围绕该主题,而 Renzo Borgatti 的演讲题目则是“You say tomato, I say Pomodoro”。

为了方便那些想要学习“番茄”技巧的开发者,Francesco 在”番茄“技巧站点上提供了一本45 页的电子书和一张表格供大家免费下载。

但“番茄”技巧真的如人们所鼓吹的那样棒么?我们是不是有点分析过度了,本来很简单的东西愣是给搞复杂了?Mario Fusco和我们谈到了其对于”番茄“技巧的一些质疑:

你听说过”番茄“技巧么?如果没有的话可以通过下面这个链接快速了解该技术:

http://en.wikipedia.org/wiki/Pomodoro_Technique

如果已经知道了该技术,那么请允许我问一个简单的问题。我们真的需要”番茄“技巧么?难道桌子上不放个定时器我们就没法集中精力么?事实上,这不仅仅是对于”番茄“技巧的质疑,而是对我们日常工作和思维方式的质疑。

让我重新整理一下思绪。你看过土木工程师在工作的时候桌子上放个定时器么?你看过律师在为你辩护的时候使用”番茄“技巧么?你能容忍外科医生在为你做手术的时候靠计时器来集中精力吗?最后,我希望下次旅行的时候,飞行员能够在 8 小时甚至更多的时间内集中精力在当下的事情上。

那么,我想问的是:我们的工作真的就与其他行业有那么大的差别么?为什么总有一些人觉得自己的工作是那么的与众不同,非得使用特殊的方法才行。我们到底是专家还是不谐世事的孩童?我觉得我们与其他行业没啥区别,我完全能够保证几个小时内都可以集中精力在手头上的事情。说实在的,我完全不需要用”番茄“来保证仅仅 25 分钟的全力以赴。如果真的有人连 25 分钟都坚持不了,那我劝你还是先考虑一下自己的工作方式吧。

除此以外,我觉得”番茄“技巧还有不少严重的缺陷。如果大洋彼岸的客户打来电话,我该怎么对他说呢?我正处在”番茄“时段当中,不能被打扰?更糟的是,”番茄“技巧会对团队造成严重的限制。我所在的团队常常要使用到其他组件,团队中的每个成员都在与其他团队通力合作以克服缺乏技能和知识所带来的限制。如果某个成员需要帮助或是建议,我可不想让他等到其同事的”番茄“时段结束。我发现以分钟为基础的协作更具效率。

请把计时器拿回厨房去吧,以更加专业、更具效率的方式干活。

如果 Mario 所说是正确的,那么”番茄“技巧还有什么用呢?你是否具有如下症状:

  • 在一天内是否能集中精力而不受打扰?
  • 一天内能否保证把事情干完?手头上有重要的工作要做么?
  • 工作时间内,能否保证每个 25 分钟都能集中精力?
  • 不接电话、不起身、不帮助他人所带来的坏影响是否超越了不受打扰所带来的好处?

亲爱的读者,对此您是怎么看的呢?


此文在 InfoQ 英文站一经发布,随即引来众多的读者讨论。截至本文翻译结束,InfoQ 英文站已有 30 个读者评论。在众多的评论当中不乏精彩独到的观点,因此从某种意义上说,本文是一篇典型的“评论比原文更精彩”的范例。下面将 InfoQ 英文站的一些精彩评论列举如下,以飨读者:

Werner Schuster 说到:

对文章中所举的反例不敢苟同。

洲际航线的飞行员根本不需要保持高度的注意力,主要是因为除了起飞 / 降落以及服务员送来午餐以外的其他大多数时间内他们都没什么要做的。

对律师那个例子也不太苟同。我觉得律师一天的大部分工作并不像我们在法庭上所见的那样,他们需要在办公室里花费大量的时间调查或是写稿。

对外科医生那个例子不发表意见,因为我对他们工作的认识仅仅停留在”外科医生“这部电影上。

将一天的工作划分成若干小块是个好方法,感觉好象是回到了单任务时代——最近我们常听说,多任务意味着我们无法给每个并行的任务足够的关注,势必影响工作效率——我想这并不是单任务,而是 25 分钟的多任务,没有打扰的时间片,将这些时间片拼接起来就形成了更长的周期(每半个小时休息一下不能说是外行吧)。

我想作者的其他一些质疑可以通过每项任务所需的计划类型来解答——我们正在谈论的工作是实时的还是可以进行批处理的。

Bruce Rennie 说到:

等一会!

如果我正确理解了 Mario 的质疑的话,那么他并不是说集中精力、GTD 等等是不重要的。他的意思是说要想达成这些目标,”番茄“技巧并非必要。

坦率地说,这是一个还不算大的社区。我确实看到了很多人像发疯一样地到处使用”番茄“,但实际上他们并不需要它。

对于”番茄“来说,我有如下两个观点:

1. 这是局部优化。我认为其目标是提升团队的生产率。正如 Mario 所述,如果我非要团队成员等待,那么我自己的生产率可能提升了,但整个团队的生产率却为此受到了影响。这样看来,局部优化不太好,对吗?

2. 对于敏捷领导来说,我认为我们应该充当”打断暴风雨(interruption soakers)“的角色。我会把自己扔到打断当中以保护团队。如果团队完成了其每天 / 每 sprint 的目标,那么我至少也算是完成任务了。再说一次,请提防局部优化。

这并不是说你不能使用个人组织工具,我也有自己的看板。

Ran Jun 说到:

没有“番茄”我照样行。

正如 Mario Fusco 在其文章中所说,我认为即便没有定时器我也能几个小时集中精力在一件事情上。

我所要处理的大多数任务都无法在 25 分钟内完成,其中只有一小部分能在半小时内完成,将其切分成小块任务非常耗费时间。比方说,我习惯于花上个两小时把文档全部写完,然后歇一会。

Suresh S 说到:

很不错的技巧。

“番茄”技巧的优势来自于这样一个事实:人们不得不精细地制定计划。如果你有一个精细的计划,细到以 30 分钟或是 1 个小时作为时间间隔,那么生产率的提升将是令人难以置信的。与长时间的任务不同,这么做会给人这样一个印象:这项工作很紧急,马上就要完成。

任务之间健康的中断会让你尽快集中注意力。然而”番茄“之间的间隔却是取决于个人的。每个人能够集中注意力的时间段都是不同的,这也与手头上的工作有关。每个人都要根据经验采用适合自己的时间段。

federico silva 说到:

我同意楼上的意见。

”番茄“技巧也有助于迅速掌握完成某些任务所需要的时间,尤其是新的任务,然后我就可以自信地说”我能在 XX PM 前完成“。

关于 Mario 的质疑,我的看法是:

(1)”番茄“时段可以打断,这样就能够招呼客户了。但是,对于团队那些每几分钟就想问问题而不是先把问题记下来稍后再问的同事来说,可以把”番茄“看作是警告或是借口。

(2)如果你每隔几分钟就要打断我,那么我会觉得你太外行了。团队中有很多任务需要完成,个人也有很多事情要做。你的团队就不能自己安排好么?给合适的成员安排合适的任务,让他们不用打断其他人就能独立完成不行么?如果需要分享知识,那么可以进行结对编程或是团队讲座。如果这样的话,即便是时间盒都能帮助团队设定好限度与目标。

(3)一些人在集中精力方面上要好过其他人,如果”番茄“对其有帮助就使用,否则就别用了。人跟人是不一样的,有些人无需休息,而有些人在吵杂的环境下就没法集中精力。

Bruno Pedroso 说到:

谁需要方法呢?

我想知道:都有谁需要每周迭代和发布周期?为什么我们就不能在一切都准备好之后再发布呢?为什么客户与团队成员就不能让我好好歇个周末呢?

时间盒是非常有用的。规矩是死的,没人会说这很简单。放松一下,再来一次,好么?

André Dhondt 说到:

不仅仅是集中精力,这有观点的问题。

文章中关于法庭上的律师、外科医生以及飞行员的例子纯粹是扯。你觉得律师在调查其他案例的时候会做什么呢?外科医生对测试数据是如何学习的?飞行员是如何学习一项新技术的?我真的希望他们在疲惫的时候能够休息一下。创造性以及研究性工作需要不时地暂停一下以便大脑吸收,否则会导致生产力下降。

Mario Fusco 说到:

我不是说不需要时间空档或是我们永远都不要停止,我想说的是让每个人都坚守 25 分钟的时间段简直是愚蠢至极。就在我集中精力工作时恰好我的”番茄“时段到时了,你觉得让我停下来很明智么?这是纪律么?

由于篇幅所限,以上仅仅列举出部分读者的评论,对此感兴趣的各位请移步至 InfoQ 英文站以阅读所有的读者评论,或是在这里留下您的宝贵意见,让我们一起讨论该主题。

查看英文原文:A Critique of the Pomodoro Technique

敏捷文化 & 方法