Teamprise Plug-in for Eclipse

Download Report

Transcript Teamprise Plug-in for Eclipse

Standardize on Team Foundation
Server across the enterprise with
Teamprise
Corey Steffen
General Manager
[email protected]
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.
http://www.teamprise.com/customers/casestudies/thomson-reuters.html
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 Architecture
Teamprise Client Suite
Eclipse Plug-in
Teamprise Explorer
Command Line
Teamprise Java API for TFS
Version
Control
Project
Management
Work Item
Tracking
Team Foundation Server
Reporting
Team
Build
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 Q3 2009
Additional Teamprise 4.X releases
Support for more TFS 2010 features
Product Roadmap
Eclipse Mylyn integration
Introduction on Teamprise Labs in Q3 2009
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 Q4 2009
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 http://www.teamprise.com
Additional Info
Product datasheet, whitepaper, etc.
http://www.teamprise.com/products/
Pre-recorded product demonstrations
http://www.teamprise.com/product/tours.html
User’s Guide, Knowledge Base, Support
Forum, etc
http://www.teamprise.com/support
Online store
https://csp.teamprise.com
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
[email protected]