【问题标题】:Azure DevOps - Multiple projects with multiple Kanban boards vs Single Project with multiple repositoriesAzure DevOps - 具有多个看板的多个项目与具有多个存储库的单个项目
【发布时间】:2021-06-06 17:34:49
【问题描述】:

我正在考虑转向 Azure DevOps。但我正处于很难决定哪个选项有用的阶段。

我的要求:

  1. 当前冲刺的单一仪表板具有透明度 团队中的每个人。没有上下文切换。
  2. 所有项目的单一待办事项。
  3. 项目可以轻松识别用户故事和错误。
  4. 按项目、团队等报告。
  5. 服务挂钩 - Microsoft 团队等
  6. 源代码控制 - GIT。
  7. 人工制品。
  8. 一个板下的测试计划。

我正在考虑使用单个项目(多个存储库)

但在走这条路之前,我只想知道这两种选择的优缺点是什么。

【问题讨论】:

    标签: azure-devops azure-devops-server-2019


    【解决方案1】:

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

    即使您有许多团队在处理数百个不同的应用程序和软件项目,您也可以最轻松地在一个项目中管理它们。项目用于隔离存储在其中的数据。您无法轻松地将数据从一个项目移动到另一个项目。当您将数据从一个项目移动到另一个项目时,您通常会丢失与该数据相关的历史记录。

    所以根据你的情况,建议使用一个项目,多个repos,多个团队。详情可以参考这个官方document

    添加另一个项目的原因

    您可能希望在以下情况下添加另一个项目:

    • 禁止或管理对包含在 项目以选择组
    • 支持特定业务部门的自定义工作跟踪流程 在您的组织内
    • 支持拥有自己的完全独立的业务部门 管理政策和管理员
    • 支持测试自定义活动或添加扩展 在对工作项目进行更改之前
    • 支持开源软件 (OSS) 项目

    【讨论】:

      猜你喜欢
      • 2020-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-25
      • 1970-01-01
      • 2019-09-22
      • 1970-01-01
      相关资源
      最近更新 更多