Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000010127816 | QA76.76.D47 D384 2007 | Open Access Book | Book | Searching... |
Searching... | 30000010127817 | QA76.76.D47 D384 2007 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
As the most important component of Microsoft's Visual Studio(r) 2005 Team System, Team Foundation Server is the central integration point that provides a collaborative environment for every member of a team, regardless of role. Since Team Foundation Server is so tightly interwoven with the rest of Team System, the authors have decided to present you with an invaluable resource that covers both, so that you may learn to set up and administer Team Foundation Server in order to effectively use the whole Team System toolset effectively.
Three Microsoft Team System MVPs cover how to plan a Team System deployment, complete a software project, and everything in between. They show you how to handle real-world challenges and tackle the tasks and scenarios that encompass the entire software development lifecycle.
What you will learn from this book
How to implement IT governance such as Sarbanes-Oxley How to work with mixed environments (including Java and .NET) How to set up the product for large distributed environments How and why to take multiple lifecycles into consideration when deploying and using Team System How to create custom development tools and administer and customize work items How to monitor your team project metrics using SQL Server Reporting ServicesWho this book is for
This book is for project managers, IT administrators, and anyone whose role consists of administering Team Foundation Server on a daily basis, running a software project, setting up users, or handling security.
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.
Author Notes
Jean-Luc David works as a Developer Evangelist for Microsoft Canada. Prior to this role, he worked as a senior consultant, speaker, and author for Stormpixel Solutions based in Toronto, Canada. He has been writing code since the age of 12, and has been an ongoing active participant in user groups, online chats, and developer events. Most of his time is spent writing, creating courseware, speaking, and deploying Visual Studio 2005 Team System and .NET Framework 3.0 to companies in Canada and abroad.
Jean-Luc has been the lead author for several successful books including Professional Visual Studio 2005 Team System, Professional WinFX Beta, and Professional Javascript, 2nd edition, all published by Wrox Press. You can reach Jean-Luc at support@stormpixel.com or through his blog at http:// teamsystemrocks.com/blogs/jldavid/.
Mickey Gousset is a current Microsoft Team System Most Valuable Professional (MVP) and works as a consultant for Notion Solutions, Inc., a company that focuses on helping clients adopt and use Microsoft Visual Studio Team System. He also runs the Team System Rocks! Web site (www.teamsystemrocks .com) and holds the position of Web master for the Memphis .NET User Group. Mickey holds B.S. degrees in both Physics and Computer Science from Mississippi State University, and also has the distinction of being in the first graduating class from the Mississippi School for Mathematics and Science, a specialized high school.
Erik Gunvaldson is a technology development manager within Microsoft?s Enterprise Partner Group, focused on driving Software Factories with Microsoft?s global partners. Prior to this role, Erik was a Microsoft Technical Evangelist, where he managed Microsoft?s Technology Adoption Program (TAP) for Visual Studio 2005 Team System. Other roles that Erik?s enjoyed at Microsoft include managing the development of Microsoft?s Natural Language SDK and the Enterprise Knowledge Management program for application development. Before coming to Microsoft nine years ago, Erik was a software architect at large mutual funds company and a C++/Unix developer and team manager at a telecommunications company.
Table of Contents
Acknowledgments |
Introduction |
Part 1 Deployment and Administration |
Chapter 1 Planning a Team System Deployment |
Team Foundation Server Overview |
Team System Overview |
Compiling Your Project Data |
Planning a Deployment |
Hardware Requirements |
Software Requirements |
Migrating and Integrating Your Existing Tools and Assets |
Licensing Models |
Where to Get Team System |
Chapter 2 Advanced Installation and Tools Migration |
Administrator Types |
Enterprise IT Administrator |
Group IT Administrator |
Team Member/Developer |
User Accounts |
Active Directory |
Installing Team Foundation Server |
Types of Installation |
Multiserver Installation |
Single-Server Installation |
Installing Team Foundation Server Proxy |
Installing Team Foundation Build Server |
Using Virtualization |
Overview of Microsoft Virtual Server and Virtual PC |
Creating a Base Virtual Machine |
Installing Team Foundation Server Components on a Virtual Machine |
Understanding Team Explorer |
Installing the Prerequisites |
Internet Explorer Enhanced Security Configurations |
Installing Team Explorer |
Connecting Team Explorer to Team Foundation Server |
Configuring Team Explorer to Use Team Foundation Server Proxy |
Accessing Administrative Functions |
Using Team Explorer |
Using the Command Line |
Giving Users Team Project Create Ability |
Migrating your Tools to Team Foundation Server |
Version Control |
Work Item Tracking |
Chapter 3 Configuring Team Foundation Build |
Team Foundation Build Overview |
Architecture |
Build Types |
Build Execution |
Build Report |
Common Build Scenarios |
Typical Builds |
Nightly Builds |
Weekly Builds |
Continuous Integration (CI) |
Customizing and Extending Team Foundation Build |
Existing Build Tasks |
Custom Build Tasks |
Advanced Build Scenarios |
Building |
NET v 1.1 and VB 6.0 Code |
Building ASP |
NET Applications |
Setting Up Team Foundation Build Server |
Managing Builds |
Setting Up Build E-Mail Notifications |
Setting Up Multiple Build Servers |
Setting Up a Common Build Drop Site |
Team Foundation Build Security Permissions Overview |
Best Practices |
Chapter 4 Setting Up Security |
Team Foundation Server Security Model Overview |
How Team Foundation Server Manages Groups |
Built-In Global Groups |
Built-In Project Groups |
Managing Security in Other Groups |
Security in Other Parts of Team Foundation Server |
Managing Security Groups in Team Foundation Server |
Creating New Groups Using the GUI |
Creating New Groups Using the Command Line |
Adding Users to Groups Using The GUI |
Adding Users to Groups Using the Command Line |
Using the GUI to Set Security Permissions for Groups |
Using the Command Line to Set Security Permissions |
Managing Security for Other Areas |
Common Security Access Problems |
User Cannot Connect to Team Foundation Server |
User Cannot Create a Team Project |
Security Best Practices |
Chapter 5 Team Foundation Server Backup and Recovery |
Disaster Recovery Overview |
The Disaster Recovery Plan |
Built-In Windows Backup Tools |
Third-Party Backup Tools |
Disaster Recovery Applied to Team Foundation Server |
Backing Up Team Foundation Server |
Backing Up the Team Foundation Server Databases |
Backing Up the Report Server Encryption Key |
Restoring the Report Server Encryption Key (Optional) |
Restoring Team Foundation Server to the Same Server |
Restoring Team Foundation Server Databases |
Recreating the Data Warehouse |
Refreshing the Work Item Cache on Client Machines |
Restoring Team Foundation Server to a Different Server |
Configure and Stop Report Server |
Configure and Stop IIS |
Stop Services on the Application Tier |
Recreate the Data Warehouse |
Connecting the |