【发布时间】:2011-08-15 04:23:04
【问题描述】:
我们正在向 TFS 迁移,并根据在线评论决定将 TFS 构建为每个团队一个项目,每个“实际项目”都是一个区域(每个发布一个迭代)。
这意味着我们的 TFS 结构有点像:
Apps Team
- WinForms Project
- WPF Project
- Embedded Project
- WPF Project 2
Web Team
- Admin Site
- Client Site
- Client Site 2
DB Team
- General Scripts
- DB 1
- DB 2
但是,从管理的角度来看,单独查看每个团队的报告是很乏味的。
我想知道那些有使用此结构经验的人,您成功使用了这些选项(或其他选项)中的哪些?
1) 将所有团队移动到同一个项目
- 专业版:没有报告更改
- 专业:跨团队意识
- 缺点:杂乱无章
- 骗局:也许是安全
2) 将所有报告更改为跨团队
- 专业人士:团队仍然可以拥有自己的项目
- 缺点:必须更改和同步所有项目中的所有报告
- 缺点:报告对单个团队的用处越来越小(仍然可以自定义副本)
- 缺点:团队应该共享相同的流程模板(对我来说不是问题)
3) 为包含跨团队报告的管理设置一个 TFS 项目
- 专业版:只需更改一个 TFS 项目
- 专业人士:维护当前以团队为中心的报告
- 优点:降低了管理人员破坏团队项目中工作项的风险。
- 缺点:所有团队都应该使用相同的流程模板(对我来说不是问题)。
【问题讨论】:
标签: tfs tfs-reports