O'Reilly logo

Professional Team Foundation Server by Mickey Gousset, Erik Gunvaldson, Jean-Luc David

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

15.1. Identifying the Challenges

The process of working in a distributed team is called geographically distributed development (GDD). Interesting challenges come up when you look at the cultures and approaches of each team. You may have a project that spans several geographies. Additionally, separate projects may be worked on in separate field offices. Other interesting issues that come up are development culture, language differences, process differences, and tools. To address these challenges, you have to look at each project and assess if they are good candidates for Team System. The features, elements, and components that can be distributed include:

  • Team Foundation Server

  • Branch office infrastructure

  • Team portal

  • Team Foundation Version Control

  • Distributed load testing

  • Team Foundation Build

Let's look at each one of these features and explore how they can be applied to a geographically distributed development environment.

15.1.1. Team Foundation Server over The WAN

For secure communication with Team Foundation Server, it is recommended that you access it using a virtual private network (VPN). Most of the applications that connect to Team Foundation Server use a series of Web services. In its release of the server, Microsoft directly supports Integrated Windows Authentication. The problem with Integrated Authentication is that it may not be able to connect through a proxy server (and many ISPs have implemented proxies). Firewalls may also pose a problem for the very same reason. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required