Project management Redmine中子任务的用例是什么?

Project management Redmine中子任务的用例是什么?,project-management,redmine,Project Management,Redmine,我读过和(包括)。现在我完全搞不清子任务的用途是什么 如果我理解正确,子任务只是自动执行以下工作流的一种相关问题: 父任务的完成百分比是子任务完成百分比的总和 父任务的截止日期是最后一个子任务的截止日期 父任务的花费时间是子任务花费时间的总和 父任务的优先级是子任务优先级中最高的 如果没有这4个要点,子任务将与简单的“关联到”任务(忽略一些UI差异)无异。对吗 乍一看,我认为如果S1和S2是T的子任务,这意味着S1和S2是完成T的步骤。但显然,这不是子任务背后的用例: 首先,因为在我的用例中

我读过和(包括)。现在我完全搞不清子任务的用途是什么

如果我理解正确,子任务只是自动执行以下工作流的一种相关问题:

  • 父任务的完成百分比是子任务完成百分比的总和
  • 父任务的截止日期是最后一个子任务的截止日期
  • 父任务的花费时间是子任务花费时间的总和
  • 父任务的优先级是子任务优先级中最高的
如果没有这4个要点,子任务将与简单的“关联到”任务(忽略一些UI差异)无异。对吗

乍一看,我认为如果S1和S2是T的子任务,这意味着S1和S2是完成T的步骤。但显然,这不是子任务背后的用例:

首先,因为在我的用例中,S1和S2阻止T,但子任务关系并不意味着这一点

其次,因为在我的用例中,S1和S2的优先级由T的优先级驱动,但是对于子任务,T的优先级由S1和S2驱动

因此,对于我缺少的子任务,必须有一个规范的用例。这是什么

编辑:


为了让事情变得更加混乱,建议可能应该删除上面的工作流。如果发生这种情况,子任务与简单的“相关”任务有何不同?

我过去使用它的方式是,子任务将一个较大的功能分解为可管理/可分配的块,这种方式比简单地使用
阻塞
跟随
,等等来处理关系更便于管理


Redmine/ChiliProject中有许多灵活的功能,即允许用户或团队按照自己的方式管理项目,而不试图将他们的工作流程或思维过程塞进围绕其他人的工作流程构建的盒子中。我认为子任务就是其中之一;它们对某些人有用,对其他人无用,对更多的人来说完全是危险的。

我们公司广泛使用子任务(和子任务等)。它们对于将继承人结构添加到大型项目中非常有用。主要的一点是,在查看父票证时,它们显示为子任务(适当缩进)。我们还使用JS bookmarklet将展开/折叠添加到该树中:javascript:(函数(){$(“table.issue.parent”).parent().prepend($('&减号;')。单击(函数(){var a=$(this.closest)(“tr”),b=a.attr(“class”);b=(b=/idnt-\d+/.exec)(b) )?“+b[0]:”:not(.idnt)”;a.is(“.collapsed”)?(a.nextUntil(b.show()、a.removeClass(“collapsed”)、$(this.html(“&减号”):(a.nextUntil(b.hide()、a.addClass(“collapsed”)、$(this.text(“+”);return!1;));