Azure devops Azure DevOps-具有多个看板的多个项目与具有多个存储库的单个项目

Azure devops Azure DevOps-具有多个看板的多个项目与具有多个存储库的单个项目,azure-devops,azure-devops-server-2019,Azure Devops,Azure Devops Server 2019,我想搬到Azure DevOps。但我正处在一个很难决定哪种选择会有用的阶段 我的要求: 当前sprint的单个仪表板具有透明性 团队中的每个人。没有上下文切换 所有项目的单一积压工作 用户故事和bug将很容易通过项目识别 项目、团队等的报告 服务挂钩-微软团队等 源代码管理-GIT 人工制品 一块板下的测试计划 我正在考虑使用单个项目(多个存储库) 但在走这条路之前,我只想知道这两种选择的优缺点。通常,我们建议您使用单个项目来支持您的组织或企业。单个项目可以最大限度地减少管理任务的维护,并支持

我想搬到Azure DevOps。但我正处在一个很难决定哪种选择会有用的阶段

我的要求:

  • 当前sprint的单个仪表板具有透明性 团队中的每个人。没有上下文切换
  • 所有项目的单一积压工作
  • 用户故事和bug将很容易通过项目识别
  • 项目、团队等的报告
  • 服务挂钩-微软团队等
  • 源代码管理-GIT
  • 人工制品
  • 一块板下的测试计划
  • 我正在考虑使用单个项目(多个存储库)


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

    通常,我们建议您使用单个项目来支持您的组织或企业。单个项目可以最大限度地减少管理任务的维护,并支持最优化/充分的灵活性体验

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

    因此,根据您的情况,建议使用具有多个回购协议和多个团队的单个项目。有关详情,你可以向这位官员咨询

    添加其他项目的原因

    在以下情况下,您可能需要添加另一个项目:

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