VSTS项目层次结构

时间:2018-04-16 11:35:18

标签: azure-devops

我想知道在VSTS中构建团队/项目。 VSTS中项目和团队之间有什么区别?

例如,我有这个示例场景。 有一个电子商务的发展。它具有Web,移动和推荐引擎(多租户项目,此Reco引擎将用于另一个Web /平台)。 有一些角色,如后端,前端,UI / UX,DevOps / Infra和经理。

我应该如何在VSTS上实现项目层次结构? 项目 - >队

创意1:

  

网络项目 - >后端,FrontEnd,UI / UX,DevOps

     

移动项目 - >后端,FrontEnd,UI / UX,DevOps

     

Reco Engine - >后端,FrontEnd,UI / UX,DevOps

创意2:

  

电子商务 - > Web团队,移动团队,后端团队,Infra团队

     

Reco Engine - >主要团队

或者有什么想法我如何构建我的VSTS?

谢谢

1 个答案:

答案 0 :(得分:1)

项目与团队之间的关系是: VSTS项目可以包含多个团队

如何在VSTS中与团队一起管理项目是基于项目/模块(Web,移动和推荐引擎)与他们的角色之间的关系。

由于模块(Web,移动和推荐引擎)是电子商务的一部分,您应该在具有不同存储库的相同VSTS项目中管理它们(或具有不同分支的相同存储库) )。

对于团队,您可以根据以下情况创建:

  • 如果角色的开发人员是跨模块的开发人员。比如BackEnd的开发人员正在为所有Web,移动和推荐引擎项目开发,那么你可以创建像<span class="test" style="color: red;">Lorem Ipsum</spanBackendFrontEndUI/UX等团队。 / LI>
  • 如果角色的开发人员与不同的项目不同。比如BackEnd of the Web项目的开发人员与Mobile项目BackEnd的开发人员不同,那么你应该创建像DevOpsBackEnd_Web等团队。

因此VSTS项目的结构应如下所示:

BackEnd_Mobile