39
All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Embed Size (px)

DESCRIPTION

Why are you not using TFS?

Citation preview

Page 1: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

All Aboard the Team Foundation Server ExpressAnthony BortonALM Trainer/ConsultantEnhance ALM Pty Ltd

DEV325

Page 2: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

96MCT

93MCP

55Exams

Email: [email protected]: @anthonybortonBlog: http://www.myalmblog.com

Anthony Borton

Page 3: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Why are you not using TFS?

Page 4: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

TFS Myths and Fears

Too ExpensiveHard to install & administerJust for big organizationsDifficult to use

Page 5: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Team Foundation Server 2010 included with…

Page 6: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Team Foundation Server 2010

Retails for $499 USDFive users without CALsAdd users with CALs

Page 7: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

announcing

*Effective April 2012

TFS 2010 Pricing Changes

Page 8: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Team Foundation Server 2010 Pricing Changes

Team Explorer Everywhere now a free downloadNo CAL required to view ReportsNo CAL required for System Center Operations Manager Integration

http://aka.ms/tfsPricing

Page 9: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

announcingTeam Foundation Server Express 2012

Page 10: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

FREE for up to 5 usersDesigned for small teams

Source ControlWork Item TrackingBuild AutomationMore…

Supported by Visual Studio 2012 Express Editions & EclipseCompatible with earlier VS versions

Only supports SQL ExpressSingle Server ConfigurationNo SharePoint or Reporting IntegrationCan add additional users by purchasing a CALUpgrade to full TFS keeps all data including history

Team Foundation Server Express 2012

Page 11: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

TFS Myths and Fears

Too ExpensiveHard to install & administerJust for big organizationsDifficult to use

BUSTED

Page 12: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Basic Advanced

Team Foundation Server for Everyone

Laptop ServerSQL Server

ExpressSQL Server

Std./Ent.

Simple SCM Complex Integration

Small Projects Portfolio

Small Teams 1,000-person Teams

Team Foundation Server

Page 13: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

demo Getting Started withTFS Express

Page 14: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

TFS Myths and Fears

Too ExpensiveHard to install & administerJust for big organizationsDifficult to use

BUSTEDBUSTEDBUSTED

Page 15: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

demo Getting Started with TFS Version Control

Page 16: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Version Control Improvements in TFS 2012Local Workspaces

Diff/Merge in VSAutomergeMerge on UnshelvePending Changes ExperienceRollback in UIBaseless Merge in UIExecute Bit SupportMuch much more…

Page 17: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Moving to TFS for Source ControlJust move Latest

Get latest then check-inDrag/drop to addOpportunity to re-think version control for new tooling

Third-party migration toolingIntegration / Migration ToolkitVSS Upgrade Wizard

Upgrades a VSS database with history to TFS Source Control

Page 18: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

UserMap.xmlSettings.xml

VSS Converter in TFS 2010

Page 19: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

announcingVisual SourceSafe Upgrade Wizard

Page 20: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325
Page 21: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325
Page 22: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325
Page 23: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325
Page 24: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325
Page 25: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

VSS Upgrade WizardIncluded in TFS 2012 RTMNo more command line :-)No need to define username mapping up-frontNo need to have VSS installedWorks with on-premises and tfspreview

Page 26: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Build AutomationIntegrate early, integrate often

Continuous IntegrationBuilds on every check-inGated check-in to control qualityRolling builds to control frequency

Run build-verification tests easily

Easily customize to meet your needs

Page 27: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

demo

Build Automation

Page 28: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

demo

Planning Work

Page 29: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Sometimes paper is the best tool

Page 30: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325
Page 31: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325
Page 32: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

demo

Agile Planning

Page 33: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Compare TFS VersionsServer Service

Agile Product/Project ManagementTest Case Management

Heterogeneous Development

Data stays inside your networkSharePoint Integration

Data Warehouse & Reporting

Work Items, Source Control, & Build

Collaborate with anyone, from anywhere

Installation and Setup

Express

Page 34: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

TFS Myths and Fears

Too ExpensiveHard to install & administerJust for big organizationsDifficult to use

BUSTEDBUSTEDBUSTEDBUSTED

Page 35: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Team Foundation Server 2012

Easy to useEasy to installTightly IntegratedMuch more than just version control

Page 36: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Questions &answers

Page 37: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Keep in touch

[email protected]@anthonybortonhttp://www.alm-training.comhttp://au.linkedin.com/in/anthonyborton

Page 38: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

Related ContentBreakout Sessions

A Modern Architecture Review: Using the New Code Review Tools

Hands-on LabsThere are over 20 awesome hands on labs on ALM with TFS 2012

Product Demo StationsVisit the Visual Studio ALM stand in the Expo Hall

Find Me Later At…TechEd Hyped and in the lounge in the morning

Page 39: All Aboard the Team Foundation Server Express Anthony Borton ALM Trainer/Consultant Enhance ALM Pty Ltd DEV325

© 2012 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.