Team Foundation Server for everyone Martin Woodward Microsoft @MartinWoodward http://woodwardweb.com martinwo@microsoft.com
I Work Here
On This
I also co-authored these
Before I get started…
Visual Studio ALM
Team Foundation Server… …is too expensive. …is too complex. …requires a server.
Team Foundation Server 2010 is included with…
Team Foundation Server 2010 Retails for £449 Five users without CALs Add users with CALs
Client and Server Support Supports client installations Windows 7, Windows Vista Grows when you grow Client OS Single server Multi-server farms x64 Support Supports Java development
Moving from Visual SourceSafe Visual SourceSafe Converter
VSS Converter Migrate what you want Into a single team project or into multiple Settings.xml UserMap.xml
Rich Client Support Full featured integration in Visual Studio In box command-line client Power Tool provides Windows Shell integration Eclipse plug-in support for Java developers MSSCCI provider brings support to other great clients like Visual Basic 6.0
Visual Studio ALM
Build Automation F5
TFS Build Architecture TFS Project Collection Queues Selects Build Controller Symbol Server Build Agent Publishes Executes Build Copies Drop Server
TFS Build Key Features Build Management inside IDE Build Triggers (Manual, CI, Scheduled) Gated / Private Builds Integrated with VC + WIT Reports for status + quality metrics Warehouse support for historical trends Build Notifications Managed Object Model Distributed Build Servers
Planning your Work Work Item Tracking: Tasks Bugs User Feedback Feature requests Centralized for easy, shared access Customizable
Tracking Progress
One more thing…
Q&A Martin Woodward Microsoft @MartinWoodward http://woodwardweb.com martinwo@microsoft.com
© 2008 Microsoft Corporation. All rights reserved © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.