Mickey Gousset, and
Published by Wiley Publishing, Inc.
10475 Crosspoint Boulevard Indianapolis, IN 46256.
Copyright 2007 by Wiley Publishing, Inc., Indianapolis, Indiana
Published by Wiley Publishing, Inc., Indianapolis, Indiana
Published simultaneously in Canada
Manufactured in the United States of America
10 9 8 7 6 5 4 3 2 1
Library of Congress Cataloging-in-Publication Data:
David, Jean-Luc, 1971- Professional Team foundation server / Jean-Luc David and Mickey Gousset...[et al.]. p. cm. Includes index.
ISBN-13: 978-0-471-91930-8 (paper/website)
ISBN-10: 0-471-91930-6 (paper/website)
1. Computer software--Development--Computer programs. 2. Teams in the workplace--Data processing. 3. Microsoft Visual studio. I. Gousset, Mickey. II. Title.
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions.
LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS. THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN THEN THIS WORK WAS WRITTEN AND WHEN IT IS READ.
For general information on our other products and services please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002.
Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries, and may not be used without written permission. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book.
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books.
Marvel de Vries
William A. Barton
Mary Beth Wakefield
Vice President and Executive Group Publisher
Vice President and Publisher
Joseph B. Wikert
Graphics and Production Specialists
Carrie A. Foster
Alicia B. South
Quality Control Technician
Media Development Specialists
Proofreading and Indexing
I'd like to dedicate this book to my lovely wife Miho, who has supported me through the writing of this book (and through all my projects).
- Jean-Luc David
This book is dedicated to my incredibly wonderful and beautiful wife, Amye. I can't begin to describe the support and love she has provided for me through this process, and I couldn't have done it without her.
I love you, Mom, and Lea. - Mickey Gousset
About the Authors
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.
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.
When not writing or working with computers, Mickey enjoys a range of activities such as playing Halo 2 (GamerTag: HereBDragons), cooking, blogging, and participating in local community theatre. But nothing takes the place of spending time with his two wonderful little girls, Emma and Meg, and his beautiful wife, Amye.
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. Erik enjoys spending time with his wife Anna, daughter Katrina, son Lukas, his big lab Joe, and, when time affords, playing golf and tennis
I would like to first thank my good friend Mickey for cowriting and collaborating on the book. (May it be the first of many!) Your knowledge, honesty, and dedication are truly inspiring. A special thanks also goes out to Erik Gunvaldson for his technical knowledge and experience. This book would not be possible without the hard work of my editors-Bob Elliott (thanks for your ongoing support), Sydney Jones (my development editor who made the experience of writing the book an absolute joy), and the rest of the staff at Wiley Publishing. I would also like to acknowledge the technical support and encouragement from the great staff at Microsoft-Rob Caron, Tom Patton, Mario Rodriguez, Noah Coad, Ed Hickey, Sam Guckenheimer, and countless others. My fellow VSTS MVPs Joe Sango and Marcel de Vries provided excellent technical edits for the book. And lastly, thanks to my family, my good friend Chris Dufour, and last but not least my wife Miho-for your encouragement and support throughout the writing of the book. -Jean-Luc David
Thank you to Jean-Luc David, for giving me this chance to write this book with him, putting up with all of my endless late-night questions, and making this a great experience. You are an incredible author and a great friend. Next, to all those people who helped tech edit this book: Buck Hodges, Marcel deVries, Mario Rodriguez, Joe Sango, as well as anyone else I may have overlooked, thanks for all of your great feedback that has helped make this a better product. And thanks to Martin Woodward for his contributions and his help.
I'd like to give a very special thanks to the editors and publishers at Wiley Publishing, specifically Robert Elliot and Sydney Jones. Thank you both for your guidance and support. To Rob Caron and Korby Parnell, for hosting that Team System session on communities at Tech Ed 2004, which helped me end up where I am today. You've always been there for me when I needed it, and I will never forget it. Finally, to my departed father, Philip Gousset. Thanks Dad, for doing what you did to make me who I am today. -Mickey Gousset