Chapter 1. TFS and the practice of software development
This chapter covers
- Evolution of software development practices
- TFS architecture
- High-level functionalities
Visual Studio Team System 2008 (VSTS) is Microsoft’s application lifecycle management (ALM) platform for managing the end-to-end software development process. It’s a vast product with wide-ranging capabilities. VSTS first debuted in 2005, with incremental improvements added in 2008, and contains both general purpose as well as role-based capabilities. The platform can be extended as needed. Given how geographically distributed, technically complex, and strategically important enterprise software projects have become, I feel that VSTS deserves a careful look with regard to solving real-life development challenges. The days are gone when you could hope to develop enterprise software, with acceptable quality and within a reasonable timeframe, without effective tool support.