开发公司经常会缺乏统一的工具集去支持开发方法论即便他们遵循微软的解决方案框架
,
一个开发团队可能使用
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
。