写点什么

《番茄工作法图解》作者亲身讲解:这些最佳实践可以帮你筛选出那个最重要的任务

  • 2015-10-15
  • 本文字数:2161 字

    阅读完需:约 7 分钟

本报道根据 QCon 上海 2015 大会上 Staffan Nöteberg 的主题演讲内容整理而成。Staffan Nöteberg 是畅销书《番茄工作法图解》的作者,本次演讲的主题为《Pixalut 优先级方法——统筹安排,优化效率》,针对“如何排列任务优先级”这个话题进行了分享。

Staffan 出生在瑞典,常年生活在土耳其的伊斯坦布尔。无论是同样来自瑞典的乒乓球选手 Jan Ove Walder 还是足球教练 Sven-Goran Eriksson,还是诺贝尔奖得主屠呦呦乃至于诺贝尔本人,都有非常多的任务要完成。我们每个人每天也有很多任务要完成,可能是读一本小说,可能是给两周没联系的妈妈打电话,可能是汽车坏了要去修理,等等。再多的任务也可以去完成,但你在同一个时间段里无论如何也只能去做一件事。这就是为什么我们需要排列任务优先级——“排优”!

番茄工作法中需要的工具只有一个厨房钟和三张清单,三张清单分别列出“所有待办事项”、“今日待办事项”以及“已完成事项”。整个流程操作起来就像是“把时间装进盒子里”的感觉:每天早晨,你从“所有待办事项”的清单里面挑选出一些放入今天的“今日待办事项”列表,然后从这个列表里面选一项,扭开时钟,把 25 分钟的专注时间放在这一项任务上,25 分钟结束后休息 3 分钟。如果严格执行番茄工作法,则每一个选择 - 专注 - 休息的循环都在半小时以内,可以快速迭代,类似小步快跑。列表清单最佳的选择是写在纸上、挂在白板上,因为有直接用手指操作移动的触感,因此有更好的亲和力(人们之所以喜欢用智能手机,很大一部分原因就是感受那种手指直接改变事物的过程),而且还可以作为公示之用。

“排优”的过程会面临很多挑战,让人难以挑选出唯一的一件任务,比如:

  • 任务太多
  • 任务背后来催的人太多,每个来催的人都着急想要你完成他们看重的那件事
  • 对不同任务完成之后实现的目标难以评估
  • 有些任务之间有依赖性,比如必须完成 A 之后才能做 B
  • 对任务风险的担忧,比如是否会造成经济损失
  • 有些任务有确定的接受者,比如客户;有些任务则没有,比如写作

下面我会介绍一些“排优”过程中的最佳实践。

  1. 清单内容要精准,减少任何可能造成歧义的元素。比如,有人喜欢给清单分类,比如分成很重要的、不那么重要的、更加不重要的——这些分类完全没有必要。只要给任务标注 1、2、3、4,按顺序排列即可。清单的顺序一定程度上代表了任务内容的重要性,只需要时常去回顾、调整顺序即可。
  2. 不要先进先出。这个清单并不需要在意任务进入列表的时间,而仅仅在意他们的价值。
  3. 对于大任务需要拆分的,只把立刻要做的拆分掉,以后要做的先不管它。
  4. 大任务拆分之后变成的一些小任务,可以把不重要的部分移除。
  5. 无论如何,保持“今日待办清单”越短越好,而“正在做的任务”在任何时候只能有 1 个。
  6. 如果有三个不同的任务,如果集中一周能做完 A,再集中一周能做完 B,再集中一周能做完 C,则如果每周在三个任务之间切换着做,总共会需要四周的时间。
  7. 队列理论(Queue Theory)告诉我们,当前进行中的任务越短,则迭代的频率越快。
  8. 为不同的场景制定清单。比如,一个清单可以叫做“在电脑上做的任务”,另一个清单可以叫做“在公交车上做的任务”。
  9. 有关重要 + 紧急、重要 + 不紧急、不重要 + 紧急、不重要 + 不紧急四象限的思考:人们都知道聪明的做法是优先做重要 + 不紧急的事情,但为什么人们往往做的事情都是不重要 + 不紧急的事情呢(比如刷微博微信)?因为除了这个四象限之外我们还可以画出另一个四象限,叫做简单 + 有趣、简单 + 无聊、困难 + 有趣、困难 + 无聊的四象限。有一个单词“prenaissance”专门用来形容这个情况,就是人们本能的会选择简单 + 有趣的组合,避开困难 + 无聊的组合。应对这个情况,我们可以多用一些其他的元素来协助我们的理性,比如这个象限:任务完成难易度 vs 任务完成后造成的影响大小。有人尝试用积分榜,不过我觉得积分榜太抽象了,干扰了人类的直觉,不如图形化的象限图好用。

