450 likes | 627 Views
DEV202. Team Foundation Server for Everyone. Martin Woodward Senior Program Manager Microsoft. Martin Woodward. martinwo@microsoft.com @martinwoodward http://www.woodwardweb.com http://www.radiotfs.com. I work here. On t his. I also co-authored these.
E N D
DEV202 Team Foundation Server for Everyone Martin Woodward Senior Program Manager Microsoft
Martin Woodward martinwo@microsoft.com @martinwoodward http://www.woodwardweb.com http://www.radiotfs.com
Team Foundation Server for Everyone Basic Advanced Team Foundation Server Server Laptop SQL Server Express SQL Server Std./Ent. Simple SCM Complex Integration Small Projects Portfolio Lone Developer 1,000-person Teams
Why aren’t you already using Team Foundation Server?
Team Foundation Server… …is too expensive. …is too complex. …requires a server.
Team Foundation Server… …is too expensive. …is too complex. …requires a server.
Team Foundation Server 2010 • Retails for $499 USD • Five users without CALs • Add users with CALs
Team Foundation Server… …is too expensive. …is too complex. …requires a server.
New Configuration Wizard • Easy to use • Fast configuration • No requirement for… • Windows SharePoint Services • SQL Server Reporting Services
Team Foundation Server… …is too expensive. …is too complex. …requires a server.
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 SourceSafeConverter
VSS Converter • Migrate what you want • Into a single team project or into multiple Settings.xml UserMap.xml
Don’t Want to Migrate? • Opportunity to rethink your version control process • Get latest and check-in • Drag and drop add
state of the art –noun the latest and most sophisticated or advanced stage of a technology, art, or science. public Foo() { … } public Foo() { … } public Bar() { … } Branching &Merging Version Control Check-in Policies
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 tons of other great clients like Visual Basic 6.0
state of the art –noun the latest and most sophisticated or advanced stage of a technology, art, or science. public Foo() { … } public Foo() { … } public Bar() { … } TO DO… Build Automation Work Items
Build Automation • Integrate early, integrate often • Continuous Integration • Builds on every check-in • Gated check-in to control quality • Rolling builds to control frequency • Run build-verification tests easily • Easily customize to meet your needs
Clean-up Your Backlog Debug Shopping Cart TestLogin Security AddRSSFeed Look and Feel Refresh
Manage All Your Work • Work Item Tracking enables you track everything you need to manage: • Tasks • Bugs • User Feedback • Feature requests • Centralized for easy, shared access
Manage Work Items Your Way • Rich integration in Visual Studio / Eclipse • Full featured synchronization lets you work in Microsoft Excel or Microsoft Project • Web Access lets you get to your work items
Start Using Team Foundation Server • Install Team Foundation Server 2010. • Try it out. • Migrate or start with a clean check-in.
Martin Woodward martinwo@microsoft.com @martinwoodward http://www.woodwardweb.com http://www.radiotfs.com
Related Content • Breakout Sessions • DEV306: Branching and Merging for Parallel Development • DEV310: Team Build 2010: From Build Definition to Custom Workflow Activities in 75 Minutes • DEV311: Deep Dive into Microsoft Visual Studio Team Foundation Server 2010 Reporting • DEV327: The Accidental Team Foundation Server Admin • OSP203: Application Lifecycle Management: Microsoft Project Server 2010 and Microsoft Team Foundation Server 2010, Better Together • Interactive Sessions • DEV271INT: Would You, Could You with TFS?
Related Content • Hands-on Labs • DEV366HOL: Branching and Merging Visualization with Microsoft Visual Studio Team Foundation Server 2010 • DEV367HOL: Planning Your Projects with Microsoft Visual Studio Team Foundation Server 2010 • Product Demo Stations • TLC-DEV: Team Foundation Server • Related Certification Exam • 70-512: Visual Studio Team Foundation Server Administration • Find Me Later At…
DEV Track Resources • http://www.microsoft.com/visualstudio • http://www.microsoft.com/visualstudio/en-us/lightswitch • http://www.microsoft.com/expression/ • http://blogs.msdn.com/b/somasegar/ • http://blogs.msdn.com/b/bharry/ • http://www.microsoft.com/sqlserver/en/us/default.aspx • http://www.facebook.com/visualstudio
Resources • Connect. Share. Discuss. http://northamerica.msteched.com Learning • Sessions On-Demand & Community • Microsoft Certification & Training Resources www.microsoft.com/teched www.microsoft.com/learning • Resources for IT Professionals • Resources for Developers http://microsoft.com/technet http://microsoft.com/msdn
© 2011 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.