visual studio2005TeamSuite+TeamFoundation是一个很大的系统,这个系统的运作需要各个角色紧密配合的.一个人搞清楚所有的细节不是不可能,但是在项目过程中一个人把所有的都扛下来是不可能的.因此团队中需要有个对VSTS熟悉的人,他负责反复培训所有的角色(项目经理,开发人员,测试人员,每日构建等等),然后还能根据所有的角色的要求,在微软提供的模板的基础上改进,在经过几个月至半年的磨合之后,所有参与的角色和人员都熟悉,适应了就好办了.
其实架构师那一部分倒是不是所有的项目都用的上.
综上所述
首先,需要安排一个人,最好是高手,去了解VSTS的细节.以及如何改进.
然后,培训所有参与的人.并按实际需求持续改进.
所谓最佳实践是没有的,只有在标准模板的基础上根据自身的情况进行改进才是真正有用的.