开发公司常常会缺少统一的工具集去支持开发方法论即使他们遵循微软的解决方案框架,一个开发团队可能使用Microsoft Visual Studio 2005进行软件开发.使用Visual SourceSafe®进行源代码管理,使用Microsoft Office Excel 进行缺陷跟踪。 可以在开发人员的系统中创建项目然后再把它拷贝到服务器上;通过e-mail协调任务,收集和分发项目当有的状态报表.
       Visual Studio Team System 2008 可以提供工具,过程处理以及引导开发团队的每一位成员进行更有效的协同工作.这种全面的应用程序生命周期管理能力使这种松散的工作方法变得过时.Microsoft Visual Studio Team System 2008 Team Suite给开发团队中的每一位成员提供多种角色的访问,可以使他们的工作更加灵活.并且Microsoft Visual Studio Team Suite 2008 Team Foundation Server为所有的项目版本提供集中的存储管理能力.
开发团队能够利用这个开发环境的好处包括:
工作项跟踪. 使用Team Foundation Server可以对工作项进行管理,并且当开发人员签入代码时进行自动更新。
团队开发无论何时当有代码签入时,增量式的项目创建和自动化的测试都会发生。如果存在错误将会立刻以E-mail的方式通知每一个人。
报表服务,之前创建项目报表-例如项目质量状态指示和遗留工作标识-使人们对项目进度评估和软件质量管理所需的信息随时掌握在手指间。
从这个新的开发环境中公司可以得到以下好处:
增强协作能力,开发团队中的所有成员-包括架构师,开发人员,测试人员,数据库管理人员和项目经理,可以更高效地协同工作.版本控制策略可以使强迫进行过程管理,比如需要签入所有的代码去生成一个工作项.当有标记为新特性或者缺陷的新代码全部完成并且签入时,测试人员可以立刻对这些已标记项进行测试.
提升软件质量,增强了集成的自动化测试功能,在增量集成时能够快速地识别发生错误的创建结果,有助于确定有价值的测试信息的安全性。在签入代码之前,开发人员通过使用Team Suite中提供的增强代码分析工具可以检测潜在的安全威胁和性能问题。
更强的项目透明度. 把所有的项目数据集中存储管理并且把项目信息的收集做为标准工作流的一部分,每一位成员都可以深入地,实时地查看项目的状态,并且他们能够花费较少的时间在查找和处理信息上而把精力集中于功能的实现上。一个基于Web的门户可以给开发团队之外的项目持有者提供从外部访问项目信息的能力,即使他没有运行Team Suite