免费的团队管理应用程序?

3

最近我开始承担更大的责任,因为我正在开发一个项目,现在它已经投入生产,所以我需要协调维护和其他开发工作(与其他6名开发人员一起)。我需要做的是将任务分配/管理给开发人员和图形设计师,并查看他们何时忙碌或空闲,以便做出更好的决策。

我正在寻找类似于OpenProject的替代方案,具有甘特图和资源管理功能,但是是Web应用程序。

你能给我关于我的新职责的建议吗?谢谢。

4个回答

2

假设你在管理一个专业团队,你其实只需要一个缺陷/问题跟踪系统(既然你正在使用TRAC,这就足够了)。

你需要做的是分配一些任务给每个开发人员去完成,然后让他们去做。你不需要知道某个人是否空闲,因为他们并不是机器,如果他们没有工作要做,他们会问你。

要了解开发人员做了什么,你需要查看他们的时间表(用于了解持续时间)和问题跟踪(用于了解他们做了什么)。但是,如果有人两天或三天都没有记录任何东西,请不要惊慌,他们可能正在处理一个复杂的问题,而开发人员通常在问题解决之前不会记录任何东西。(有些人根本不喜欢写东西,这些人确实需要适当地督促)

最后,恭喜你晋升!


谢谢。我需要知道开发人员是否完成了任务(在哪里注册?-在Excel中吗?-不,我需要做更多的协作,像Basecamp一样,但使用g)(也称为空闲状态),以便分配自由任务进行未来开发的调查。 - panchicore
我猜你可以在TRAC中完成/关闭任务,尽管我个人没有使用过它。此外,你可以一次分配给他们多个任务,并让他们在任务不足时通知你(你也应该能够从任务跟踪器中找到这一点),这样他们总是有事情可做。 - Bill Yang

1

你可以使用像bugzilla这样的缺陷跟踪器

创建缺陷(=任务)并将其分配给用户。人们可以评估和评论他们的任务。您可以对任务进行分类并在它们之间建立依赖关系。任务通过一系列状态并且可以设置优先级和投票。

使用报告和搜索功能,您可以检查每个用户的工作量以及完成所有任务所需的时间(预计)。

缺陷跟踪器通常不显示漂亮的流程图,但大多数公司都使用它来完成此工作。


谢谢,实际上我们正在使用Trac进行这项工作。但是,如果我分配一个Bug给你,我必须为你设定一个截止日期(例如,明天整天修复)。我需要知道你今天在做什么,明天会做什么。 - panchicore
1
我不了解TRAC的细节,但通常在大多数缺陷跟踪器中都可以选择性地设置截止日期。请问自己是否真的有必要为用户提供完全计划好的任务顺序,或者使用优先级等是否已足够。我也同意Bill Yang的观点:你不需要在这样的系统中跟踪所有事情。如果你想知道某个人正在做什么,只需问他即可。 - Wolfgang
谢谢!我同意Bill Yang的观点,但在家办公的环境下会发生什么呢?我需要在某个地方注册他们正在做什么以做出更好的决策。如果有新的开发,我需要知道是否需要更多资源、分配资源或拒绝该项目。 :) - panchicore
关于thewolfgang关于使用优先级的观点,我相信在大多数情况下这已经足够了。除非任务x是“泡咖啡”之类的任务,否则你不能告诉程序员在y的时间内完成任务x。 - Bill Yang
我不能告诉程序员在y时间内完成x任务。 - panchicore
1
您可以为任务设置截止日期。并且您可以将错误分配给特定的里程碑,这可能也可以作为截止日期的一种形式。 除此之外,通常您有两个时间概念:估计和实际使用的工作时间量。像“你有3小时完成它”这样的东西是没有用的。 缺陷跟踪器采取更为保守的方式:客户描述一个任务,开发人员估计所需的时间量,然后客户可以选择是否支付。 - Wolfgang


0

我会提供一个答案(我永远不会标记为答案;)),但是想法是讨论并给出软件名称,例如,请看:DotProject“开源项目管理工具”


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接