Connecting to Team System Connecting to Team System Across the Enterprise Across the Enterprise
Martin WoodwardMartin Woodward
TeampriseTeamprise
Sponsored Partner SessionSponsored Partner Session
TeampriseTeamprisethe companythe company
Division of SourceGearDivision of SourceGear
Focused on creating products that extend Focused on creating products that extend Team Foundation Server to UNIX, Macintosh Team Foundation Server to UNIX, Macintosh and Java developersand Java developers
SourceGearSourceGearcompany backgroundcompany background
Founded 1997Founded 1997
Headquarters in Champaign, ILHeadquarters in Champaign, IL
SourceOffSite, SourceGear VaultSourceOffSite, SourceGear Vault
Customers includeCustomers include
Visual Studio Team SystemVisual Studio Team System
Team Foundation ServerTeam Foundation Server
Work Item Tracking
Change Management Reporting
Project Site
Challenges in ITChallenges in IT
Main pain pointsMain pain pointsCommunicationCommunication
Tracking of workTracking of work
Traceability of requirementsTraceability of requirements
Distributed Version ControlDistributed Version Control
All reduce time spent on developmentAll reduce time spent on development
Team System DeploymentTeam System Deployment
Dev Team (Local)Dev Team (Remote)
Business User
TCP/IPHTTP / S
Win 2003 ServerSQL Server 2005IIS 6.0
Team Foundation ServerTeam Foundation Server
Build Server
Version Control Proxy (Remote)Active Directory
Win 2003 ServerSQL Server 2005IIS 6.0
Team Foundation ServerTeam Foundation Server
Team Foundation Server ClientsTeam Foundation Server Clients
Team Foundation Server ClientsTeam Foundation Server Clients
Visual Studio 2005Visual Studio 2005Team ExplorerTeam Explorer
Microsoft CommandMicrosoft CommandLine ClientLine Client
Visual Studio 2003 /Visual Studio 2003 /Visual Studio 6Visual Studio 6
TeampriseTeampriseEclipse PluginEclipse Plugin
Teamprise Teamprise On MacOn Mac
TeampriseTeampriseExplorerExplorer TeampriseTeamprise
Command Line ClientCommand Line Client
TeampriseTeampriseOn LinuxOn Linux
Teamprise On Teamprise On Sun / SPARCSun / SPARC
Team FoundationTeam FoundationServerServer
Capacity PlanningCapacity Planning
Team SizeTeam Size TFS ConfigTFS Config ModelModel CPUCPU MemoryMemory DiskDisk
100100 Single ServerSingle Server Dell PowerEdge 1850Dell PowerEdge 1850 1 x 3.4Ghz1 x 3.4Ghz 1GB1GB 1 x 10k rpm 1 x 10k rpm SCSISCSI
200200 Single ServerSingle Server Dell PowerEdge 1850Dell PowerEdge 1850 1 x 3.4Ghz1 x 3.4Ghz 2GB2GB 1 x 10k rpm 1 x 10k rpm SCSISCSI
400400 Single ServerSingle Server Dell PowerEdge 1850Dell PowerEdge 1850 2 x 3.4Ghz2 x 3.4Ghz 2GB2GB 1 x 10k rpm 1 x 10k rpm SCSISCSI
800800 Dual ServerDual Server HP Proliant DL580 G2HP Proliant DL580 G2 AT: 1 x 2.8GhzAT: 1 x 2.8Ghz
DT: 2 x 2.7GhzDT: 2 x 2.7Ghz
AT: 1GBAT: 1GB
DT: 4GBDT: 4GB
12 x 15k SCSI 12 x 15k SCSI Raid 0Raid 0
20002000 Dual ServerDual Server HP Proliant DL580 G2HP Proliant DL580 G2 AT: 1 x 2.8GhzAT: 1 x 2.8Ghz
DT: 4 x 2.7GhzDT: 4 x 2.7Ghz
AT: 1GBAT: 1GB
DT: 16GBDT: 16GB
12 x 15k SCSI 12 x 15k SCSI Raid 0Raid 0
35003500 Dual ServerDual Server Dell PowerEdge 1850Dell PowerEdge 1850
Unisys ES7000/600Unisys ES7000/600
AT: 2 x 2.8GhzAT: 2 x 2.8Ghz
DT: 8 x 2.8GhzDT: 8 x 2.8Ghz
AT: 4GBAT: 4GB
DT: 32GBDT: 32GB
XIOTech SAN XIOTech SAN (2TB, RAID 10)(2TB, RAID 10)
Source: Source: http://blogs.msdn.com/bharry/archive/2006/01/04/509314.aspxhttp://blogs.msdn.com/bharry/archive/2006/01/04/509314.aspx
Rising to the ChallengeRising to the Challenge
Main StrengthsMain StrengthsCommunicationCommunication
Tracking of workTracking of work
Traceability of requirementsTraceability of requirements
Distributed Version ControlDistributed Version Control
All increase time spent on developmentAll increase time spent on development
Team System VC vs VSSTeam System VC vs VSS
X 6X 6
VSSVSS Team SystemTeam System
1.5 hours1.5 hoursFull GetFull Get 7.5 minutes7.5 minutes
15 minutes15 minutesGet LatestGet Latest 3 seconds3 seconds
3.5 seconds3.5 secondsRight ClickRight Click 0 Seconds0 Seconds
4.5 Seconds4.5 SecondsNavigateNavigate 0 Seconds0 Seconds
X 25X 25X 28X 28ProxyProxy
Team System AdoptionTeam System Adoption
Work Item Tracking
Source Control
.NET 2.0
Unit Testing
Class Diagrams
Team Build
Reporting
Project Portal Load Testing
Static Code Analysis
Manual Testing
Accessing Team Foundation ServerAccessing Team Foundation Server
Example ReportExample Report
Example ReportExample Report
Teamprise Client SuiteTeamprise Client Suite
Client applications for accessing the source Client applications for accessing the source control and work item tracking features of control and work item tracking features of Visual Studio 2005 Team Foundation Server Visual Studio 2005 Team Foundation Server from outside the Visual Studio IDEfrom outside the Visual Studio IDE
100% Java (built on the Eclipse platform)100% Java (built on the Eclipse platform)
3 client interfaces3 client interfacesEclipse plug-inEclipse plug-in
Explorer clientExplorer client
Command-line clientCommand-line client
Teamprise Plug-in for EclipseTeamprise Plug-in for Eclipse
Perform source control and work item Perform source control and work item tracking operations to TFS from within the tracking operations to TFS from within the Eclipse IDEEclipse IDE
Supported on Eclipse 3.0, 3.1, RAD 6.0, etc.Supported on Eclipse 3.0, 3.1, RAD 6.0, etc.
Standard Eclipse “Team Provider” Plug-inStandard Eclipse “Team Provider” Plug-in
Teamprise Explorer ClientTeamprise Explorer Client
Eclipse RCP applicationEclipse RCP application
Designed to look and feel like the Visual Designed to look and feel like the Visual Studio 2005 Team System Source Control Studio 2005 Team System Source Control ExplorerExplorer
Teamprise Command-line ClientTeamprise Command-line Client
Uses the same syntax as Microsoft’s CLCUses the same syntax as Microsoft’s CLC
Ideal for scripted useIdeal for scripted use
AvailabilityAvailability
Preview Program (Preview Program (www.teamprise.comwww.teamprise.com))
Version 1.0Version 1.0Q1 2006Q1 2006
Shortly after release of Team Foundation ServerShortly after release of Team Foundation Server
Version 2.0Version 2.0Q3 2006Q3 2006
Features will includeFeatures will includeRemaining source control features (Shelve, Branch... )Remaining source control features (Shelve, Branch... )
Full work item tracking supportFull work item tracking support
Learning MoreLearning More
Sam Guckenheimer, Room 201, 10.30amSam Guckenheimer, Room 201, 10.30am
Rick LaPlante Keynote, Theatre 12.30pmRick LaPlante Keynote, Theatre 12.30pm
Randy Miller, Room 201, 1.45pmRandy Miller, Room 201, 1.45pm
Rob Caron’s Blog:Rob Caron’s Blog:http://blogs.msdn.com/robcaronhttp://blogs.msdn.com/robcaron
Team System Rocks:Team System Rocks:http://www.teamsystemrocks.comhttp://www.teamsystemrocks.com
Question and AnswerQuestion and Answer
Martin WoodwardMartin Woodward
Senior Software EngineerSenior Software Engineer
TeampriseTeamprise
[email protected]@teamprise.com
www.teamprise.comwww.teamprise.com
Top Related