2

每个人

我想要关于这种情况的建议:

50 人在大型电子商务门户网站工作。大约 35 名开发人员、10 名 QA、5 名经理或类似人员。这些开发人员被划分为具有特定角色的团队,例如前端团队、后端团队等……我们在生产环境中每天发布,这些发布的代码包括错误修复和新功能。

每个开发人员都在开发新功能或修复错误,这可能涉及不同的孤岛或影响它们。今天在 TFS,我们致力于 2 个不同的集合和数十个不同的团队项目。尽管如此,所有工作都是由特定团队项目中的工作项组织的。

在这家公司,代码在投入生产之前由 QA 批准,所有代码集成、合并和部署都是一个名为 ALM 的团队的职责(4 人全职参与这项工作)

我的问题是关于如何组织这种混乱,将 TFS 视为源代码控制系统。我如何构建我的分支机构战略以支持这种情况,以及如何制定支持未来持续交付的分支机构战略?我需要一些线索和一些关于新想法的辩论,以提高我团队的生产力并避免我发布到生产环境的代码中的错误。

谢谢!

4

1 回答 1

1

这是一个广泛的场景......很难准确回答。我会尽可能地进行适当的分支和自动化流程。第 IV 部分:“使用 Visual Studio Team Foundation Server 进行团队开发”指南的大型项目注意事项解决了类似的问题,可从http://tfsguide.codeplex.com/下载(免费)

根据这种情况,您会发现以下演示文稿非常有帮助: http ://channel9.msdn.com/Events/TechDays/Techdays-2013-the-Netherlands/From-Continuous-Integration-to-Continuous-Delivery-with-Visual -Studio-Team-Foundation-Server-2012

希望这些资源能帮助您做出明智的决定。谢谢。

于 2013-08-21T13:16:38.637 回答