FOREWORD

IT'S HARD TO IMAGINE A BETTER GROUP OF PEOPLE to write a book about Team Foundation Server than Martin, Grant, Ed, and Brian. Between the four of them, you have an expert in just about every aspect of Team Foundation Server.

Twenty years ago (I can't believe it's been 20 years) when we started building SourceSafe, it was a different world. There was no Internet as we know and love it today. Local area networks (LANs) were gaining adoption and e-mail was becoming mainstream. Windows/NT was just being developed. Client-server computing was in its infancy. Software development process was equally immature. Testing was ad hoc. Requirements were informal. Design was strictly done by developers. SourceSafe was a great tool for the time.

Over the past 20 years, software has come to play a critical role in nearly everyone's life — from your cell phone, to your banking system. Part of that change has been a significant evolution in the way we build software. Now, more than half of what you need to know about software development comes after you learn to program — collaboration, unit testing, project management, requirements, load testing, functional testing, build automation, release management, architecture, and more. As software becomes more critical, so do the tools and processes we use to build it.

Software projects are now bigger. The requirements change faster. Their success is more critical to the business, and a lot more people (with diverse responsibilities) are involved. ...

Get Professional Team Foundation Server 2010 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.