standardize on team foundation server across the enterprise with teamprise corey steffen general...

21

Upload: belinda-cain

Post on 24-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Standardize on Team Foundation Standardize on Team Foundation Server across the enterprise with Server across the enterprise with TeampriseTeamprise

Corey SteffenCorey Steffen

General ManagerGeneral Manager

[email protected]@teamprise.com

AgendaAgenda

The need for standardizationThe need for standardizationCase Study: Thomson ReutersCase Study: Thomson ReutersTeamprise Client Suite OverviewTeamprise Client Suite OverviewTeamprise Plug-in for EclipseTeamprise Plug-in for EclipseTeamprise Explorer and CLCTeamprise Explorer and CLCProduct DemonstrationProduct DemonstrationProduct RoadmapProduct RoadmapLicensingLicensingQ & AQ & A

The need for standardizationThe need for standardization

Today’s enterprise organizations utilize a Today’s enterprise organizations utilize a mix of development languages and toolsmix of development languages and tools

.NET, Java, PHP, C++, Ruby, etc..NET, Java, PHP, C++, Ruby, etc.Right tool for the jobRight tool for the jobExisting skills within development teamExisting skills within development teamLegacy applicationsLegacy applications

Most teams perform the same activitiesMost teams perform the same activitiesPlan, design, write code, build, test, deploy, etcPlan, design, write code, build, test, deploy, etcProcess may differ, but needs are commonProcess may differ, but needs are common

The need for standardizationThe need for standardization

Direct costs of multiple ALM solutionsDirect costs of multiple ALM solutionsLicensing and administrationLicensing and administrationBackup and disaster recoveryBackup and disaster recoveryHardware and trainingHardware and training

Additional pain pointsAdditional pain pointsRedundant processesRedundant processes

““Invisible barrier” between teamsInvisible barrier” between teams

Multiple reporting formats to managementMultiple reporting formats to managementDifficult to mix development technologiesDifficult to mix development technologies

Example: Builds that need to access multiple source Example: Builds that need to access multiple source code repositoriescode repositories

Standardize on Microsoft Team Standardize on Microsoft Team Foundation Server & TeampriseFoundation Server & Teamprise

Teamprise Client SuiteTeamprise Client SuiteSuite of client applications allowing Java and Suite of client applications allowing Java and cross-platform development teams to utilize the cross-platform development teams to utilize the features of Team Foundation Serverfeatures of Team Foundation Server

Every team has access to the integrated Every team has access to the integrated features of Team Foundation Serverfeatures of Team Foundation Server

Source Code Control, Work Item Tracking, Builds, Source Code Control, Work Item Tracking, Builds, Project Management, etc.Project Management, etc.

Client applications for all types of teams and Client applications for all types of teams and environmentsenvironments

Thomson ReutersThomson ReutersOnline ServicesOnline Services

Problem: 3 separate SCM systemsProblem: 3 separate SCM systems““Information black hole”Information black hole”

Needed improved transparency and collaborationNeeded improved transparency and collaboration

Solution: Microsoft TFS and TeampriseSolution: Microsoft TFS and TeamprisePreferred over: Rational, Telelogic, PerforcePreferred over: Rational, Telelogic, Perforce

Integration was the deciding factorIntegration was the deciding factor

220 member team (150 dev and test)220 member team (150 dev and test)90% use Eclipse or Rational Application Developer90% use Eclipse or Rational Application Developer

Over 70,000 changesets, 200,000 files, etc.Over 70,000 changesets, 200,000 files, etc.

http://www.teamprise.com/customers/casestudies/thomson-reuters.htmlhttp://www.teamprise.com/customers/casestudies/thomson-reuters.html

Teamprise Client SuiteTeamprise Client Suite

3 client applications3 client applicationsPlug-in for Eclipse-based IDEsPlug-in for Eclipse-based IDEsTeamprise Explorer (stand-alone GUI app)Teamprise Explorer (stand-alone GUI app)Command Line Client (CLC)Command Line Client (CLC)

Implemented in JavaImplemented in JavaRuns on operating systems that support a Java Runs on operating systems that support a Java Runtime Environment (JRE)Runtime Environment (JRE)

Clients communicate directly with TFSClients communicate directly with TFSNo additional server components to install and No additional server components to install and administeradminister

Release HistoryRelease HistoryTeamprise 1.0 (March 2006)Teamprise 1.0 (March 2006)

Support for TFS 2005Support for TFS 2005Focus on source control integrationFocus on source control integration

Teamprise 2.0 (March 2007)Teamprise 2.0 (March 2007)Focus on work item trackingFocus on work item trackingTeam ExplorerTeam Explorer

Teamprise 3.0 (March 2008)Teamprise 3.0 (March 2008)Support for TFS 2008Support for TFS 2008Team Build integrationTeam Build integration

Teamprise 3.2 (March 2009)Teamprise 3.2 (March 2009)Maven support, flexible project mappings, etc.Maven support, flexible project mappings, etc.

Teamprise Client SuiteTeamprise Client Suite

Teamprise ArchitectureTeamprise Architecture

Eclipse Plug-inEclipse Plug-in Teamprise ExplorerTeamprise Explorer Command LineCommand Line

