V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kinghenry
V2EX  ›  macOS

吐槽一下 OmniFocus 中蛋疼的设计

  •  
  •   kinghenry · 2014-03-29 20:01:57 +08:00 · 9062 次点击
    这是一个创建于 3691 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我之前一直是toodledo的付费用户,所以对GTD还算熟悉。toodledo一直是我很推崇的GTD工具,但弱点也很明显,就是它的mac客户端太弱。在mac上,最方便的还是用客户端而不是网页。所以,对OmniFocus这款众人眼中的神器也心生向往之外。终于,这两天刚入了。

    马上上手,其实复杂程序还好,只是操作真的是有点繁琐。这都不要紧,熟悉就好。但有几个地方,对我这个用惯其它GTD工具的用户来说,觉得非常不科学的地方:

    1. OmniFocus的层级是folder—》project-》task。这没有问题,但是,如果你想在folder中直接创建task,是不可以的,这个task会自动变成project。你必须创建了project之后,在project下的才是task.

    我实在想不通还能有什么比这个更蛋疼的设计。咱们不可能每个task都那么意义重大,对不对?

    2. 既然区分了project和task,那么必然两者有所不同,不同在哪儿呢?project有状态,task没有状态。凡是用GTD方法管理过个人事务的,都知道,这得有多不科学。一打开OF,一大堆task扑面而来,不加区分,这哪里有效率可言?

    肯定会有人说,OmniFocus最强的地方就是filter,可以用filter解决这个问题。但是GTD设计了这么科学的task的状态不用,却要用filter这么“高科技”的东西,这不是大炮打蚊子吗?

    3. 只有context,没有tag。嗯,有人会说没问题。我想说的是,finder之前没有tag,不是也被吐槽了若干年吗?GTD没有tag,真的方便吗?

    吐槽归吐槽,希望有OmniFocus专家来指点一下,有什么简单直接的方法破这几个不科学的设计。
    第 1 条附言  ·  2014-03-30 23:46:50 +08:00
    放弃折腾OmniFocus,转回toodledo+taskpaper:用toodledo管理个人日程,用taskpaper管理工作项目。

    其实大家可以多关注一下taskpaper这款工具,在管理项目方面,它的自由度比OmniFocus高出太多,而且非常直观。直观我觉得是在工作项目管理中一个非常需要的一个特性,但太多的工具与直观是背道而驰的。

    希望OmniFocus能有革命性的改进,革自己的命。
    第 2 条附言  ·  2014-03-31 09:54:14 +08:00
    其实,还有一个GTD小工具,可以推荐一下,due.app。非常直观简单,用快捷键操作非常容易,还可以用alfred workflow来玩它。我每天都会从toodledo和taskpaper中把未来两天要做的事情,放到due.app中去。toodledo把日程精确到天,due.app把马上要做的事情精确到小时,对提高工作效率非常有用。

    due.app最有用的一个地方是它的灵活,当它提醒你要开始一个工作的时候,但你现在手头有其它事要忙想推迟一下,用快捷键几下就把它推迟到一个新的时间。这个太方便了。

    对于当日要做的事情进行管理的时候,用todo工具是非常笨重麻烦的。due这种直观简单 的方式可以极大的提高效率。
    51 条回复    2014-05-14 15:07:00 +08:00
    1dian01
        1
    1dian01  
       2014-03-29 20:10:13 +08:00
    things用户用过3个月omnifoucus后回到things的路过。。。
    pepsin
        2
    pepsin  
       2014-03-29 20:20:57 +08:00
    The Hit List 付费用户表示以上这些全部盗版试用过,然后果断花钱买了 Hit List,哪怕他好久没有重大更新了,依然秒杀以上这些。
    kinghenry
        3
    kinghenry  
    OP
       2014-03-29 20:41:55 +08:00
    @1dian01 things好象是无支持toodledo同步的吧?
    kinghenry
        4
    kinghenry  
    OP
       2014-03-29 20:43:30 +08:00
    @kinghenry hit list真的没听说过,强在什么地方?
    nAODI
        5
    nAODI  
       2014-03-29 21:05:52 +08:00
    楼主可以看一下这里,认真过一遍:
    http://www.asianefficiency.com/omnifocus/

    应该会完全转变使用 omnifocus 的思路。

    我当年过了一遍,一边感叹 omnifocus 自定性超强大,一边感叹自己的生活与工作似乎完全用不上……于是还是回到了 Things。
    seanlinn
        6
    seanlinn  
       2014-03-29 21:05:53 +08:00
    1.可以在未选择任何条目的情况下,邮件点击左侧列表,新建“单个动作列表”,用这玩意代替其他GTD的文件夹,这样你就可以在这个变相的文件夹里直接增加task了,当然它本身也是可以放到文件夹里去的。至于omni里面文件夹,你就把它当做一个大类,比如工作、生活、娱乐、理财。然后在每个大类里面都放入“单个动作列表”。

    2、task没状态?没弄懂你的意思。好像我这边项目里面可以设置的,task也都可以设置啊。

    3、至于没标签……说实话,多个标签维护很麻烦。omni的过滤器的确强大,但是最强大的是它的视图。
    也就是固定的过滤器组合。这样说说不明白,你可以去褪墨上看一个6篇文章的组合,我是先完全按照它的设置设置了一遍,然后用了几天弄明白以后,就按照自己的需求重新设置了视图。真的非常强大……

    褪墨的网址:www.mifengtd.cn
    dongbeta
        7
    dongbeta  
       2014-03-29 21:09:28 +08:00
    从我看到的资料来看:

    一般来说 folder 下创建一个叫 Misc 的 Single Actions 的 Project 用于收集这些零散的 Actions。
    kinghenry
        8
    kinghenry  
    OP
       2014-03-29 21:33:22 +08:00
    @seanlinn @dongbeta 打了一大段文字,不得不重打。只好简要说一下这个single actions list。

    我已经在single actions list上做过努力,发现很蛋疼。

    首先,它其实又增加了一个层级,我甚至都不知道该怎么给这个list起名字了。

    其次,我不得不每个folder和次级folder里都有一个list,否则所有的single actions都放在一个list里,太杂乱了。如果这样,我得设立多少个list? 答案是非常多。这即不直观,也很不方便。但我的确在大量不同类的这种actions要处理。

    最后,建立一个task的时候,你不会想太多,只是有一个想法。随时想法成熟,它可能会发生成一个project,这时,你又不得不把这个task从list里捞出来,放到另一个folder中去。

    结论是,single actions list不但没解决问题,反而把问题复杂化了。
    kinghenry
        9
    kinghenry  
    OP
       2014-03-29 21:34:22 +08:00
    @nAODI 这是说,omnifocus是拿来炫技的吗?
    kinghenry
        10
    kinghenry  
    OP
       2014-03-29 21:40:24 +08:00
    @seanlinn 另外,filter这东西,其实我早在toodledo上就用过,。说实话,我很不喜欢filter,因为它真的效率不高,不够直接有效。基本上,GTD的90%工作,是直接用folder/context/tag/due ate/status这五个要素就搞定了,你得有多庞大的task数据库,才会需要用到filter?我自己的感觉是,处理100以下的任务时,filter是降低效率而不是提高效率的。

    status就是我说的状态,在toodledo里它分为:next action/active/planning/wait/hold等,其实我基本上只会用到前三种。
    dustinth
        11
    dustinth  
       2014-03-29 21:40:34 +08:00
    OF的定制化和学习成本的确比较高, 但是对于工具控来说的确是最好的GTD软件, 基本上其他软件能实现的事情, OF也能实现.

    最喜欢OF的地方就是它的无限层级的Task, 不知道为什么其他软件都要限制层级, 跟苹果学歪了吧?
    kinghenry
        12
    kinghenry  
    OP
       2014-03-29 21:45:16 +08:00
    @dustinth 世人皆说OF无所不能,我上面举的几个例子,其实正是OF所不能的地方。我不是GTD初哥,说起来也有好几年经验了,toodledo这个有人说复杂的GTD工具,都被我玩熟了。所以,OF现在在我的眼里,并没有什么神话,只是比较强大但也并不完善的工具。

    事实上,OF并没有严格按GTD的方法进行设计。这个并不是我一个人的观点,早就听说,不过现在真的用上才体会到。
    dustinth
        13
    dustinth  
       2014-03-29 21:48:01 +08:00
    另外GTD这个东西因人而异, 有人需要一个TODO List就够了, 所以Clear基本就满足了这部分人的需求;
    有人不想花太多时间配置, 软件提供的默认功能就好, 比如Things之类的, 但是默认功能不一定满足所有的人的期望, 要么接受现有的功能, 改变自己的workflow要么就是凑活着用;
    最后一部分人认为值得花时间把软件打造成自己想要的完美流程, OF就是他们的菜.

    用软件有两个成本:
    1. 初始化成本;
    2. Daily的操作成本;

    OF的1的成本比较高, 2的成本可以说不输于任何其他的GTD软件, 前提是初始化配置得当.
    kinghenry
        14
    kinghenry  
    OP
       2014-03-29 21:53:16 +08:00
    @dustinth 我其实算GTD需求比较大的用户了,但是,说真的,OF在我看来还不够强大,或者说,复杂度还不够。说它复杂,其实是它操作比较繁琐,不够直观。

    比如一个task/project的属性,在我看来,我需要五个属性来定义它,分别是:folder、context、tag、due ate、status。那么OF可以定义几个呢?是三个: folder/context/due。真的,只有三个,对我来说,不够用啊。

    所以,你能说OF复杂吗?
    jsonline
        15
    jsonline  
       2014-03-29 21:53:29 +08:00
    @pepsin I love THL too!
    nAODI
        16
    nAODI  
       2014-03-29 21:56:01 +08:00
    @kinghenry 不是啊……其他应用不一定适合各种不同的工作或者不同的境况。但 omnifocus 尽管复杂,但都可以设置得令自己用起来很顺手。

    另外像你说的 tag 我觉得在有 context 等属性的情况下并非必要,何况 of 还有 filter
    kinghenry
        17
    kinghenry  
    OP
       2014-03-29 22:05:38 +08:00
    @nAODI context和tag还是有蛮大区别的。另有一款也很出名的GTD工具叫2do,就是因为tag和context必须二选一,要么只用tag要么只用context, 被用户吐槽得很厉害。

    所以没人吐槽OF没有tag,这点令我很奇怪,难道OF用户的需求标准和2do用户不一样吗?

    另外,filter真的不是多么独特的东西,它不可能取代task的必要属性的。其实可以这么说,如果task没有良好定义的属性,filter的作用也没完全发挥出来。
    kinghenry
        18
    kinghenry  
    OP
       2014-03-29 22:07:13 +08:00
    关于filter这东西,没有人用过pocket informant的智能filter吗?其实OF的所谓强大的filter也就是这东西了。
    dustinth
        19
    dustinth  
       2014-03-29 22:24:06 +08:00
    Flag就是Task的状态; 不过总共只有三种: unflaged, flaged, completed
    Context * Folder就是Tag: 和Tag不同的是task的Context和Folder都只能有一个;

    针对LZ的问题:

    1. 把Task放到Folder下和把Task放到一个Dummy的Project下本质上没有区别; 顶层的Folder基本上是比较固定的;
    2. Task的Flag表明它的优先级, Task的Context标明它适合在什么时候做;(参考豆瓣的那篇系列文章); 所以不存在Task扑面而来的问题;
    3. 不排除以后OF会加Tag, 但是我觉得Folder+Context 再Save你的Filter到一个Perspective基本上可以实现绝大部分人要的Tag功能.
    dustinth
        20
    dustinth  
       2014-03-29 22:28:29 +08:00
    OF肯定有不足, 但是Task无限层级我觉得是它能甩开其他软件的关键点.
    kinghenry
        21
    kinghenry  
    OP
       2014-03-29 22:29:59 +08:00
    @dustinth flag就是toodledo里的加星,和status是两回事情,只是说明重要性,而不是说明紧迫性。关于重要和紧迫性的区别,是GTD的一个关键概念。

    如果为了要放一个task我不得不设一个不知所谓的叫dummy或其它什么名字的project,我就觉得这样的设计可以称之为蛋疼。
    kinghenry
        22
    kinghenry  
    OP
       2014-03-29 22:32:15 +08:00
    @dustinth 在我看来,OF只剩下无限层级这个亮点是真的有用。如果toodledo可以设三个层级,那其实没区别了。
    xingshu
        23
    xingshu  
       2014-03-29 22:32:24 +08:00
    @kinghenry MyLifeOrganized 用过么
    roamlog
        24
    roamlog  
       2014-03-29 22:33:31 +08:00 via iPhone
    我一般都在 inbox 里建 task,或在建的时候就直接分配到某个 project 里和某个 context 里,我见了三个目录,然后下面都是 project 或 single action list,或可以取一个名字专门来收集比较杂的一些东西
    dustinth
        25
    dustinth  
       2014-03-29 22:40:02 +08:00
    @kinghenry 说OF万能的确不对, 任何软件都会在某些方面妥协或者简化, 这样必然会让它失去一部分用户.
    Things以及其他大部分GTD认为不需要无限层级的Task是我不选他们的原因;
    相反, OF没有Status, 而用层级的Context代替我却可以接受;

    就像我会在桌面放一个"Temp" Folder来存放没办法分类的文件一样, 在Folder下放一个"杂项"的Project来包含没有project的task让我觉得Folder更整齐.
    hslx111
        26
    hslx111  
       2014-03-29 22:40:29 +08:00
    omnifocus,things,todoist,2do,wunderlist,The Hit List都试过,最后选择The Hit List的路过。。。
    kinghenry
        27
    kinghenry  
    OP
       2014-03-30 12:04:39 +08:00
    @roamlog @dustinth 从inbox把task又整理到了一个有temp含义的folder或list里,这是违背GTD管理方法的。这意味着你几乎肯定又要对这个task的归属再进行二次改动,在各个folder里还有若干个temp的二级folder,相当于又设计了一堆次级inbox。

    如果task从inbox整理出来却连它最后会去到哪个folder都不能最终确定,inbox的作用基本上没有发挥,而且意味着未来还有更多的重复劳动。

    而且,一个task它是单步还是多步或者是一个project,完全不意味着重要性上的差别。但omni的设计思想显然是觉得放进project里的比放进list里的更重要。如果我本来放进list里一个“买车”的任务,最后要发展中一个复杂的project,我不得不要频繁地移动这个task。在GTD管理中,凡是需要频繁移动已经从inbox里整理出来的task,其实都是一种效率低下的表现。

    Macdrifter的作者说,在omnifocus的用户还在寻找整理自己的task的时候,别人却已经把事情做完了。我觉得这个比喻还是很贴切的,虽然夸张一点。omnifocus缺乏了一些关键的要素,导致在操作上需要更繁琐才能达到原本可以简单处理的功能,这是一种设计上的失败。说实话,我觉得omnifocus并不复杂,它的复杂是设计缺失造成的,给人一种高大上的错觉。
    sunxiaonian
        28
    sunxiaonian  
       2014-03-30 18:45:37 +08:00 via iPhone
    不太明白楼主在这说这个的目的,如果你用Of,觉得现有功能满足不了你,那就去把这些建议写给OF的开发商。绝对比在这浪费时间争论有用的多...真的把OF变得更好用了,那OF的用户也会感激你。
    如果你不用就别操这个心了,估计也没几个人会念你的好。
    问题谁都会提,给出靠谱的解决方案才有价值,对吧
    sunxiaonian
        29
    sunxiaonian  
       2014-03-30 18:47:37 +08:00 via iPhone
    额,貌似看错人了...楼主对不起...
    kinghenry
        30
    kinghenry  
    OP
       2014-03-30 19:20:12 +08:00
    @sunxiaonian 还好你是认错了人。
    kinghenry
        31
    kinghenry  
    OP
       2014-03-30 19:41:04 +08:00
    @pepsin @jsonline @hslx111 google了一下,the hit list已经易手了,换了公司,看来发展前景相当不乐观啊。而且3年时间了,还在1.x版本。THL有什么特色吗?
    hslx111
        32
    hslx111  
       2014-03-30 20:18:21 +08:00
    @kinghenry 我觉得易手才是好消息,可以去查一下因为软件原作者比较喜欢挖坑,自己开发的时候各种拖延进度,被收购后我觉得软件反而能够及时的更新的说。特色的话,1.好看,你可以对比一下 2.支持各种子项目文件夹管理 3.键盘快捷键操作
    kinghenry
        33
    kinghenry  
    OP
       2014-03-30 23:47:15 +08:00
    放弃折腾OmniFocus,转回toodledo+taskpaper:用toodledo管理个人日程,用taskpaper管理工作项目。

    其实大家可以多关注一下taskpaper这款工具,在管理项目方面,它的自由度比OmniFocus高出太多,而且非常直观。直观我觉得是在工作项目管理中一个非常需要的一个特性,但太多的工具与直观是背道而驰的。

    希望OmniFocus能有革命性的改进,革自己的命。
    roamlog
        34
    roamlog  
       2014-03-30 23:57:47 +08:00
    @kinghenry 纯吐槽,看着 taskpaper 的改价列表,我就觉得很蛋疼,囧
    kinghenry
        35
    kinghenry  
    OP
       2014-03-31 00:12:06 +08:00
    @roamlog taskpaper的开发者不是个好的商人。不过这哥们算是个不错开发者,也很用心,但产品策略很糟糕。另外taskpaper要上新版了,会另外卖。
    skywalker
        36
    skywalker  
       2014-03-31 08:35:05 +08:00
    说的不错,我觉得omnifocus的操作确实不那么顺手,可惜花了钱买了mac和os版,慢慢适应了……
    skywalker
        37
    skywalker  
       2014-03-31 08:54:14 +08:00
    @kinghenry taskpaper 和 http://workflowy.com/ 很像啊!

    不过我可能不会买这些东西,用这些还不如用回 Emacs orgmode 呢!功能也更强大
    pepsin
        38
    pepsin  
       2014-03-31 09:02:21 +08:00
    @kinghenry The Hit List 是一个 Mac 上的 TODO 软件,强的地方自己下个试用版体验下就知道了
    kinghenry
        39
    kinghenry  
    OP
       2014-03-31 09:03:42 +08:00   ❤️ 1
    @skywalker 其实OmniFocus的缺陷非常明显,而且对工作效率的影响是直接的,只要是曾经使用过其它经典的GTD工具的都会很容易发现。

    但是在Mac上,有一种现实扭曲场力,特别是对一些笼罩着神器光环的,我不排队少数人真的适应,但没见到有人指出这些明显的缺陷,我很不理解。如果是一款其它平台的明星产品,早就会有无数人讨论了。

    我想说的是,别把产品不好用以为是自己的能力问题,分分钟不好用、不会用不是你的错,是产品的错。OmniFocus显然就是这么一款产品,太多人其实都觉得它很难搞,折腾它的时间比干活的时间还多,却都默默地不肯说出来。
    kinghenry
        40
    kinghenry  
    OP
       2014-03-31 09:08:02 +08:00
    @skywalker taskpaper其实就是笔和纸在屏幕上的重现,但增加了一些灵活性。用taskpaper的感觉,就象笔纸一样自然,在这上面作业会很容易忘记工具本身的存在。我觉得这是它最大的特点。
    skywalker
        41
    skywalker  
       2014-03-31 09:17:33 +08:00
    @kinghenry 在用这些todo软件前,我是用的orgmode。我觉得taskpaper其实算是弱化版的orgmode了,后来我放弃使用orgmode的原因是它毕竟是一个老式的程序,对手机的支持不好,我没法在手机上很好的用它。
    kinghenry
        42
    kinghenry  
    OP
       2014-03-31 09:32:04 +08:00
    @skywalker taskpaper已经有很多script,可以实现一些官方没有功能。不过它马上要升3.0版,这些script可能要不能用了。不过对我来说,我只是用它管理工作上的项目,暂时还不太需要其它功能。
    kinghenry
        43
    kinghenry  
    OP
       2014-03-31 09:48:32 +08:00
    其实,还有一个GTD小工具,可以推荐一下,due.app。非常直观简单,用快捷键操作非常容易,还可以用alfred workflow来玩它。我每天都会从toodledo和taskpaper中把未来两天要做的事情,放到due.app中去。toodledo把日程精确到天,due.app把马上要做的事情精确到小时,对提高工作效率非常有用。

    due.app最有用的一个地方是它的灵活,当它提醒你要开始一个工作的时候,但你现在手头有其它事要忙想推迟一下,用快捷键几下就把它推迟到一个新的时间。这个太方便了。

    对于当日要做的事情进行管理的时候,用todo工具是非常笨重麻烦的。due这种直观简单 的方式可以极大的提高效率。
    allenforrest
        44
    allenforrest  
       2014-04-01 16:11:07 +08:00
    @kinghenry 有没有试过 Things,OF 的这些问题 Things 都没有,而且 Things 忠于 GTD,蛋疼的问题是 Cloud Sync 被墙。
    kinghenry
        45
    kinghenry  
    OP
       2014-04-01 16:23:05 +08:00
    @allenforrest 没用过。怎么又是被墙,the hit list也是被墙。
    allenforrest
        46
    allenforrest  
       2014-04-01 16:28:30 +08:00
    @kinghenry 不是 GFW 无聊到要去墙这种无伤大雅的应用,主要是它们蛋疼的用了 Google App Engine 作为 Cloud Service,GFW 墙了 GAE 的appspot 域名。
    kinghenry
        47
    kinghenry  
    OP
       2014-04-01 18:07:27 +08:00
    @allenforrest 查了一下,国外用户也在吐槽things的同步问题,看来还不只是GFW的问题
    kinghenry
        48
    kinghenry  
    OP
       2014-04-01 18:11:32 +08:00
    @xingshu MyLifeOrganized没用过,听说过,价格很高啊
    kinghenry
        49
    kinghenry  
    OP
       2014-04-01 20:39:16 +08:00
    说到同步,我觉得没有能够比toodledo更好、更靠谱的了。toodledo我认为是最好的GTD工具,可惜就是在mac端太弱,只有一个menu bar应用,勉强堪用,其实不过是个web app。
    Wonderwall
        50
    Wonderwall  
       2014-04-04 17:48:10 +08:00
    @kinghenry 他的作品我都很喜欢Taskpaper, WriteRoom 还有最最厉害FlodingText
    asing
        51
    asing  
       2014-05-14 15:07:00 +08:00
    @kinghenry MLO在win平台相当不错,目前对中国用户还有折扣,100多不算贵吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   958 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:42 · PVG 05:42 · LAX 14:42 · JFK 17:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.