0

假设该公司有大量独立的中小型应用程序,这些应用程序在逻辑上可以分为少数几个组。

比如我可以有BMW、Mazda、Honda、Ford....、Kawasaki、Harley、....一共几十个甚至上百个应用。

我想我在 TFS 中有 2 个选项:

  1. 为每个应用程序创建一个单独的项目。我最终有很多小项目,可能会受到限制,但好处是我可以将所有工作项、错误、报告等单独分配给每个项目,并且每个项目都有一个门户。

  2. 创建一个项目“Cars”和一个项目“Motorcycles”,并为每个项目下的每个应用程序创建一个带有分支的源代码控制树。这将提供更好的结构和更少的开销,但我不能再单独为“本田”和“宝马”单独提供门户和工作项、错误、报告等列表。

我错过了什么吗?有没有办法两者兼得 - 一个单独的工作项列表,每个小项目的错误,而没有创建项目堆的开销,有可能达到项目数量的 TFS 限制?

4

1 回答 1

4

我会同意第 2 点。您可以使用 TFS 的“区域”部分将工作项分配给特定的子项目。

为所有这些小型应用程序创建完整的团队项目的开销太大了。这些应用程序中的每一个是否都需要完全独立的生命周期、协作工具(WSS 站点)和一组报告?通常不会。

最坏的情况是,如果项目太大而无法管理,您可以为其中任何一个创建新的团队项目,因为当您创建项目并进入源代码控制屏幕时,可以选择“从现有项目分支”,因此您可以使用它来保留您的源历史记录并创建一个专用项目。

开始敏捷,按需扩展。

于 2009-01-27T05:46:12.950 回答