V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
est
V2EX  ›  问与答

带依赖关系的todo list software?item结构需要graph的不要tree列

  •  
  •   est · 2011-04-20 18:21:54 +08:00 · 5689 次点击
    这是一个创建于 4757 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在的很多todolist software是这样处理多个item的:

    * 一条一条的,按照folder/category或者tag分类
    * 一个大item,下面分很多小item,小item再分小小item,etc。这个可以看成一个树状拓扑结果

    我需要这样一种todo list software:

    * 可以智能处理依赖关系,比如事情B需要在完成A的前提下才能完成,那么我无法直接勾选完成B,这样我可以决定哪个item是完成任务的必要条件和充分条件。
    * item和item是形成一个graph,而不是tree,因为复杂的多个事情很可能有一个唯一的共同突破口。

    软件能跨平台和同步最好,能revision就更好了。麻烦大家推荐。谢谢先 :)
    19 条回复    2014-05-29 17:12:35 +08:00
    Livid
        1
    Livid  
    MOD
       2011-04-20 18:24:48 +08:00
    Basecamp 的 Milestone 可以设置依赖关系。
    est
        2
    est  
    OP
       2011-04-20 18:32:42 +08:00
    @Livid 貌似Milestone是指项目整体?我需要一些细小todo的依赖关系,帮我理清思路。

    http://help.37signals.com/basecamp/questions/225
    est
        3
    est  
    OP
       2011-04-20 18:46:24 +08:00
    yibie
        4
    yibie  
       2011-04-20 19:18:21 +08:00
    可以看看,pagico。会有比较明晰的依赖关系。不过分配任务的方式就奇怪了点儿。

    http://www.pagico.com/
    leojoy710
        5
    leojoy710  
       2011-04-20 19:20:11 +08:00
    emacs的org模式可以支持todo的依赖...
    xhacker
        6
    xhacker  
       2011-04-20 19:21:26 +08:00
    说一下我一直用的自创的 todo list 方案啊~不用安装任何软件、跨平台、功能强大、同步灵活。

    用一个文件夹作为整个 list,里面的若干文件及文件夹是 task。文件/文件夹的名称是 task 的内容。

    完成的任务就可以直接删掉(或者在文件名前面加上“.”)。文件夹/文件的层级关系能轻松处理树状的依赖。图状的依赖可以用 symlink 解决。

    优先级靠文件名的一个数字前缀实现。

    同步可以使用 Dropbox、GitHub、Bitbucket 等任何同步/版本控制工具。
    Sai
        7
    Sai  
       2011-04-20 19:36:14 +08:00
    OmniFocus 的 Contexts 功能应该符合这个需求。
    lamengao
        8
    lamengao  
       2011-04-20 20:08:59 +08:00
    @xhacker 很geek的方式,有意思。
    est
        9
    est  
    OP
       2011-04-20 20:13:53 +08:00
    @xhacker 求截图!我要瞻仰
    xhacker
        10
    xhacker  
       2011-04-20 20:36:32 +08:00
    @est 介个概念多简单啊……
    我就是在用基本功能啦~
    http://img.ly/3v3p
    est
        11
    est  
    OP
       2011-04-20 20:41:39 +08:00
    @xhacker 哈哈,没法用 : * ? 这些符号吧。。。
    est
        12
    est  
    OP
       2011-04-20 20:44:55 +08:00
    @yibie 我用了pagico,硬是没找到如何设置一个Project下的list下的各种task的依赖关系。。。
    yibie
        13
    yibie  
       2011-04-20 21:15:38 +08:00
    @est 囧,抱歉,我没有搞清你的依赖关系的基准点在哪儿。我以为你是要团队项目,任务之间的依赖关系要基于人之间的关系。
    yibie
        14
    yibie  
       2011-04-20 21:19:58 +08:00
    刚下载了摸了一下,可以通过建立列表项(每个列表的标题是可以修改的)来设立不同Todo之间的依赖关系,不过这个关系只能依赖2层。

    Pagico的用法还是怪异了点儿。

    在Win下,可以推荐用MLO、Bonsai这类软件。
    在Linux下,可以尝试用“啊贴便签”。
    est
        15
    est  
    OP
       2011-04-20 22:08:13 +08:00
    @yibie 我需要颗粒度精确到每一个task item的依赖关系处理。这个用于对于复杂项目,特别是很多边做边看摸索为主,需求动态变化的项目,理清思路特别有帮助。
    obiwong
        16
    obiwong  
       2011-04-21 18:08:27 +08:00
    可以试试 monkey gtd

    * 跨平台
    * 能处理item级依赖
    * 可以用revision工具进行管理版本和同步(因为是纯html)
    est
        17
    est  
    OP
       2011-04-21 18:44:06 +08:00
    @obiwong 虽然不支持甘特图界面不够性感,但是还是不错了。谢谢。
    meizhile
        18
    meizhile  
       2014-05-29 15:22:29 +08:00
    挖坟,楼主找到支持依赖功能而且好用的工具了么?
    est
        19
    est  
    OP
       2014-05-29 17:12:35 +08:00
    @meizhile 我看了下,Wrike现在支持了。4种依赖关系:

    1. Start to Finish - Once you have started your first task, you can finish the second.
    2. Finish to Start - Once you have finished your first task, you can start the second.
    3. Start to Start - If the first task has started, the second can start too.
    4. Finish to Finish - If the first task has been completed, then the second can be completed too.

    图:

    http://www.quora.com/What-is-the-best-way-to-structure-dependencies-in-a-TODO-list/answer/Ashley-Coolman-1?share=1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5395 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:25 · PVG 09:25 · LAX 18:25 · JFK 21:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.