我们的小型开发工作室正在寻求将我们的项目从 VSS 迁移到 TFS,并且我们正在评估 TFS 与其他方案(尚未启动)。我们软件商店的性质是这样的,我们在 VSS 中拥有 100 多个项目,从小型的单人表演项目到大规模的企业级应用程序。
我们正在尝试确定如何在过渡过程中构建我们的项目,并且在大多数情况下,决定将所有内容放入一个项目站点/系统中,每个项目在根目录下都有一个子文件夹。
对于这种类型的设置,我们担心我们将失去 TFS 提供的许多功能(错误跟踪、scrum 燃尽、报告、文档存储等),因为所有项目都将位于同一门户/项目空间中,并且它将很难区分各个项目的门票/物品。
有人对此有经验吗?你的解决方案是什么?你坚持使用TFS吗?
要回答这个问题,您需要进行一些规划:您打算如何使用 TFS,以及哪些功能在产品中具有固有的限制。我将我的建议总结为:
每个流程模板将需要[至少] 1 个团队项目。也就是说,如果两个团队想要采用/定制不同的流程,则需要将它们分开。
一旦满足条件#1,您可能不需要像您想象的那样多的单独团队项目。 90% 的 TFS 功能和设置本质上是分层的,允许您根据每个项目的需要广泛或缩小它们的范围。
有关完整详细信息,请参阅:
-
http://www.codeplex.com/BranchingGuidance/Wiki/View.aspx?title=Guidance%20for%20Structuring%20Team%20Projects http://www.codeplex.com/BranchingGuidance/Wiki/View.aspx?title=Guidance%20for%20Structuring%20Team%20Projects
-
http://blogs.msdn.com/richardb/archive/2007/05/01/tfs-team-project-whitepaper.aspx http://blogs.msdn.com/richardb/archive/2007/05/01/tfs-team-project-whitepaper.aspx
-
http://msdn2.microsoft.com/en-us/library/aa974183(vs.80).aspx http://msdn2.microsoft.com/en-us/library/aa974183(vs.80).aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)