0

我正在寻找为功能或错误设置目标版本的最简单方法。即此功能将进入版本 1.2.3.4。

我们有两个团队跨多个项目工作,所有项目都在一个项目迭代中工作。

我们使用区域路径来分隔团队之间的工作,使用区域路径设置如下:

  • 根\Foo
  • 根\Foo\A区
  • 根\Foo\B区
  • 根\Foo\C区
  • 根\栏
  • 根\条\区域 X
  • 根\条\Y区
  • 根\条\Z区
  • 根\FooBar\M区
  • 根\FooBar\N区
  • Root\FooBar\Area O

我认为理想情况下,为了减少积压的维护量和复杂性时间,我想避免使用该区域来记录版本;- 根\Foo\Area A\1.2.3.4 - 根\Foo\Area A\1.2.3.5 - Root\Foo\Area A\1.2.4.0

我知道如果我自定义流程模板,我可以添加一个新的选项列表(字符串)字段。然后,这将为我提供一个包含每个项目中所有版本的列表:

  • 富 1
  • 富二
  • Foo 3
  • 富3.1
  • 富 3.2
  • 酒吧 7
  • 酒吧 8
  • 酒吧 9.0.0
  • 酒吧 9.1.1

有什么好的方法,你是如何处理这个要求的?

提前致谢!

4

2 回答 2

0

出于营销目的划分功能可能很有用。

但是,您应该避免使用产品版本来引用这些营销或战略目标的陷阱。这就是为什么微软将每个新的 Windows 10 版本称为“周年更新”或“创作者更新”,并在内部仅将它们称为里程碑。“红石 1”、“红石 2”等。

您可以轻松地打破您的 Sprint 流程,在 Interation Path 中进入这些存储桶。这使您可以灵活地在存储桶中拥有任意数量的 Sprint。如果您创建 /Redstone 2/Sprint 38,您就会知道 /Redstone 2/ 中的所有内容都计划用于该版本,而无需指定日期或产品版本号。

然后,您的产品负责人可以决定“Redstone 2”何时具有足够的功能以及交付所需的质量水平。有时是基于日期的,有时是基于功能的,但始终是产品负责人代理业务需求。

于 2017-01-07T20:53:31.313 回答
-1

您只需添加 sprint(迭代)并将工作项(例如功能、错误)迭代更改为相应的 sprint。

更多信息,可以参考这篇文章:Define sprints

于 2017-01-06T05:22:02.403 回答