Personal To-Do and GTD

15th October 2019 at 5:07pm
Productivity

To-do 应用 / 个人项目管理应用。

需求

经过长时间的经验总结,我提炼出自己的需求:

  1. 对于大的项目,如系统学习新领域、准备旅游等,我需要纪录各类计划、学习路线,跟踪进度。比如我想学机器学习,那么我会找到一些适合自己的学习计划单 (例子),然后跟踪自己学到了哪里
  2. 对 read it later / 灵光一现这类场景做收集,以及后续消化
  3. 对于生活上的琐事,我需要一种快速添加备忘、提醒的能力

对于这些需求,市面上满足需求的是一类 GTD 应用和 Outliner (wikipedia) 应用。这两类应用联系紧密,而且往往还与个人知识管理的应用联系紧密。

分解需求

  1. 大项目
    • 计划、学习路线往往是层级比较多的,因此需要带无限层级的 Outliner
    • 跟踪进度,需要工作提供「标记是否完成」的能力
    • (optional) 工具如果能纪录每项活动所花费的时间更佳
  2. read it later / 灵光一现
    • 快速灵入
  3. 生活琐事
    • 快速录入
    • 到时间提醒
    • (optional) 到地点时触发提醒,比如回家时到附近便利店拿快递

工作流

大计划、学习路线这类,会随着你对目标的了解而经常变化,用软件去维护往往不如直接用文本。而且像我习惯边学习边记录入 wiki,wiki 上的内容就可以代表这件事情的框架。因此,我觉得在 wiki 上大致纪录即可,没必要上项目管理软件。至于每天要学习的细项,在每天开始工作/学习时先扔进 TickTick 日历视图中的收集箱,再做了即可。

对于快速录入及生活琐事,可以用 TickTick 快速录入。而且 TickTick 的手机及网页端提醒还是很可靠的。

参考:

  1. 《搞定》最佳实践:如何利用滴答清单(TickTick)实践 GTD 理念? - 少数派

History

TickTick 主力

试过很多,最终 TickTick 胜出。其他值得一提的替代有:

  • Workflowy: 无限层级的列表太赞,但是没法放富文本,只能用来列提纲
  • Toodledo: 各功能都很赞,比如它的 Outlines, Task 功能;但是 UI 太丑,Web 端访问速度慢;移动端是 Web application,访问慢加上体验太差
  • Trello: 非常赞,在团队协作上优于 TickTick,在个人管理上差于 TickTick
  • Dynalist: 继承了 Workflowy 的优良设计,同时有不错的界面,还有一些新元素加入(选时间、MD 富文本、文件附件等)。是个不错的 Outliner,但是能力上不如 Moo.do(没有提醒能力等)
  • Moo.do:
    • 提供了类似 Workflowy 的 #tag @time 机制,以及无限层级的 outline (TickTick 没有写提纲能力)
    • 可以跟 Gmail / Google Calendar / Google Contacts 整合
    • UI 非常漂亮
    • 需要翻墙,体验差,速度慢,而且 @time 的提醒在手机端的实现,而且我并不需要 Gmail、Google Drive 及 Google Contacts 的整合

我用过一段时间的 ClickUp。它的比较现代的项目管理工具,提供了与很多第三方应用的整合。一开始看中的是它的无限嵌套子任务,而且每个子任务都可以有完整的一整套属性,比如优先级、到期时间、Time Tracking 等等。而且也看中它与 Everhour 整合的 Time Tracking 功能。但是它的操作并没有 TickTick 那样流畅,额外的功能带来了额外的心智负担,而且我开始觉得 Time Tracking 难执行且对你分析自己没太多作用。因此最终还是用回 TickTick。

目前我觉得 TickTick 欠缺的一点是,它无法像 Plan 有一个日历视图可以容易拖任务放进去,并设置起止时间。这个功能我觉得很赞,它做到了粗略的计时估计和纪录。