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

2011-04-20 18:21:54 +08:00
 est
现在的很多todolist software是这样处理多个item的:

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

我需要这样一种todo list software:

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

软件能跨平台和同步最好,能revision就更好了。麻烦大家推荐。谢谢先 :)
5791 次点击
所在节点    问与答
19 条回复
Livid
2011-04-20 18:24:48 +08:00
Basecamp 的 Milestone 可以设置依赖关系。
est
2011-04-20 18:32:42 +08:00
@Livid 貌似Milestone是指项目整体?我需要一些细小todo的依赖关系,帮我理清思路。

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

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

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

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

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

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

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

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

* 跨平台
* 能处理item级依赖
* 可以用revision工具进行管理版本和同步(因为是纯html)
est
2011-04-21 18:44:06 +08:00
@obiwong 虽然不支持甘特图界面不够性感,但是还是不错了。谢谢。
meizhile
2014-05-29 15:22:29 +08:00
挖坟,楼主找到支持依赖功能而且好用的工具了么?
est
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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/11830

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX