您认为使用缺陷跟踪系统来跟踪个人待办事项和完成任务是否有用?我没有尝试过,实际上,我对缺陷跟踪系统没有太多经验。对于我的待办清单,我已经尝试过Google Tasks和Remember The Milk,但它们都有缺点:
Google Tasks:我喜欢你可以轻松创建待办事项列表,并可以重新排列列表中的项目并轻松创建层次结构。但它过于简单,不允许标记任务或将任务从一个列表移动到另一个列表。
Remember The Milk:它很漂亮、时尚,但无法创建任务层次结构,不能任意重排任务并且不能设置任务依赖关系。
这就是缺陷跟踪系统应该发挥作用的地方:
因为我认为(也许太多了?)像程序员一样思考,我的任务具有自然的层次结构和依赖树,就像Makefile一样。以下是两个例子:
写毕业论文的任务在完成几个里程碑时完成。其中一些里程碑可以并行运行(编写背景章节、运行实验A、运行实验B),其他则相互依赖(编写主章节取决于首先获得实验A的结果)。
对于更个人的目标也是如此:我想举办一个晚宴,需要找到一个好日期、完成客人名单、制作邀请函、找到好的菜谱、烹饪...
对于我来说,所有这些任务都涉及到分层依赖和里程碑,而缺陷跟踪系统应该能够处理吗?
这里有一篇文章,介绍了如何在Remember The Milk中进行高级GTD,但他必须使用几个解决方法:(1)为正在等待其他任务完成的任务添加一个通用标签“wait”,但您无法输入它们正在等待的任务的ID,(2)以“。”开头的一些特殊任务,使其位于按字母排序的列表的顶部,并发信号其他任务是其下面的子目标。缺陷跟踪系统应该能够更自然地处理这些事情。
是否有人有经验并可以推荐一个轻量级的缺陷跟踪系统,可能适合此类任务?其他要求:应作为Web应用程序运行,应允许我为任务打上几个标签(如“工作”,“娱乐”,“短任务”,“差事”等)。