修改工作项工作流以检查依赖项?

时间:2011-07-04 16:07:36

标签: tfs2010 tfs-workitem

我正在使用TFS 2010 SCRUM模板,并且想知道您是否可以修改任务工作项的工作流程,以便在尚未完成处理器任务的情况下不允许进行修改。另一种选择是自动将后继任务的状态设置为某样,以便在处理器任务设置为特定状态之前不能更改。不确定您是否可以使用工作流程进行细化。

1 个答案:

答案 0 :(得分:1)

虽然您可以在2010年建立父/子关系 - 但我在WorkFlow中看不到任何允许您修改Scrum WI模板以支持此功能的内容。

另一种解决方案是让WI只能由分配给它的人编辑。您可以将所有WI分配给线索或PjM等,直到处理器任务完成,然后将其分配给负责任务的人员。

<FieldDefinition reportable="dimension" refname="System.ChangedBy" name="Changed By" syncnamechanges="true" type="String">
  <COPY from="currentuser" />
  <FROZEN />
</FieldDefinition>

除此之外,您还可以考虑一种模型,在该模型中,您无法编辑WI,直到它处于特定状态。例如,当X WI变为Active时,使所有内容都可编辑,如果仍然是Proposed,则使用WHENNOT子句将所有内容设为只读。

最后,为什么不考虑在日常的scrum中讨论这些事情呢?团队成员应该在关于WI的同一页面上。总是会出现障碍,有时你认为在冲刺计划开始时任务的顺序并不是冲刺期间的结果。团队任务委员会可以非常有帮助,以讨论顺序等。

阻止开发人员或团队成员修改X项目直到Y项目完成,其中X和Y都是分配给sprint的sprint backlog项目可能会带来更多弊大于利,最终会降低scrum背后的理想(即敏捷性)。所有这些,在进行这种类型的修改之前确保你绝对需要。