一个小团队和多个并行项目的 TFS 设置
TFS setup for one small team and multiple parallel projects
我们有一个五人开发团队,将同时构建多个内部项目。经过研究,我发现最好创建一个团队项目,即使对于我们的情况也是如此,对吗?
如果是这样,您能否推荐如何为项目和时间表设置适当的迭代?
TFS question - small team, multiple projects 听起来与我的情况相似,但我似乎无法在 TFS Agile 流程板中获得超过一次 "current" 迭代。
您可以创建一个团队项目,并在其中设置多个子项目。这样,您就可以为整个项目以及子项目配置东西。详情参考这个link:Multiple teams
每个团队项目只能有一个迭代树(因此只有一个当前迭代)。你应该根据你如何规划你的团队资源来决定。您是希望整个团队只有一个积压工作,还是每个项目都有不同的积压工作?
各有利弊,具体取决于您是想使用Visual Studio Team Service 主要是为了规划您的团队资源还是规划您的项目。
使用单个团队项目/积压工作
通过这种方法,可以轻松地为下一个冲刺计划整个团队的资源。您可以将人员分配到不同项目中的不同任务,并对团队当前的工作有一个很好的了解。要将工作项分配给不同的项目,您可以使用区域路径。
使用这种方法规划和跟踪单个项目的进度会有点困难,因为所有项目都具有相同的迭代结构,而且只有一组公共标签。
尽管 the marketplace 提供了可以与 Visual Studio Team Service 集成的外部工具,可以帮助您规划单个项目。
每个项目使用一个团队项目
通过这种方法,您可以清楚地了解每个项目的进度,并且可以拥有单独的迭代、标签等。
另一方面,规划您团队的资源变得更加困难,因为您不会有任何积压工作,也没有地方可以一眼看出您的团队目前正在做什么。
我们有一个五人开发团队,将同时构建多个内部项目。经过研究,我发现最好创建一个团队项目,即使对于我们的情况也是如此,对吗?
如果是这样,您能否推荐如何为项目和时间表设置适当的迭代?
TFS question - small team, multiple projects 听起来与我的情况相似,但我似乎无法在 TFS Agile 流程板中获得超过一次 "current" 迭代。
您可以创建一个团队项目,并在其中设置多个子项目。这样,您就可以为整个项目以及子项目配置东西。详情参考这个link:Multiple teams
每个团队项目只能有一个迭代树(因此只有一个当前迭代)。你应该根据你如何规划你的团队资源来决定。您是希望整个团队只有一个积压工作,还是每个项目都有不同的积压工作?
各有利弊,具体取决于您是想使用Visual Studio Team Service 主要是为了规划您的团队资源还是规划您的项目。
使用单个团队项目/积压工作
通过这种方法,可以轻松地为下一个冲刺计划整个团队的资源。您可以将人员分配到不同项目中的不同任务,并对团队当前的工作有一个很好的了解。要将工作项分配给不同的项目,您可以使用区域路径。
使用这种方法规划和跟踪单个项目的进度会有点困难,因为所有项目都具有相同的迭代结构,而且只有一组公共标签。
尽管 the marketplace 提供了可以与 Visual Studio Team Service 集成的外部工具,可以帮助您规划单个项目。
每个项目使用一个团队项目
通过这种方法,您可以清楚地了解每个项目的进度,并且可以拥有单独的迭代、标签等。
另一方面,规划您团队的资源变得更加困难,因为您不会有任何积压工作,也没有地方可以一眼看出您的团队目前正在做什么。