Synopses & Reviews
Learn to use TFS 2012 to effectively deliver software projects
Team Foundation Server is the core collaboration tool at the heart of Microsoft's Application Lifecycle Management portfolio. Completely revised and updated to focus on TFS 2012, this book provides an in-depth look at how to use, adapt, and extend TFS to your advantage. It addresses the many changes that have taken place since the original TFS 2005 release and pays particular attention to the new functionality introduced since TFS 2010, including the new web-based agile project planning tools, and it details the fundamental changes to the centralized version control system. This book also provides full details on using the new Team Explorer experience, including working with the new My Work and Code Review functionality. Written by a hand-picked team of Microsoft insiders, this book arms you with the information you need to effectively manage and deliver software projects with TFS.
Professional Team Foundation Server 2012:
- Walks you through planning, installing, and customizing your TFS deployment
- Features a comprehensive overview of the new Local Workspaces feature in version control
- Offers tips for effectively developing in parallel using branching and merging, and for ensuring code quality
- Shares techniques for adopting and using work item tracking as well as customizing your process templates
- Reviews how to automate and customize the build process
- Details how to use TFS from Eclipse or from Linux and Mac as well as Visual Studio
- Reviews administering a TFS environment including creating a back-up plan, handling disaster recovery, upgrading to TFS 2012, monitoring server health, and more
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, e-books, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
A comprehensive guide to using Microsoft Team Foundation Server 2012
Team Foundation Server has become the leading Microsoft productivity tool for software management, and this book covers what developers need to know to use it effectively. Fully revised for the new features of TFS 2012, it provides developers and software project managers with step-by-step instructions and even assists those who are studying for the TFS 2012 certification exam. You'll find a broad overview of TFS, thorough coverage of core functions, a look at extensibility options, and more, written by Microsoft insiders and MVPs.
- An update of the leading Wrox book on Team Foundation Server, written by an expert team of Microsoft insiders and MVPs
- Provides a broad overview of Team Foundation Server for developers, software project managers, testers, business analysts, and others wanting to learn how to use TFS
- Offers administrators the necessary tools to efficiently monitor and manage the TFS environment
- Covers core TFS functions including project management, work item tracking, version control, test case management, build automation, reporting, and how to write extensions for TFS 2012
Professional Team Foundation Server 2012 builds on the proven Wrox Professional formula to give you a solid background in this software management tool.
About the Author
is the Microsoft Program Manager for the Lab Management scenarios for Team Foundation Server and the Visual Studio ALM product family. He was voted as Microsoft MVP of the Year for Visual Studio ALM & Team Foundation Server before joining Microsoft.
Martin Woodward is currently the Program Manager for the Microsoft Visual Studio Team Foundation Server Cross-Platform Tools Team. Before joining Microsoft, he was voted Team System MVP of the Year, and has spoken about Team Foundation Server at events internationally.
Grant Holliday is a Senior Premier Field Engineer for Microsoft in Australia. Prior to this role, he spent three years in Redmond, Washington as a program manager in the Visual Studio Team Foundation Server product group.
Brian Keller is a Principal Technical Evangelist for Microsoft specializing in Visual Studio and application lifecycle management. He has presented at conferences all over the world and has managed several early adopter programs for emerging Microsoft technologies.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Table of Contents
PART I: GETTING STARTED
CHAPTER 1: INTRODUCING TEAM FOUNDATION SERVER 2012 3
CHAPTER 2: PLANNING A DEPLOYMENT 13
CHAPTER 3: INSTALLATION AND CONFIGURATION 43
CHAPTER 4: CONNECTING TO TEAM FOUNDATION SERVER 59
PART II: VERSION CONTROL
CHAPTER 5: OVERVIEW OF VERSION CONTROL 83
CHAPTER 6: USING TEAM FOUNDATION VERSION CONTROL 95
CHAPTER 7: ENSURING CODE QUALITY 147
CHAPTER 8: MIGRATION FROM LEGACY
CHAPTER 9: BRANCHING AND MERGING 193
CHAPTER 10: COMMON VERSION CONTROL SCENARIOS 223
PART III: PROJECT MANAGEMENT
CHAPTER 11: INTRODUCING WORK-ITEM TRACKING 243
CHAPTER 12: CUSTOMIZING PROCESS TEMPLATES 273
CHAPTER 13: MANAGING TEAMS AND AGILE PLANNING TOOLS 311
CHAPTER 14: REPORTING AND SHAREPOINT DASHBOARDS 333
CHAPTER 15: PROJECT SERVER INTEGRATION 359
PART IV: TEAM FOUNDATION BUILD
CHAPTER 16: OVERVIEW OF BUILD AUTOMATION 373
CHAPTER 17: USING TEAM FOUNDATION BUILD 389
CHAPTER 18: CUSTOMIZING THE BUILD PROCESS 437
PART V: ADMINISTRATION
CHAPTER 19: INTRODUCTION TO TEAM FOUNDATION SERVER ADMINISTRATION 493
CHAPTER 20: SCALABILITY AND HIGH AVAILABILITY 525
CHAPTER 21: DISASTER RECOVERY 549
CHAPTER 22: SECURITY AND PRIVILEGES 575
CHAPTER 23: MONITORING SERVER HEALTH AND PERFORMANCE 599
CHAPTER 24: TESTING AND LAB MANAGEMENT 627
CHAPTER 25: UPGRADING FROM EARLIER VERSIONS 657
CHAPTER 26: WORKING WITH GEOGRAPHICALLY DISTRIBUTED TEAMS 675
CHAPTER 27: EXTENDING TEAM FOUNDATION SERVER 695