Teamprise Java API for TFSTeamprise Java API for TFSTeamprise Java API for TFSTeamprise Java API for TFS

Team Foundation ServerTeam Foundation Server

ProjectProjectManagementManagement

ProjectProjectManagementManagement

Work ItemWork ItemTrackingTrackingWork ItemWork ItemTrackingTracking

VersionVersionControlControlVersionVersionControlControl

ReportingReportingReportingReporting

TeamTeamBuildBuild

TeamTeamBuildBuild

Teamprise Plug-in for EclipseTeamprise Plug-in for Eclipse

Perform all TFS operations from within the Perform all TFS operations from within the Eclipse IDEEclipse IDE

Similar experience to working in Visual StudioSimilar experience to working in Visual Studio

Supported on Eclipse 3.0-based IDEsSupported on Eclipse 3.0-based IDEsEclipse 3.2, RAD 6.0, Adobe Flex, etc.Eclipse 3.2, RAD 6.0, Adobe Flex, etc.

Windows, Linux, Solaris, Mac OS X, etc.Windows, Linux, Solaris, Mac OS X, etc.

Standard Eclipse “Team Provider” Plug-inStandard Eclipse “Team Provider” Plug-inFamiliar environment for Eclipse developersFamiliar environment for Eclipse developers

Teamprise ExplorerTeamprise Explorer

Designed to look and feel like the Visual Designed to look and feel like the Visual Studio Team ExplorerStudio Team Explorer

No learning curveNo learning curve

Stand-alone GUI applicationStand-alone GUI applicationWindows, Linux, Solaris, Mac OS X, etc.Windows, Linux, Solaris, Mac OS X, etc.

Eclipse Rich Client Platform (RCP) Eclipse Rich Client Platform (RCP) applicationapplication

User interface elements created using Standard User interface elements created using Standard Widget Toolkit (SWT)Widget Toolkit (SWT)

Native look on all platformsNative look on all platforms

Teamprise Command-line ClientTeamprise Command-line Client

Uses the same syntax as Microsoft’s CLCUses the same syntax as Microsoft’s CLCMakes it easy to port scripts between platformsMakes it easy to port scripts between platforms

Support for both source control and work item Support for both source control and work item tracking operationstracking operations

Product DemonstrationProduct Demonstration

Product RoadmapProduct Roadmap

Teamprise 4.0Teamprise 4.0Support for core VSTS 2010 featuresSupport for core VSTS 2010 features

Team Project CollectionsTeam Project Collections

Hierarchical work itemsHierarchical work items

Release Date: TBARelease Date: TBAWill coincide with release of TFS 2010Will coincide with release of TFS 2010

Customer previews available in Q3 2009Customer previews available in Q3 2009

Additional Teamprise 4.X releasesAdditional Teamprise 4.X releasesSupport for more TFS 2010 featuresSupport for more TFS 2010 features

Product RoadmapProduct Roadmap

Eclipse Mylyn integrationEclipse Mylyn integrationIntroduction on Teamprise Labs in Q3 2009Introduction on Teamprise Labs in Q3 2009

z/OS (mainframe) clientz/OS (mainframe) clientTeamprise CLC on z/OS Unix System ServicesTeamprise CLC on z/OS Unix System Services

Available today with Teamprise 3.2Available today with Teamprise 3.2

ISPF interface under developmentISPF interface under developmentPreview release in Q4 2009Preview release in Q4 2009

TSO interface possibly in 2010TSO interface possibly in 2010

Pricing and LicensingPricing and Licensing

Licensed on a per user basisLicensed on a per user basis$399 – Teamprise Client Suite$399 – Teamprise Client Suite

$199 – Teamprise Plug-in for Eclipse$199 – Teamprise Plug-in for Eclipse

$199 – Teamprise Explorer$199 – Teamprise Explorer

$299 – Teamprise Command-line Client$299 – Teamprise Command-line Client

TFS CALs purchased separately from TFS CALs purchased separately from MicrosoftMicrosoft

Full-featured 30 day product evaluation Full-featured 30 day product evaluation availableavailable

Download from Download from http://www.teamprise.comhttp://www.teamprise.com

Additional InfoAdditional Info

Product datasheet, whitepaper, etc.Product datasheet, whitepaper, etc.http://www.teamprise.com/products/http://www.teamprise.com/products/

Pre-recorded product demonstrationsPre-recorded product demonstrationshttp://www.teamprise.com/product/tours.htmlhttp://www.teamprise.com/product/tours.html

User’s Guide, Knowledge Base, Support User’s Guide, Knowledge Base, Support Forum, etcForum, etc

http://www.teamprise.com/supporthttp://www.teamprise.com/support

Online storeOnline storehttps://csp.teamprise.comhttps://csp.teamprise.com

TeampriseTeamprisecompany backgroundcompany background

Division of SourceGear focused on creating Division of SourceGear focused on creating products for Visual Studio Team System and products for Visual Studio Team System and Team Foundation ServerTeam Foundation Server

SourceGearSourceGear Inc 500 fastest growing companyInc 500 fastest growing company SourceOffSite, SourceGear Vault, FortressSourceOffSite, SourceGear Vault, Fortress

Questions and AnswersQuestions and Answers

Corey SteffenCorey Steffen

General ManagerGeneral Manager

[email protected]@teamprise.com