16

这有点离题,但只能由程序员回答,对许多程序员有用:

您认为使用错误跟踪系统来跟踪个人待办事项并完成任务是否有用?我没有尝试过;事实上,我对错误跟踪系统没有太多经验。对于我的待办事项列表,我使用过 Google Tasks 和 Remember The Milk,但它们都有缺点:

Google Tasks:我喜欢您可以轻松创建待办事项列表,可以重新排序列表中的项目并轻松创建层次结构。但它过于简单,不允许标记任务或将任务从一个列表移动到另一个列表。

记住 The Milk:它既漂亮又时尚,但是你不能创建任务的层次结构,不能任意重新排序任务,也不能设置任务的依赖关系。

这就是错误跟踪系统应该发挥作用的地方:

因为我像程序员一样思考(可能太多了?),所以我的任务有一个自然的层次结构和一个依赖树,就像在 Makefile中一样。这里有两个例子:

  • 完成几个里程碑后,我的论文的写作任务就完成了。其中一些里程碑可以并行运行(编写背景章节,运行实验 A,运行实验 B),另一些相互依赖(编写主要章节取决于首先从实验 A 中获得结果)。

  • 对于更多的个人目标也是如此:我想举办一个晚宴,这需要找到一个好的约会对象、完成宾客名单、制作邀请函、找到美味的食谱、烹饪……

对我来说,所有这些任务都涉及错误跟踪系统应该能够处理的分层依赖关系和里程碑?

是一篇文章,解释了如何使用“记住牛奶”进行高级 GTD ,但他必须使用几种解决方法:(1) 为正在等待其他人完成但您无法输入 ID 的任务添加通用标签“等待”他们正在等待的任务,(2)用“。”开始一些特殊的任务。以便它们位于按字母排序的列表的顶部,并表明其他人作为子目标“低于”它。错误跟踪系统应该能够更自然地处理这些事情吗?

有没有人有经验并且可以推荐一个可能对此有好处的轻量级错误跟踪系统?其他要求:应该作为网络应用程序运行,应该允许我用多个标签(如“工作”、“有趣”、“短任务”、“差事”……)标记任务。

4

8 回答 8

8

I have used quite a few bug/issue tracking systems and also task management and project management systems so far for professional purposes. Personally I am big fan of Getting Things Done, time and task management. For Getting Things Done, I also had my time with Google Tasks and Remember The Milk. Although they simply do the work, they have several shortcomings, as you mentioned before.

I have tried several things and within the scope of this question I will try to breakdown my experience with this tools based on your requirement.

Bugzilla

Bugzilla is a mature product which has several features, it is a great bug tracking software. You can easily create a demo instance if you want to give it a try. But based on your requirements, I don't think it is the best fit.

Redmine

I have played with Redmine, it is OK as an issue tracking system but I was not very satisfied with its usage. You can have a look at the demo page.

MantisBT

I also happen to play with MantisBT and in my opinion MantisBT is a barely OK bug tracking system and I don't think it will be the best fit.

Team Foundation Server

I use TFS on a daily basis, but mostly for version control and it is many things besides version control. Work items can be used as bug tracking and it a great tool for team management but it is not lightweight and I also don't think it is the best fit.

Wunderlist

Wunderlist is a great tool for GTD. It is very simple and list based. You can create several lists, you can create reminders etc. For personal use, this is my favorite choice for GTD, up to now. Although pro version has a few more features, it won't solve your problems based on your requirements.

Basecamp

I have used Basecamp, mainly for project management, task and issue management. You can create projects, and create tasks for each project. It is very easy to use and if you want to collaborate it is very easy. But it has its shortcomings.

In my humble opinion conventional issue tracking systems are no good for Getting Things Done. From what I understand, you need a simple yet powerful project management tool. Which brings us to our winner.

Trello

Trello

Trello is a web-based project management application developed by Fog Creek Software

Some of the features are:

  • You can create projects. Projects are shown as lists.
  • Create tasks. Tasks are shown as cards. You can also assign tasks to other individuals.
  • You can move cards easily from one project to another, i.e. from Doing to Done.
  • You can use tags, attach files and create checklists and etc.

It is very well explained in this short video : http://www.youtube.com/watch?v=xWiunIolf4s

Also @JoelSpolsky explains it in detail here : http://www.youtube.com/watch?v=aaDf1RqeLfo

