Fra*_*ank 16 gtd project-planning bug-tracking makefile
这稍微偏离主题,但只能由程序员来回答,对许多程序员来说很有用:
您是否认为使用错误跟踪系统来跟踪个人待办事项和完成事情是否有用?我没试过; 事实上,我对bug跟踪系统没有多少经验.对于我的待办事项列表,我玩过Google Tasks和Remember The Milk,但两者都有缺点:
Google Tasks:我喜欢您可以轻松创建待办事项列表,可以重新排序列表中的项目并轻松创建层次结构.但它太简单了,不允许标记任务或将任务从一个列表移动到另一个列表.
记住牛奶:它既美观又时尚,但你不能创建任务的层次结构,不能任意重新排序任务,也不能设置任务的依赖关系.
这就是bug跟踪系统应该进入的地方:
既然我认为(可能太多了?)就像程序员一样,我的任务有一个自然的层次结构和一个依赖树,就像在Makefile中一样.这是两个例子:
写完我的论文的任务是在完成几个里程碑时完成的.其中一些里程碑可以并行运行(编写背景章节,运行实验A,运行实验B),其他相互依赖(编写主要章节取决于首先从实验A获得结果).
对于更多的个人目标也是如此:我想举办一个晚宴,这需要找个好约会,完成客人名单,发出邀请,找到好吃的食谱,做饭,......
对我来说,所有这些任务都涉及错误跟踪系统应该能够处理的层级依赖关系和里程碑?
这里是解释如何做到以先进的GTD的文章记得买牛奶,但他却用几种解决方法:(1)通用标签"等待"添加到正在等待完成其他任务,但你不能进入的ID他们正在等待的任务,(2)用"."开始一些特殊任务.因此它们位于按字母顺序排序的列表的顶部,并表示其他人在"低于"它作为子目标.错误跟踪系统应该能够更自然地处理这些事情吗?
有没有人有经验,可以推荐一个可能对此有用的轻量级错误跟踪系统?其他要求:应该作为网络应用运行,应该允许我用几个标签标记任务(比如'工作','有趣','短任务','差事',......).
到目前为止,我已经使用了相当多的错误/问题跟踪系统以及任务管理和项目管理系统用于专业目的.我个人非常喜欢完成任务,时间和任务管理.为了完成任务,我也有时间使用Google Tasks和Remember The Milk.虽然他们只是做了工作,但他们有一些缺点,正如你之前提到的那样.
我已经尝试了几个问题,在这个问题的范围内,我将尝试根据您的要求细分我使用这些工具的经验.
Bugzilla是一个成熟的产品,它有几个功能,它是一个很棒的bug跟踪软件.如果您想尝试一下,可以轻松创建演示实例.但根据您的要求,我认为这不是最合适的.
我玩过Redmine,它可以作为问题跟踪系统,但我对它的使用不是很满意.您可以查看演示页面.
我也碰巧玩MantisBT,在我看来MantisBT是一个几乎没有OK的跟踪系统,我认为它不是最合适的.
我每天使用TFS,但主要用于版本控制,除了版本控制之外还有很多东西.工作项可以用作错误跟踪,它是团队管理的一个很好的工具,但它不是轻量级的,我也不认为它是最合适的.
Wunderlist是GTD的一个很好的工具.它非常简单,基于列表.你可以创建几个列表,你可以创建提醒等.对于个人使用,这是我最喜欢的GTD选择,到目前为止.虽然专业版有一些功能,但它不会根据您的要求解决您的问题.
我使用过Basecamp,主要用于项目管理,任务和问题管理.您可以创建项目,并为每个项目创建任务.它非常易于使用,如果您想进行协作,则非常容易.但它有它的缺点.
在我看来,传统的问题跟踪系统对于完成事情并不好.据我所知,您需要一个简单而强大的项目管理工具.这让我们成为了胜利者.

Trello是由Fog Creek Software开发的基于Web的项目管理应用程序
一些功能是:
在这个简短的视频中对此进行了很好的解释:http://www.youtube.com/watch?v = xWiunIolf4s
另外@JoelSpolsky在这里详细解释:http://www.youtube.com/watch?v = aaDf1RqeLfo
在我看来,Trello会准确地涵盖你所需要的,甚至可能更多.
FogBugz对GTD来说很不错
我将我的(主要与工作相关的)GTD任务保存在我的FogBugz数据库中,并对此非常满意.您可以免费试用托管版本: