与多个项目和一个团队一起工作

时间:2018-08-06 11:50:56

标签: azure-devops

我们是一个由大约8个开发人员组成的小组,我想问一下是否可以在一个板上查看所有工作。我们使用看板,而我们不在冲刺中工作,因此“交付计划”扩展不适用于我们。我们希望在一个看板中查看我们所有工程师在不同项目上的所有工作。

我阅读了这篇文章(https://nkdagility.com/one-team-project/),到目前为止,它对我们有用。但是,这似乎是一种解决方法,而不是实际功能。

我想问一下这是否仍然是一种合法的方法,或者VSTS已经得到改善,也许可以为这个问题提供解决方案?

谢谢

4 个答案:

答案 0 :(得分:2)

一个具有多个repos / build定义/ release定义/ etc的项目将是执行此操作的“合法方法”。

答案 1 :(得分:2)

目前,VSTS不支持查看项目中所有工作项的功能。并且有建议该功能的用户声音,您可以投票和跟进:

除了using Team Project to rule them together(如您所链接)外,还有以下选项可能对部分情况有帮助:

选项1:跨项目查询工作项

在项目的“查询”选项卡中->创建一个新查询->选择选项“跨项目查询”->指定要查询的子句->保存查询->运行查询。

enter image description here

然后,您可以跨项目获得工作项。更多详细信息,您可以参考文档Query across projects.

选项2:用户可以查看分配给自己的项目中的所有工作项

如果用户要查看分配给自己的所有工作项(跨项目),则只需单击右上角网页上的搜索旁边的按钮(在“新导航”中),以查看所有工作项“分配给我” “。

enter image description here

答案 2 :(得分:1)

使用Azure DevOps已有一段时间了,现在我开始理解我一直在错误地使用它。造成这种情况的主要原因是在Azure DevOps中使用了“项目”一词以及如何对其进行解释。

如果您遵循Microsoft's definition

一个项目提供了一个源代码存储库,以及一个供用户规划,跟踪进度以及在构建软件解决方案方面进行协作的场所。一个项目代表一个基本的容器,当添加到Azure DevOps时,数据将存储在该容器中。

这不是说“软件解决方案”,而是说“软件解决方案”,这表明您可以在一个Azure DevOps“项目”中包含多个软件项目。

直到最近我才意识到您可以在Azure DevOps项目中拥有多个存储库。

这意味着所有董事会/ Sprint等都可以在软件项目之间共享工作项。

实际上,这是Microsoft default recommendation;

何时添加另一个项目

通常,我们建议您使用一个项目来支持您的组织或企业。一个项目可以最大程度地减少管理任务的维护,并支持最优化/全灵活性的交叉链接对象体验。

答案 3 :(得分:-1)

我认为可以使用Azure DevOps中的单个项目来实现某种类型的多项目多团队,因此您可以依次更轻松地跟踪要做的工作和完成的事情。查看这篇文章:How to Set Up Multi-Level Hierarchies in VSTS