In my opinion Trello would cover exactly what you need, most probably even more.

于 2013-05-03T00:03:23.960 回答
4

FogBugz 非常适合 GTD

我将我的(主要与工作相关的)GTD 任务保存在我的 FogBugz 数据库中,对此我感到非常满意。您可以免费试用托管版本:

http://www.fogcreek.com/FogBUGZ/IntrotoOnDemand.html

于 2010-01-19T04:02:33.863 回答
2

Redmine,非常棒,免费,opensauce 等。

http://www.redmine.org/

编辑:

有一个看起来很有前途的 Redmine 分支,ChiliProject,https: //www.chiliproject.org/

演示在这里。

不知道他们为什么要分叉 Redmine,但我相信他们想要更快的发布周期并对社区变化更加开放。

于 2010-08-30T19:15:24.660 回答
2

我使用敏捷软件项目管理软件JIRA取得了很多成功。它具有用户故事、估算、可定制格式、导出到 Excel 以及许多其他强大功能。有免费版,最多 10 名开发者的商业版每月 10 美元。它有许多可用的插件,包括连接到 github 和 svn 存储库的插件。您可以轻松地将图像和文件附加到每个问题/错误。您可以轻松地将它用于新项目以及错误跟踪。

于 2013-05-02T23:36:55.020 回答
2

我很高兴为此目的使用https://www.pivotaltracker.com 。Pivotal Tracker 是一种敏捷的项目管理工具。它可以让您估计和跟踪工作量(以 1-5 的比例,而不是实时估计。)然后它可以让您跟踪每个特定项目的速度。

在一个项目中,故事可以位于不同的窗格中,例如“活动”、“待办事项”、“冰盒”等。一目了然地看到正在进行的内容和即将发生的事情。只需拖放即可重新排列您的故事队列。

我有很多项目,比如我的船、宅基地等。故事可以有标签,也可以有子项目。

Pivotal Tracker 没有任何日程安排或提醒。这个想法是,您将每天查看它并随时重新组织故事。

它还有一个开放的 API,并且已经为它构建了很多支持应用程序。我个人在我的 Mac 上使用 PivotalBooster,尤其是在每天晚上 7 点到 9 点的网络中断期间。

我希望我能轻松完成的一件事就是打印出项目的故事。用他们的API应该不难,我只是没有主动。

在此之前,我尝试了 Trello,发现它比 Pivotal Tracker 更有效。我还花了相当多的时间在 emacs 中使用 org-mode,虽然它非常棒,但我发现它很麻烦。

于 2013-05-01T15:15:05.457 回答
1

查看现有问题跟踪器的比较。

http://en.wikipedia.org/wiki/Comparison_of_issue-tracking_systems

我认为您可以轻松做出选择。

问候。

于 2013-04-27T04:35:11.777 回答
1

我建议http://www.abstractspoon.com/tdl_resources.html我已经使用了很多年,并且发现它足以满足我的需求。我相信它也适合您正在寻找的东西。

于 2010-01-19T04:11:20.640 回答
1

我已经使用了几十种application lifecycle management工具,从basecampto jiratowunderlist等等assemblr,但我一直在使用的工具集是内置于github.

我喜欢github主要是因为它拥有项目所需的所有源代码版本控制东西,(Git使用起来真的很好)加上hooks在提交时通知其他系统的数以百万计的东西。它有简单的协作设置和管理,允许您发布pages以宣传和描述您的项目,允许多个项目,帐户范围从免费到便宜到公司,具体取决于您的需要(我发现便宜的选项对我来说非常适合自由开发者),任务/问题/里程碑管理系统简单但出色。它还wiki为协作文档提供了一个非常好的系统,并允许挂钩用于一系列continuous integration/ 在提交工具上构建和测试,这意味着您可以从一个仪表板轻松控制项目生命周期的所有方面。它也比许多其他的更轻量级,例如trello依赖于许多客户端花哨的东西,并且当你想要做的只是快速弹出并勾选一项任务时经常会感到迟钝。也有很好的应用程序,iPhone并且Android界面很好GitHub,这意味着您可以轻松地将其用作移动任务管理器。

因此,根据您在问题中指定的要求,我建议 GitHub 将完全满足您。

注意我与 GitHub没有任何关联,这是基于我多年使用许多此类系统的实际经验的建议。

于 2013-05-03T02:24:19.593 回答