【问题标题】:Working with Multiple Projects and a Single Team处理多个项目和一个团队
【发布时间】:2018-08-06 11:50:56
【问题描述】:

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

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

我想问一下这是否仍然是一种合法的方式,或者 VSTS 已经改进并且可能为这个问题提供了解决方案?

谢谢

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    使用 Azure DevOps 已经有一段时间了,我现在开始明白我一直在使用它是错误的。主要原因是在 Azure DevOps 中使用了术语“项目”以及如何解释它。

    如果你关注Microsoft's definition

    项目提供源代码存储库和供用户规划、跟踪进度和协作构建软件解决方案的场所。项目表示添加到 Azure DevOps 时存储数据的基本容器。

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

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

    这意味着所有板/冲刺等可以跨软件项目共享工作项。

    其实这是微软default recommendation

    何时添加另一个项目

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

    【讨论】:

      【解决方案2】:

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

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

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

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

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

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

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

      【讨论】:

        【解决方案3】:

        具有多个存储库/构建定义/发布定义/等的项目将是执行此操作的“合法方式”。

        【讨论】:

        • 这是绝对正确的,但要理解的主要是“软件项目”和 Azure DevOps“项目”之间的脱节。
        【解决方案4】:

        我认为使用 Azure DevOps 中的单个项目可以实现某种多项目多团队,这样您就可以更轻松地跟踪待办事项和已完成的工作。看这篇文章:How to Set Up Multi-Level Hierarchies in VSTS

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-07-14
          • 2023-03-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-10-09
          相关资源
          最近更新 更多