TFS Areas, Optimal Definition and Configuration

陌路散爱 提交于 2019-12-10 05:12:16

问题


Having recently migrated to TFS 2010 I was wondering what the best or most widely accepted definition or configuration is for an Area?

The only useful article I can find online is this one and is what I would have assumed to be correct. However it got me thinking if any of the following is indeed more widely accepted.

  • Areas by business functionality
  • Areas by technology
  • Areas by system layer
  • Areas by physical or geographical location

回答1:


It really depends on the product/project you 're building, I suppose it was made available as a general-purpose placeholder which can get its meaning from the context of the team & the team mission.
I can imagine projects, where ignoring it on the grand total, would also be a perfectly acceptable solution.

Our initial TeamProject structure in fact did ignore Areas for our flagship product we construct in a Team Collection. This resulted in a reporting nightmare, since we needed it on a platform-level (TeamCollection), rather than a distinct part of it (Team Project). When we realized the problem, we went searching & found this article, which made us change course: we are now using TFS Areas within one single Team Project & found what fitted best to our situation.
In our universe Area = a distinct release line within the platform.




回答2:


Areas in my opinion is a grouping mechanism, with Areas you can group your wortitems in any kind you want.

I think everything which fits to your development process and or make you more productive is ok.

All of your items on the list are valid types of areas, I saw all of them in projects.

But too deep hierarchies are not really helpfull, because if you create a workitem you than you have to choose/select the right area.



来源:https://stackoverflow.com/questions/8582557/tfs-areas-optimal-definition-and-configuration

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!