Part 3. Administering and customizing TFS

 

In part 3 of the book, we learn about selected operational and extensibility features of TFS.

When administering TFS, you need to think about team project structure, current and projected load, capacity planning, security, high availability, disaster recovery, and so on. Your goal is to ensure that TFS is deployed as a good citizen in a data center and is managed like any other piece of critical IT infrastructure, using standard tools and processes.

When using TFS to implement your chosen software development process, you may need to extend TFS as well as interoperate with other complementary technologies. Additionally, you may find that there are out-of-band activities for which TFS offers just one piece of the solution—you may need a workflow system to tie all the pieces together.

In the following chapters, we learn about selected issues regarding TFS administration and customization. We discover the limitations as well as the possibilities.