这篇文章首发于我们团队内部。
刚开始接触 GTD 时我是找了一个软件来实践 GTD, 但是效果不是特别好,主要三点:
- 收集麻烦
- 需要单独的软件,我一般会为了节省资源尽量少开软件的的人,所以我对打开很多的软件会很不爽
- 最主要是懒
所以后来我就开始慢慢放弃收集,再也不打开那个软件。再接着我发现其实我们所用到的很多软件都帮我们已经实现了类似的机制。下面举几个我用来实践 GTD 的地方。
邮箱
大部分情况下如果别人让我做一件事我会让 Ta 给我发一封邮件,如果我没有完成邮件中的工作那这封邮件就会一直在收件箱里躺着, 直到我完成了对应的工作我就会选择将之归档或移动到特定的文件夹,所以我目前有上万封邮件但是收件箱里只有少数没有完成的邮件。
每天我打开邮件看到收件箱我就知道哪些还没有做。
禅道
我们内部使用禅道做项目管理和 Bug 跟踪,测试和产品会指派给我们一些 Bug 或需求,我们没有完成就会一直在我们名下。 但是有一点是需要注意的就是我们一旦完成(或者说接下来需要他人处理)那么就需要及时变更状态, 这样就可以推动别人来继续。
不要把不属于自己的部分放在自己名下。
GitLab
GitLab 右上角有一个 TODO 的通知,一般我没有完成的我是不会点击完成(Done)的。比如今天有一个发送周报的 Issue 提醒,我会直到我发完周到才会点击 Done 让这个提醒消失。
专门的软件
我们的工作往往不会是只来源于以上这些渠道,这时候你就需要专门的软件来记录。比如我使用的 Emacs 自带的 Org-mode 来实现 GTD。
浏览器
我也会用浏览器的标签来记录未完成的任务,比如有些临时任务我没有完成我会保留该浏览器标签。 前提是我有个习惯,就是会及时关闭不再需要的浏览器标签。所以我的浏览器标签一直会处于非常少的状态。
总结
一旦采用的 GTD 那么最重要的是要时长查看这些地方是否有未完成的工作,并且及时完成。比如我就会经常打开邮件、禅道、GitLab 和我的 Emacs GTD 来查看未完成的任务。
同时如果完成不了或需要他人继续也要及时推动其他人员,这样才能进行高效的工作和协同。