如何评估任务完成后造成的影响大小呢?我有个朋友跟我介绍了一个“另一个我”的方法:

这个图的意思如下:最上面的这个“我”,做了一家软件公司,为物流系统做软件,以更好的调配卡车运输。然后,卡车将物资运到了需要物资的场所,比如商店、超市等等。然后,右下角这个“另一个我”去超市买到了自己需要的物资。

“另一个我”的理论是这样说的:如果从“这个我”到“另一个我”之间的距离超过 3 步,那么你也许应该考虑换个工作,否则恐怕并不容易感到自己工作的重要性。

人们常说工作要“有成效”(effect),但很多人都没有准确理解“有成效”的意思。很多人把有成效当作了“有效率”(efficiency),就是“快、快、再快一些”,把快速做事当作了目标。这是最低级的。有些人则把有成效当作了“有产出”(productivity),把这个做完、再把那个做完,这是把“完成”作为目标。这个比单纯的有效率要更好一些。而真正的“有成效”(effectiveness),是要造成影响,给事物带来改变,带来更多的价值。“第一个我”做的事情,有没有给“另一个我”带来价值?如果你的工作有成效,答案应该是肯定的。

总结来说,在使用番茄工作法的过程中,迭代应该是敏捷的,操作应该是可视化的、有触感的、可以方便的跟人共享的;在任务优先级排列的考量中,要多思考任务的成效。没有两件任务在同一个时间下是同等重要的,利用你的直觉和一些可视化的工具,决定那最重要的一个吧!

2015-10-15 00:594034

评论

发布
暂无评论
发现更多内容

作为程序员,你会使用Notion吗?

Bob

程序员 Notion 笔记

冯 · 诺依曼结构原理及层次结构分析

若尘

计算机组成原理

【21-11】PowerShell 特殊变量

耳东@Erdong

PowerShell 6月日更

架构实战营模块六作业

竹林七贤

🌏【架构师指南】分布式事务(XA)与一致性算法(Paxos、Raft、Zab、NWR)

码界西柚

ZAB raft协议 paxos协议 6月日更

排序算法之冒泡排序

xcbeyond

排序算法 冒泡排序 6月日更

Linux之pwd命令

入门小站

Linux

setTimeout(〒︿〒) 请原谅我一直以来对你的忽视

编程三昧

JavaScript 大前端 定时器 基础知识

堆与堆排序

wzh

Java 数据结构 算法 堆排序 数据结构与算法

「SQL数据分析系列」8. 分组和聚合

Databri_AI

数据库 sql 大数据 存储 计算

如何应对不好回应的沟通场景?

石云升

读书笔记 沟通 6月日更

新一代数仓架构-Snowflake弹性数仓

一弦思华年

大数据 数据湖 云原生 OLAP 数仓

现在后端开发都在用什么数据库存储数据?

Linux服务器开发

MySQL 数据库 后端 中间件 Linux服务器开发

双非渣本后端,三个月逆袭字节,入职那天“泪目”了

Java架构师迁哥

Anaconda 如何安装 BeautifulSoup 环境

Qien Z.

6月日更

大学生如何让更好的入门计算机?

Bob

入门 话题讨论 话题 大学生

架构实战营 模块六作业

netspecial

架构实战营

拆分电商系统为微服务

唐江

架构实战营

网络攻防学习笔记 Day49

穿过生命散发芬芳

网络攻防 6月日更

三星T5 格式化成APFS

SamGo

学习 硬件产品

Python——计数器(Counter)

在即

6月日更

前端 JavaScript 之『节流』的简单代码实现

编程三昧

JavaScript 大前端 js 防抖节流 代码实现

电商系统微服务拆分设计

Lane

韩信大招:一致性哈希

悟空聊架构

分布式 一致性hash 6月日更 hash算法

手写一个简单的SpringBoot Starter

赵镇

架构实战营 模块六:课后作业

Ahu

架构实战营

模块6课后作业

方堃

窥见AI工业化开发黎明:华为云如何将AI进行到底

脑极体

【Vue2.x 源码学习】第十九篇 - 根据 vnode 创建真实节点

Brave

源码 vue2 6月日更

模块6 学习总结

TH

Redis入门一:简介

打工人!

数据库 nosql redis 6月日更

《番茄工作法图解》作者亲身讲解:这些最佳实践可以帮你筛选出那个最重要的任务_QCon_sai_InfoQ精选文章