Welcome to MSDN Blogs Sign in | Join | Help

Team System 2010 Overview

I’ve been threatening for 6 months to start blogging about VSTS 2010 features and somehow it’s just never made it to the top of my list.  With the Beta 1 release coming increasingly closer, it seems like I’m running out of time to tell you much about it before you can easily discover it all yourself.  So now seems like an opportune time to start.  Being, overall more intimately familiar with the details of the new TFS features, the series will focus more in that area than others but I thought I’d start with a big picture VSTS overview of what we’re doing in the 2010 release.

As I’ve said in a few posts before it’s a REALLY big release.  So to keep this post from being 30 pages, I’m going to keep this list to a very short list of very high level features.  The names of them will, in some cases, merely be provocative and I’ll follow up with subsequent posts containing details, screenshots, etc.  I’m not going to comment on new VS Pro 2010 features at this point but maybe I will after I get through all the Team System stuff.

There are awesome new features in every area of Team System 2010.  However there are 3 really “new” areas that are particularly worthy of note.  The most prominent is our investment in tools for testers that help make them amazingly productive, incorporate them into the overall software team and provide for seamless flow of information with the developers.  A related new area of investment is what we call “Lab Management”.  It is a set of features that makes it very easy for you to deploy and test software in many different configurations and then to debug and fix issues that the testing finds.  The other major “new” area is in architecture tools.  VSTS 2010 marks a significant departure from 2008 with a plethora of new tools to help you design and understand a wide variety of software systems.

BTW, please don’t ask me when Beta 1 will actually ship.  I’m quite certain I’m not allowed to give out dates right now but I’ll just say that the features have been done for a while now and we’re just testing and refining the quality.  After that comes the release process.  All of this takes a while but sitting on the inside it feels like we’re just about there.

On to the feature list.  I’ve put blog links next to each feature area where there is an active blog.  Please note this is not a comprehensive list but rather just new features in VSTS 2010.  Of course most of the 2008 features will be in 2010 too :)

