在Visual Studio Team Services(曾称TFS Online)中设置当前迭代或关闭现有迭代

37
我之前长期使用JIRA,现在转用Visual Studio Team Services。我们正在使用SCRUM方法论,现在需要关闭当前的Sprint并启动下一个。请问如何处理?由于日期到期后不会自动将其滚动到下一个Sprint,因此需要进行相应设置。

看起来@Esther Fan - MSFT从这个问题中删除了TFS内容,但是TFS标签仍然存在。TFS标签现在过时了吗,还是TFS是VSTS的子集(或反之亦然)? - jrh
1
不,TFS仍然适用于本地产品。因此,我正在删除TFS标签,因为这个线程最初是关于VSTS的,它是云版本并且与TFS分开。谢谢! - Esther Fan - MSFT
4个回答

60

在涉及到冲刺结束时,TFS可能会非常令人困惑。

我发现最好的方法是确保您配置了多个冲刺,在一个冲刺的结束日期后紧接着下一个冲刺的开始日期。

如果冲刺日期之间存在间隔,则上一个冲刺会一直处于“当前”状态,直到下一个冲刺开始的那天。

因此,就像这样:

冲刺1:6月8日-6月21日

冲刺2:6月22日-7月5日

冲刺3:7月6日-7月19日

请注意,没有手动关闭冲刺的方法。您必须使用日期来完成它。


啊...好的...我没有下一个迭代的开始日期,所以即使结束日期已经过去了,它仍然停留在SPRINT 1中。 - HoopSnake
6
我也从JIRA转到TFS,惊讶地发现这很困难! - Barnaby Golden
3
实际上,您可以手动关闭迭代周期,但这样做会有被组织混乱的风险,因为它会要求您将任务从正在关闭的迭代周期移动到另一个迭代周期或顶层。要执行此操作... 从仪表板中,将鼠标悬停在 齿轮/齿轮图标 上,然后单击 __工作__。您随后可以从那里手动关闭/删除迭代周期。 - Sometowngeek

7

我通过开始日期启动一个新的迭代,也是自动化的。旧的迭代将保持为当前状态,直到达到下一个迭代的开始日期。

  • 迭代1:6月8日-6月21日
  • 迭代2:6月22日-7月5日

项目项会手动从迭代1移动到迭代2。

VSTS中的其他迭代设置可以在当前VSTS设计下找到,具体位置为:

  • 项目设置 > 工作 > 团队配置 > 迭代

注意:每个迭代都将有一个待办事项列表和看板。


4
在VSTS Web应用程序中:
  1. 点击项目/团队组合(左上角)。
  2. 点击齿轮图标(蓝色条)。
  3. 点击"工作"选项卡。
  4. 添加一个迭代(如果您还没有创建新的迭代)。
  5. 在"待办事项迭代"下,按"更改"并选择所需的迭代。
  6. 完成。
更快的方法是将VSTS URL的结尾修改为:
%20Team/_admin/_work?_a=iterations

1

为了帮助他人,我在此留下我的解决方案。

所有内容都可以在 MSDN 上找到。

1)创建迭代

  • 进入:/_admin/_work?_a=iterations
  • 创建一个新的迭代
  • 确保当前日期在开始日期和结束日期之间

2)关联迭代

  • 进入 /Your%20Team/_admin/_work?_a=iterations (或者在前面的链接中点击“默认团队设置”)
  • 点击“选择迭代”,然后选择刚刚创建的迭代

enter image description here

enter image description here

3) 查看当前迭代

  • 前往 /_backlogs/Iteration/
  • 该链接将展示当前正在进行的迭代
  • 迭代似乎没有“活动”标志,它们将根据当前日期被激活

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