我们最近升级到tfs 2015。我想实现的功能之一是项目组合积压工作。我们有一个由 7 名开发人员组成的小组,分为 2 个团队,每个团队都有一名产品经理。
我喜欢顶级或"主"积压工作的想法,我可以作为 IT 总监创建史诗和功能,并让产品经理根据史诗/功能的优先级管理自己的积压工作。
我使用本指南配置了项目组合积压工作。例如,我们有一个名为"公司"的顶级项目以及该项目下的区域,如"公司/网上商店"和"公司/CRM"
过去,每当我们需要一个新的源代码存储库时,我们都会设置一个项目。因此,我们有 7 个现有的 TFS 项目。
我的问题是我们如何设置源代码存储库来支持我们现有的 7 个项目,其中包含投资组合积压工作?
Current structure:
Project 1 (backlog + source code)
Project 2 (backlog + source code)
Project 3 (backlog + source code)
Desired structure:
Company Backlog (Epics & Features)
-Team1 (PBIs + source code)
-Team2 (PBIs + source code
这可能是一个巨大的问题。
您希望将一个团队项目细分为不同的团队,这是正常的,也是一种很好的做法。但是,如果使用 TFVC,则每个团队项目只能有一个 TFVC 存储库。在这种情况下,会将同一 TFVC 存储库中的所有源代码细分到不同的文件夹中。您可以根据团队逐个文件夹控制对源代码的访问。
如果您使用的是 Git,只需将每个项目放入其自己的存储库中,您就可以开始了。