Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
Agenda The need for standardization Case Study: Thomson Reuters Teamprise Client Suite Overview Teamprise Plug-in for Eclipse Teamprise Explorer and CLC Product Demonstration Product Roadmap Licensing Q & A
The need for standardization Today’s enterprise organizations utilize a mix of development languages and tools.NET, Java, PHP, C++, Ruby, etc. Right tool for the job Existing skills within development team Legacy applications Most teams perform the same activities Plan, design, write code, build, test, deploy, etc Process may differ, but needs are common
The need for standardization Direct costs of multiple ALM solutions Licensing and administration Backup and disaster recovery Hardware and training Additional pain points Redundant processes “Invisible barrier” between teams Multiple reporting formats to management Difficult to mix development technologies Example: Builds that need to access multiple source code repositories
Standardize on Microsoft Team Foundation Server & Teamprise Teamprise Client Suite Suite of client applications allowing Java and cross-platform development teams to utilize the features of Team Foundation Server Every team has access to the integrated features of Team Foundation Server Source Code Control, Work Item Tracking, Builds, Project Management, etc. Client applications for all types of teams and environments
Thomson Reuters Online Services Problem: 3 separate SCM systems “Information black hole” Needed improved transparency and collaboration Solution: Microsoft TFS and Teamprise Preferred over: Rational, Telelogic, Perforce Integration was the deciding factor 220 member team (150 dev and test) 90% use Eclipse or Rational Application Developer Over 70,000 changesets, 200,000 files, etc.
Teamprise Client Suite 3 client applications Plug-in for Eclipse-based IDEs Teamprise Explorer (stand-alone GUI app) Command Line Client (CLC) Implemented in Java Runs on operating systems that support a Java Runtime Environment (JRE) Clients communicate directly with TFS No additional server components to install and administer
Release History Teamprise 1.0 (March 2006) Support for TFS 2005 Focus on source control integration Teamprise 2.0 (March 2007) Focus on work item tracking Team Explorer Teamprise 3.0 (March 2008) Support for TFS 2008 Team Build integration Teamprise 3.2 (March 2009) Maven support, flexible project mappings, etc.
Teamprise Client Suite Teamprise Architecture Eclipse Plug-in Teamprise Explorer Command Line Teamprise Java API for TFS Team Foundation Server ProjectManagementProjectManagement Work Item Tracking Version Control ReportingReporting TeamBuildTeamBuild
Teamprise Plug-in for Eclipse Perform all TFS operations from within the Eclipse IDE Similar experience to working in Visual Studio Supported on Eclipse 3.0-based IDEs Eclipse 3.2, RAD 6.0, Adobe Flex, etc. Windows, Linux, Solaris, Mac OS X, etc. Standard Eclipse “Team Provider” Plug-in Familiar environment for Eclipse developers
Teamprise Explorer Designed to look and feel like the Visual Studio Team Explorer No learning curve Stand-alone GUI application Windows, Linux, Solaris, Mac OS X, etc. Eclipse Rich Client Platform (RCP) application User interface elements created using Standard Widget Toolkit (SWT) Native look on all platforms
Teamprise Command-line Client Uses the same syntax as Microsoft’s CLC Makes it easy to port scripts between platforms Support for both source control and work item tracking operations
Product Demonstration
Product Roadmap Teamprise 4.0 Support for core VSTS 2010 features Team Project Collections Hierarchical work items Release Date: TBA Will coincide with release of TFS 2010 Customer previews available in Q Additional Teamprise 4.X releases Support for more TFS 2010 features
Product Roadmap Eclipse Mylyn integration Introduction on Teamprise Labs in Q z/OS (mainframe) client Teamprise CLC on z/OS Unix System Services Available today with Teamprise 3.2 ISPF interface under development Preview release in Q TSO interface possibly in 2010
Pricing and Licensing Licensed on a per user basis $399 – Teamprise Client Suite $199 – Teamprise Plug-in for Eclipse $199 – Teamprise Explorer $299 – Teamprise Command-line Client TFS CALs purchased separately from Microsoft Full-featured 30 day product evaluation available Download from
Additional Info Product datasheet, whitepaper, etc. Pre-recorded product demonstrations User’s Guide, Knowledge Base, Support Forum, etc Online store
Teamprise company background Division of SourceGear focused on creating products for Visual Studio Team System and Team Foundation Server SourceGear Inc 500 fastest growing company SourceOffSite, SourceGear Vault, Fortress
Questions and Answers Corey Steffen General Manager