各类角色成员通过使用VSTS而在项目开发过程中紧密地结合起来,及时有效的完成角色的任务。
VS2005 Team Edition for Software Architects
VS2005 Team Edition for Software Developers
VS2005 Team Edition for Software Testers
VS2005 Team Foundation Server
VS2005 Team Test Load Agent
VS2005 Team Suite
Team Suite是VSTS的组成部分,它为核心软件开发团队中的每个角色成员提供了相应的工具,比如软件设计,开发和测试,以及团队沟通和管理方面,是成员之间形成自由,无缝的连接。通过和Visual Studio Team Foundation Server的整合使用, Team Suite帮助项目管理者更好的控制产品在软件生命周期中的每个环节,如图2所示:

图2
3.在VSTS中实现生命周期方法自动化
VSTS使用团队项目这个逻辑概念来表示在 Team Foundation Server(或 TFS)中所配置的软件开发项目。(VSTS 使用 TFS 组件来集中存储所有与项目相关的数据以及支持项目团队成员内部的协作。作为 VSTS 的服务器端产品,TFS 集成了多个关键概念。)要获得 VSTS 所提供的好处,您必须为所启动的每个软件开发项目创建一个团队项目。要将特殊的方法应用于软件开发项目,您必须按照该方法配置其团队项目并使用初始数据填充该团队项目。可使用过程模板来指定其中的初始配置和数据。
正如先前所提到的,过程模板是一组包含有预定义架构和结构的 XML 文件。用于创建团队项目的项目创建向导了解这些 XML 文件及其结构。创建团队项目时,PCW 从过程模板中读取 XML 文件,然后相应地配置和填充该团队项目。在团队项目创建完毕后,VSTS 中随附的工具(如 Work-Item Tracking、Source-Code Control 等等)会根据此配置和数据自动负责运行该项目。因此,要在 VSTS 中实现自定义生命周期方法,您必须做的唯一一件事情就是为该方法定义一个过程模板并利用该模板创建一个团队项目。配置、执行、监控和报告均由 VSTS 工具自动处理,因为这些工具了解过程模板架构。