【问题标题】:Should I use TFS 2010 Project Collection Per Customer我应该为每个客户使用 TFS 2010 项目集合吗
【发布时间】:2010-03-28 12:30:08
【问题描述】:

我的公司是一家软件开发公司。 我们计划将 TFS 2010 用于我们未来的客户开发。

TFS 2010 引入了团队项目集合,以便拆分相关的团队项目。

所以我的问题是,我应该使用每个客户的项目集合还是应该使用一个独特的项目集合和每个客户的团队项目,其中将包含一些客户解决方案项目

【问题讨论】:

    标签: tfs


    【解决方案1】:

    这取决于您的项目和客户的独立程度。

    例如,您是否在项目、每个客户或您的农场内增加了哪些更改集编号系列?请参阅以下链接了解其中的一些含义:

    http://blogs.msdn.com/bharry/archive/2009/04/19/team-foundation-server-2010-key-concepts.aspx

    【讨论】:

    • @Shiraz Bhaiji:ChangeSet 编号对我们来说不是问题。我的意思是 TFS 集合应该充当每个客户的“存储库”?
    【解决方案2】:

    这就是我们决定做的事情,因为我们是一家非常小的公司......

    我们的收藏品将非常少。我们的主要集合称为“生产”,我们还会有一些其他集合称为“游乐场”、“概念证明”和“教育参考”。

    这样做的原因是我们的规则/工作流程/工作项/等所需的数据。因为我们处理事情的方式在公司范围内非常一致,我们不会为许多不同的系列重新创建这种定制配置,我们将为此使用不同的项目。当我们需要遵循不同的规则时,这些集合将用于(例如,“Playground”集合中可能没有签入要求,但“Production”集合显然会有。

    因此,如果在这一点上不明显,听起来我建议您为每个客户执行不同的项目。但是当然,这真的取决于你的公司,你有多大,你的项目管理风格有多相似(如果你对一些项目做 CMMI,而对另一些项目做敏捷,你可能想把它们分开),以及其他一些需求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-28
      • 1970-01-01
      • 1970-01-01
      • 2014-01-16
      • 1970-01-01
      • 1970-01-01
      • 2011-02-23
      相关资源
      最近更新 更多