我想知道 TFS 2010 中团队项目的概念是什么。在我的公司中,有一个团队同时处理多个产品。每个产品都有一个视觉工作室解决方案。我们遵循 SCRUM 方法。我们的产品 backlog 和 sprint back log 基本上包含与多个产品相关的项目,因此在 sprint 期间,团队会处理与多个产品相关的 backlog 项目。我们期待为 TFS 2010 使用 SCRUM 流程模板。
我想知道在组织 TFS 源代码控制中的项目和充分利用 TFS 流程模板(SCRUM)方面我应该采取什么方法?
我应该为每个产品创建一个团队项目吗?但这意味着我必须为每个团队项目维护流程模板、产品待办事项和冲刺待办事项。特别是在创建和查询工作项时,会涉及到团队资源管理器中团队项目之间的大量切换。同样,在创建燃尽图/报告时,每个团队项目都会有一个。这似乎是一场噩梦!
或者我应该创建一个团队项目并将所有产品(Visual Studio 解决方案)放在它下面?这对我来说听起来更好,因为会有一个流程模板、一个产品和 sprint backlog 以及一个查看/查询所有工作项的地方。
对我来说,团队项目似乎应该映射到团队而不是产品或 Visual Studio 解决方案。但是,在我过去的经验中,我遇到了将团队项目映射到产品/视觉工作室解决方案的地方,我有点困惑。