est
V2EX  ›  问与答

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

  •  
  •   est · Apr 20, 2011 · 7052 views
    This topic created in 5682 days ago, the information mentioned may be changed or developed.
    现在的很多todolist software是这样处理多个item的:

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

    我需要这样一种todo list software:

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

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

    http://help.37signals.com/basecamp/questions/225
    yibie
    yibie
    Apr 20, 2011
    4
    可以看看,pagico。会有比较明晰的依赖关系。不过分配任务的方式就奇怪了点儿。

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

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

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

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

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

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

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

    * 跨平台
    * 能处理item级依赖
    * 可以用revision工具进行管理版本和同步(因为是纯html)
    est
    est
    OP
    Apr 21, 2011
    17
    @obiwong 虽然不支持甘特图界面不够性感,但是还是不错了。谢谢。
    meizhile
    meizhile
    May 29, 2014
    18
    挖坟,楼主找到支持依赖功能而且好用的工具了么?
    est
    est
    OP
    May 29, 2014
    19
    @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
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2474 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 11:52 · PVG 19:52 · LAX 03:52 · JFK 06:52
    ♥ Do have faith in what you're doing.