18
Team Explorer Everywhere Edward Thomson Software Development Engineer, Microsoft Corporation April 4, 2011

April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Embed Size (px)

Citation preview

Page 1: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Team Explorer EverywhereEdward ThomsonSoftware Development Engineer, Microsoft Corporation

April 4, 2011

Page 2: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Agenda

Introductions

Why standardize on Team Foundation Server?

Demonstration of TFS for Java Developers

Adopting Team Foundation Server

Page 3: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Edward [email protected]

Software Development Engineer at Microsoft Team Foundation Server Cross-Platform

Team Mac User, Java Developer on Eclipse

Formerly of Teamprise, acquired in 2009

Page 4: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Heterogeneous DevelopmentCosts and Complexities

Redundant process definitions

Collaboration barriers between teams

Administration of multiple systems

Incompatible reporting to management

Page 5: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Heterogeneous DevelopmentStandardize on Team Foundation Server

Improved project visibility and tracking

Improved team collaboration

Consistent reporting and methodologies

Page 6: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Heterogeneous Development

Page 7: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Heterogeneous Development

Page 8: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Heterogeneous Development

Flash BuilderAptana Studio

Page 9: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

What is Team Explorer Everywhere?

Team Foundation Server access from within Eclipse-based IDEs Standard “team provider”, familiar to

Eclipse users

Cross-platform Command-line Client Same syntax as Windows Command-line

Client for script portability

Page 10: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Heterogeneous Development

Team Foundation Server

Business Analyst

Build Server

Tech Writer on Mac OS X

.NET Developer on Visual Studio

Test Team User

C++ Developer on Linux

Java Developer on Eclipse

Page 11: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Using Team Explorer Everywhere

DemonstrationTeam Foundation Server plug-in for Eclipse

Page 12: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Bringing Consistency Across Teams

Team Explorer Everywhere

Visual Studio Team Explorer

CMMI, Agile and Custom Process Templates

Project Reporting

Atomic Check-in

Check-in Policies

Work Item Linking

Work Item Hierarchies

Branch Visualization

Synchronization in Eclipse

Shelve / Unshelve

Team Build Java Builds .NET Builds

Continuous Integration

Gated Check-in

Page 13: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Adopting Team Foundation Server Start with the “pain points”

Version Control Work Item Tracking Build

Trial Internally

Page 14: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Adopting Team Foundation Server Start with the “pain points”

Version Control Work Item Tracking Build

Trial Internally

Page 15: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Adopting Team Foundation Server Migration and Synchronization from

existing tools

Integration into third-party tools CruiseControl Hudson

Page 16: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Getting Team Explorer Everywhere

90 Day Trialhttp://tinyurl.com/tee2010

Included in Visual Studio Ultimate with MSDN

Available separately (requires TFS CAL)

Page 17: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

Additional Resources

Team Explorer Everywhere 90-day trialhttp://tinyurl.com/tee2010

Build Extensions Power Toolhttp://tinyurl.com/buildpt

MSDN Forumhttp://tinyurl.com/teeForum

Page 18: April 4, 2011. Team Foundation Server Business Analyst Build Server Tech Writer on Mac OS X.NET Developer on Visual Studio Test Team User

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Visual Studio, the Visual Studio logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.

 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.