Architecture (http://blogs.msdn.com/camerons/)

  • Architecture Explorer
  • Layer diagram
  • Use case designer
  • Activity designer
  • Component diagram
  • Logical class designer
  • Sequence diagram
  • Modeling project system
  • UML Model explorer
  • Architecture validation during build

Development & Database (http://blogs.msdn.com/habibh/)

  • Historical debugging
  • Test impact analysis
  • Improved code analysis
  • Improved profiling (especially multi-tier)
  • Database extensibility

Lab Management (http://blogs.msdn.com/amit_chatterjee, http://blogs.msdn.com/lab_management)

  • Multi-tier Environment creation and management
  • Automated deployment
  • Easily manage machine pools
  • Network fencing
  • Checkpoints

Test (http://blogs.msdn.com/amit_chatterjee, http://blogs.msdn.com/james_whittaker)

  • Test planning
  • Test case management
  • Test prioritization
  • Run management & reporting
  • Project quality reports
  • Manual test execution
  • Diagnostic recording (environment, video, etc)
  • UI Automation recording
  • Coded UI tests

TFS (my blog http://blogs.msdn.com/bharry)

  • Work item hierarchy & linking
  • Improved Agile template
  • MOSS & WSS Dashboards
  • Simplified reporting
  • Improved support for parallel development
  • Rollback
  • Build queuing and pooling
  • Gated checkin
  • Simplified setup
  • Scale out of web and data tiers
  • Admin console
  • Project move/archive/restore

If you don’t see your favorite feature here, don’t fret.  As I drill into the various areas I’ll give a lot more detail.  I’m trying to keep everything pretty high level here and save the detailed feature list for the drill down posts.

Brian

Published Wednesday, April 08, 2009 3:54 PM by bharry

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Team System 2010 Overview | ASP NET Hosting

Wednesday, April 08, 2009 4:44 PM by Team System 2010 Overview | ASP NET Hosting

# re: Team System 2010 Overview

This is a good lists. I wonder VSTS 2010 will be shipped with a 64-bits edition or not!?

Wednesday, April 08, 2009 7:21 PM by Tzu-Yie

# re: Team System 2010 Overview

Hi,

What about .NET CF projects, can we expect a better integration for testing?

Wednesday, April 08, 2009 7:23 PM by Alberto Silva - Device App Development MVP

# re: Team System 2010 Overview

> Improved support for parallel development

DVCS? Offline support?

Thursday, April 09, 2009 4:25 AM by rbirkby

# Brian Harry Posts a Feature List for Team System 2010

Brian Harry has create a short list of the high-level features that will be coming in Visual Studio Team

Thursday, April 09, 2009 9:32 AM by Team System News

# re: Team System 2010 Overview

Do you have any estimated date for the RTM?

Thursday, April 09, 2009 10:04 AM by sdasdf

# re: Team System 2010 Overview

Good feature list.

What about code review proces? Does this feature will be shiped with RTM or later?

Hassan

Thursday, April 09, 2009 10:27 AM by Hassan Fadili

# Brian Harry shares some insight on VSTS 2010

If you’re interested in knowing more about the next release of Visual Studio (Pro, Team Editions, and

Thursday, April 09, 2009 1:42 PM by Are you thinking what I'm thinking?

# re: Team System 2010 Overview

Around build would there happen to be any addition that would allow us to secure "who" can acuallty queue a build to a given build agent.  Would be nice to be able to say only X user can queue a build on this build machine and it's running under Y service account which is the only user that can drop builds on Z network share for seperation of duties compliance.

Thursday, April 09, 2009 3:23 PM by Mike

# re: Team System 2010 Overview

How do you guys decide which features are "team system" features?

It seems to me some of the items above would be a benefit to *all* developers and should really be in down-level editions.

Thursday, April 09, 2009 3:36 PM by danieldsmith

# Team System 2010 Overview - Brian Harry

Thank you for submitting this cool story - Trackback from DotNetShoutout

Thursday, April 09, 2009 4:34 PM by DotNetShoutout

# Preparing for a TFS, VSTS and VSTS Rangers brownbag introduction session … so what?

With the help of the colleagues Bill Maurer, Sam Guckenheimer , Sajee Mathew and Daryush Laqab I have

# re: Team System 2010 Overview

I've mentioned this before but it seems topical here:

Please make some effort to convince the relevant people that more of these SKUs need to be included in the Microsoft Partner program benefits.  As a "certified gold partner with ISV competency" we get all the TFS and Team Dev we can eat (we're not very big) but our product quality (and the degree to which we're locked into MS tools) would improve if we had the other tools as well.  Unifying DB and Dev helps but a benefit structure that supported a balance of Architecure, test, and development would be nice.

As it is, the champions of process improvement lose to the champions of cash conservation pretty much every game :-(

I realize that there are other customer profiles besides ISVs and there are other sides to the business case.  I'm just taking advantage of this venue to advocate a change that would benefit me.

Thanks,

-swn

Friday, April 10, 2009 10:14 AM by swn1

# Resources to learn more about Visual Studio Team System 2010

While the various Visual Studio teams are working on our first beta release, I thought I’d point out

Friday, April 10, 2009 12:29 PM by Jeff Beehler's Blog

# re: Team System 2010 Overview

@Tzu-Yie,

Yes, TFS 2010 will be supported on 64-bit for all tiers (including the AT).

Monday, April 13, 2009 1:54 PM by Brian Keller

# re: Team System 2010 Overview

One missing feature that I would really like to see is MSBUILD support for Setup projects and other 'special' projects in solutions.

Wednesday, April 15, 2009 6:55 AM by Fred

# re: Team System 2010 Overview

Is there any improvement to the refactoring tools, I don't see that mentioned in the list??

Friday, April 17, 2009 9:07 AM by Laughing John

# re: Team System 2010 Overview

This is a cool list of features. The UML Model explorer in VSTS Arch., Rollback  feature & Admin Console in TFS are really exiting. Do we plan to include ORM and Data Warehouse designer with the VSTS Database edition.

Sunday, April 19, 2009 6:33 AM by Ravi S.Maniam

# New Features In Team System 2010

Many times I have been asked about the new features in Team System 2010. I have recently read a post

Sunday, April 19, 2009 9:33 AM by SRLTeam

# re: Team System 2010 Overview

I've been debating what to do with some of these questions since I intend to answer most if not all of them with subsequent posts in the series.  But I've decided it's probably best to go ahead and give short answers here and then still talk about them in more depth in the posts, so here it goes...

Tzu-Yie - Yes, TFS 2010 will ship with a 64-bit server.

Alberto - I'm afraid not.  We really haven't invested int .NET Compact Framework support in this release.

tbirkby - No DVCS and Offline stays mostly like it was in TFS 2008.  The area we've really focused on for this release is branching and merging.  DVCS and better offline are on our backlog.

sdasdf - No, we aren't talking about the RTM date yet.  We're getting ready to ship Beta 1 and really looking forward to feedback on that.

Hassan - Code review is high on my personal list of things to do but it's not in this release.  Not sure when it will be but it's near the top of my list of things I'd like to do but haven't yet.

Mike - Let me deal with the build permissions question in the post on the build changes.  There's a lot to talk about.

danieldsmith - Picking what features are Team System features and what are Pro features is difficult and I don't think I can give you a short answer to that question because it involves so many considerations.  However, we definitely don't have a rule that we don't put in any feature that "everybody" would want.  After all, anybody could buy a Team System product and get the features.  In fact, I hope "everyone" will :)

swn1 - Thanks for the reminder.  I know we've made some progress making more stuff available through programs (like the Spark programs) but I don't track the details very closely.  I'll ping the marketing guys and check on the status.

Fred - You and me both.  We are making progress on adding MSBuild support for everything.  Biztalk 2009 adds MSBuild support and VS 2010 adds MSBuild support for C++ projects.  Unfortunately we have not yet added support for setup projects but we are painfully aware that it is needed.

John - yes, there are some refactoring improvements but as those are in Pro, I didn't call them out.  When I'm done with the Team System series I'll get some links or publish some content on Pro.

Ravi - No, the VSTS Database features in 2010 are pretty much going to be the same as the feature set released in the GDR a few months ago.  There is some additional work going on to firm up the extensibility interfaces for DB2, Oracle and other providers but that's most of the additional work.

Brian

Sunday, April 19, 2009 1:35 PM by bharry

# Visual Studio Team System 2010: Tick, tock, tick, tock...

As the beta 1 drop of Visual Studio Team System 2010 approaches, Brian Harry has a great little summary

Tuesday, April 21, 2009 8:36 AM by Simon Ince's Blog

# re: Team System 2010 Overview

Will the ASP.NET Development Server be based on IIS 7? In my opinion, this is a really big hold-back factor for moving to Server 2008. Right now, things that work in VS2005 or VS2008 are pretty much guaranteed to work when you transfer to IIS 6 on the server. IIS 7 is another thing entirely.

The development experience and configuration on the workstation really needs to match the server side. I am working on Vista x64 and find this to be really annoying.  

Wednesday, April 29, 2009 6:13 AM by Joel Reinford

# re: Team System 2010 Overview

Joel, I did a little checking and here's what I found.

The built in ASP.NET development server that we ship in VS08 (and VS10) does not support some of the new capabilities in IIS7.  

That said, IIS7 is a superset of the ASP.NET development server, so apps built/tested locally using the ASP.NET development server, should work on IIS7 just fine.  If you want to take advantage of some of the new IIS7 specific capabilities in a web app, you can develop locally on IIS7, and not use the ASP.NET Develompent Server – granted you do have to be an admin on the box to do so.

In the future we are looking at an IIS based development server so there is 100% parity.

Brian

Tuesday, May 05, 2009 4:24 PM by bharry

# 5 Quick Steps to Get Introduced with Visual Studio Team System and Team Foundation Server 2010 (Beta 1)

Last month (May 2009) Microsoft has released its first beta for Visual Studio Team System 2010 and Team

Wednesday, June 03, 2009 10:59 AM by .NETTER Characters...

# 5 Quick Steps to Get Introduced with Visual Studio Team System and Team Foundation Server 2010 (Beta 1)

Last month (May 2009) Microsoft has released its first beta for Visual Studio Team System 2010 and Team

Wednesday, June 03, 2009 11:00 AM by .NETTER Characters...

# re: Team System 2010 Overview

Brian,

I’m working for Danysoft, Microsoft Gold Partner, and we participate in the Inner Circle of Team System. I would like to know if I can translate this post to Spanish and put it on our Web. Of course, with a link to the original post on your blog.

Thanks in advance.

Tuesday, October 13, 2009 2:00 AM by Jose Garcia

# re: Team System 2010 Overview

Sure.  Feel free to translate it.

Brian

Tuesday, October 13, 2009 5:26 AM by bharry

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker