Chapter 9. Configuring and extending TFS
This chapter covers
- Organizing team projects
- Performance and high availability considerations
- Creating custom controls
- Creating key performance indicators
In this chapter, we look at a few issues that come up in real life. I assume that you have a general idea of TFS and an understanding of the TFS object model, and know how to install and administer the product. The topics discussed in this chapter provide concrete illustrations and insights regarding how you can extend TFS to suit your own requirements.
In previous chapters, we’ve discussed database management, version control, and build features, both for TFS 2005 and TFS 2008. In this chapter we discuss how to set up team projects, ensure scalability and high availability, promote ease-of-use via custom controls, and create high-level key performance indicators (KPIs). While discussing these topics, we drill down in relevant areas and talk about associated features, limitations, and workarounds.
This chapter doesn’t provide introductory information regarding how to use TFS, program against its object model, create reports, and so on. I assume that you’re familiar with TFS and know the basics. The goal of this chapter is to dive deep into selected problem areas, based on practical use cases and field experiences.