代码之家  ›  专栏  ›  技术社区  ›  Don Wakefield

你对TaskJuggler有什么经验?

  •  8
  • Don Wakefield  · 技术社区  · 16 年前

    我们是一家全Unix商店(Solaris、Linux)。在上一个产品周期中,我回到了项目领导的位置,需要制定一个时间表。我问我的经理们会接受什么工具,听到“文本文件”我很惊讶。我的队友和我大胆地尝试了这个,可能更糟糕的是,HTML表格,来跟踪我们想要调整大小的任务。非常痛苦。

    然后我们尝试了一些工具。MrProject有缺陷、有限且崩溃太频繁。我的经理发誓微软项目是不灵活的。每当他们需要改变任务、重新分配资源或重新平衡时,他们的计划通常都会受到影响。所以我开始在互联网上寻找一个支持Linux的项目规划工具。听起来很有趣的是 TaskJuggler . 输入是声明性文件,这很好。我觉得我在为一个项目构建一个makefile。

    然而我花在评估这个工具上的时间有限,而且看起来相当复杂。在进入下一个产品周期之前,我想知道TaskJuggler是否足够健壮、灵活,是否能够处理多个月、多资源的频繁变更项目。因此,我呼吁所有拥有该工具经验的工程师分享他们的见解。谢谢

    5 回复  |  直到 16 年前
        1
  •  10
  •   Bob Newell PMP Bob Newell PMP    15 年前

    项目管理中没有免费的东西,用软件管理复杂的项目不可避免地是复杂的。真正的问题是,所选择的工具是否有助于实现这一点?

    Task Juggler有一个学习曲线,最终适合那些不介意阅读手册(这是该工具的绝对必要)且不受图形输入限制的人。任务魔术师 要求

    也就是说,一旦开始,用TJ创建一个项目是非常快的。你不需要为一百万个对话框而烦恼,你只需要用TJ的文本语言告诉TJ你想要什么。

    但除此之外,我喜欢TJ的地方(一开始我讨厌它,因为它继承了其他更传统的工具)是它确保了你的日程安排是合理的。OpenProj愉快地将资源调度在300%以上。TJ会给你一个错误并让你改正。是的,很烦人。但最终的结果是你有了一个有意义的项目时间表,并且可以实际执行。想象一下!

    正如我一开始所说,没有什么是免费的。TJ需要学习和一些努力。回报是丰富而丰富的报告、管理项目所需的所有信息、成本和进度,以及对进度安排和资源分配的逻辑、可靠方法的实施。而且它不需要499美元,也不需要MSP支付任何费用——它是免费的。

        2
  •  6
  •   Vijay    14 年前

    在过去的4/5年中,我一直在使用taskjuggler(4个项目,平均持续时间为一年或更长)。我发现创建我的初始估计值非常有用

    • 这个项目需要多长时间
    • 何时释放每个资源组。
    • 如果我们向项目的不同领域添加更多具有不同经验和效率水平的资源会怎么样。

    通常,与使用MS Project或其他基于GUI的工具进行类似操作相比,高层管理人员会询问您有关日程安排的内容生成速度更快,粒度更精确。

    直到最近,我还在使用taskjuggler获取我的初始计划,并使用ms excel跟踪项目。

        3
  •  4
  •   Dong Hoon    16 年前

    TaskJuggler的语法相当简单,但一定要花时间阅读文档。 我在TJ的经历:

    • 非常强大和富有表现力的语法
    • 用于大型项目的详细计算

    然而,在现实中,手动规划考虑了许多隐式约束,TJ需要明确这些约束,以获得现实场景。这当然适用于每个规划工具,但我发现在TJ的大型项目中添加和编辑手动约束相当麻烦。。。因此,我发现它不太适合项目跟踪和事后重新安排。

    我现在使用OmniPlanner,这是一个比TJ和MSProject简单得多的工具,但事实证明它适合我的需要(特别是在跟踪、分析和报告方面)。

        4
  •  3
  •   Farshid Ashouri    10 年前

    Screenshot of in-house Planing tool

        5
  •  1
  •   SemanticBeeng    9 年前

    我已经用了1w了,我很喜欢它。

    可以说,验收测试是如果您发现文本/编码比基于UI的输入更具表现力。

    看见 http://www.pegasoft.ca/coder/coder_july_2008.html 对于这些评论,例如

    不要期望这里有一个带有“添加任务”按钮的漂亮用户界面 “即使是报告也必须用笨拙的C语言设计”

    如果你是这样想的,那么就不要花时间和TaskMagler在一起。

    如果您不知道DSL是什么,那么就不要花时间在TaskJuggler上。

    对于其他人来说,尝试一下,因为它可能只是把计划放在你自己的手中,并从那些只为了要求地位而向你索要计划的人手中夺走。