VSTS 项目层次结构

阿迪约·塞尤努格罗霍

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

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

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

想法1:

Web 项目 -> 后端、前端、UI/UX、DevOps

移动项目 -> 后端、前端、UI/UX、DevOps

Reco 引擎 -> 后端、前端、UI/UX、DevOps

想法2:

电子商务 -> Web 团队、移动团队、后端团队、基础设施团队

Reco 引擎 -> 主要团队

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

谢谢你

玛丽娜刘

对于项目和团队的关系是:一个VSTS项目可以包含多个团队

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

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

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

  • 如果某个角色的开发人员是跨模块的开发人员。如开发商为后端的开发所有的Web,移动和推荐引擎的项目,那么你就可以创建团队喜欢BackendFrontEndUI/UXDevOps等。
  • If 如果一个角色的开发者与不同的项目不同。比如Web项目的BackEnd的开发者和Mobile项目的BackEnd的开发者是不同的,那么你应该创建像BackEnd_WebBackEnd_Mobile等等这样的团队

所以 VSTS 项目的结构应该是这样的:

VSTS project        repo                                 team
-------------------------------------------------------------------------------------------------
              |     Web           | Backend_Web, FrontEnd_Web, UI/UX_Web, DevOps_Web
E-commerce    |     Mobile        | Backend_Mobile, FrontEnd_Mobile, UI/UX_Mobile, DevOps_Mobile
              |     Reco Engine   | Backend_Reco, FrontEnd_Reco, UI/UX_Reco, DevOps_Reco

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章