Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 你对TaskJuggler有什么经验?_Linux_Project Management - Fatal编程技术网

Linux 你对TaskJuggler有什么经验?

Linux 你对TaskJuggler有什么经验?,linux,project-management,Linux,Project Management,我们是一家全Unix商店(Solaris、Linux)。在上一个产品周期中,我回到了项目领导的位置,需要制定一个时间表。我问我的经理们会接受什么工具,听到“文本文件”我很惊讶。我的队友和我大胆地尝试了这个,可能更糟糕的是,HTML表格,来跟踪我们想要调整大小的任务。非常痛苦 然后我们尝试了一些工具。MrProject有缺陷、有限且崩溃太频繁。我的经理发誓说微软的项目缺乏灵活性。每当他们需要改变任务、重新分配资源或重新平衡时,他们的计划通常都会受到影响。所以我开始在互联网上寻找一个支持Linux的

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

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


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

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

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


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

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

Task Juggler有一个学习曲线,最终适合那些不介意阅读手册(这是该工具的绝对必要)且不受图形输入限制的人。任务魔术师要求你们思考你们的项目,并以一种有意义的方式组织它。如果你事先做一个图表,这是很有帮助的(许多TJ用户制作思维导图,并且有一个工具可以从自由思维导图生成TJ输入语句)。如果您以某种有意义的方式组织输入文件,使内容易于查找,这也是非常有用的

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

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


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

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

  • 这个项目需要多长时间
  • 何时释放每个资源组
  • 如果我们向项目的不同领域添加更多具有不同经验和效率水平的资源会怎么样
通常,与使用MS Project或其他基于GUI的工具进行类似操作相比,高层管理人员会询问您有关日程安排的内容生成速度更快,粒度更精确

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


这是我第一次使用task juggler每周实际跟踪项目。到目前为止,结果看起来不错。

我正在使用Taskjuggler为大型电影制作开发一个非常详细的任务管理器。它的语法和csv输出非常出色。

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

可以说,验收测试是如果您发现文本/编码比基于UI的输入更具表现力。 如果您确实觉得可以用结构化语言表达您的想法,但更喜欢/期待UI,那么不要花时间与TaskJuggler在一起

请参见下面的评论:

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

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

TaskJuggler(几乎)是用于规划的DSL。 如果您不知道DSL是什么,那么就不要花时间在TaskJuggler上。 或者了解DSL.:-)


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

谢谢。事实上,我只是简单地看了一下OmniPlanner,但是每天把我的个人iBook带到工作中,并且可能不得不分享它,让团队的共同领导输入他们的数字,这让我很反感。我会在一个更受约束的项目上尝试TJ,但对更大的项目保持较低的期望。谢谢,鲍勃。