Welcome to MSDN Blogs Sign in | Join | Help

A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

Part I – Evolving Visual Studio (Part II)

First, let’s take a look at the Visual Studio .NET 2003 product line to understand where things are today, and what’s coming down the road.

Figure 1.1 - Visual Studio .NET 2003

Figure 1.1
– Visual Studio .NET 2003

Each graduated edition of Visual Studio .NET includes all of the functionality found in the edition beneath it. For example, Visual Studio .NET 2003 Enterprise Developer includes all of the functionality found in Visual Studio .NET Professional, which includes all of the functionality found in Visual Basic .NET 2003 Standard Edition, Visual Studio .NET C# 2003 Standard Edition, Visual Studio .NET J# 2003 Standard Edition and Visual C++ 2003 Standard Edition.

Visual Studio .NET 2003 Enterprise Architect  and Visual Studio .NET 2003 Professional are the most widely used versions of Visual Studio .NET 2003. Of the two, Visual Studio .NET 2003 Enterprise Architect has the largest share and is most frequently obtained by purchasing an MSDN Universal subscription, which is close in price.

Next, let’s take a look at how the Visual Studio product line is evolving for Visual Studio 2005.

Figure 1.2 - Evolving Visual Studio

Figure 1.2
– Evolving Visual Studio

As shown above, the product line is growing in many directions. First, the product line is expanding below the current language-specific Standard Editions to include a collection of very inexpensive Express Editions for each language, including an edition that is targeted at Web development.

Figure 1.3 – Visual Studio 2005 Express Editions

Figure 1.3
– Visual Studio 2005 Express Editions

The Express Editions are an ideal fit for hobbyists and those seeking to explore software and Web development for the first time.
The current language-specific Standard Editions are moving into Visual Studio 2005 Standard Edition, which includes several new features (such as Class Designer) and features previously available in Visual Studio .NET 2003 Professional (such as support for smart device and mobile Web application development).

Figure 1.4 – Visual Studio 2005 Standard Edition

Figure 1.4
– Visual Studio 2005 Standard Edition

Visual Studio 2005 Professional Edition now includes most of the features found in Visual Studio .NET Enterprise Developer & Visual Studio .NET 2003 Enterprise Architect, in addition to all of the functionality found in Visual Studio 2005 Standard Edition.

This is typical for Microsoft developer tools. As features become more common and expected, they migrate into the lower-end versions.

Figure 1.5 – Visual Studio 2005 Professional Edition

Figure 1.5
– Visual Studio 2005 Professional Edition

The subset of Visual Studio .NET 2003 Enterprise Architect features  that are not included in Visual Studio 2005 Professional Edition (such as Visio for Enterprise Architects) are available in the new MSDN Premium Subscription.

With that, Visual Studio 2005 has in essence blanketed what Visual Studio .NET 2003 covers today, not to mention added a bunch of new features. At this point, we haven’t even touched on Visual Studio 2005 Team System.

Looking at Team System, let’s put aside Team Foundation Server and first consider the role-based products, Team Edition for Software Architects, Team Edition for Software Developers and Team Edition for Software Testers.

Figure 1.6 – Visual Studio 2005 Team Editions

Figure 1.6
– Visual Studio 2005 Team Editions

With Team Edition for Software Developers, Visual Studio provides functionality that was not previously commercially available from Microsoft (such as unit testing and C/C++ native code analysis), or integrated in the Visual Studio IDE (such as profiling and managed code analysis).

The Distributed System Designers in Team Edition for Software Architects are part of a larger initiative that is underway at Microsoft, the Dynamic Systems Initiative. These designers and accompanying tools represent the first wave of tools to improve the design and deployment of service-oriented applications.

Team Edition for Software Testers recognizes the role of the professional software tester, and includes functionality for managing tests, performing load & stress testing, managing load test agents, and leveraging machine virtualization with Virtual Server 2005. To increase the capacity for load testing, test managers can purchase Visual Studio 2005 Team Test Load Agent for additional load agents.

In addition, each of the Visual Studio 2005 Team Editions includes Visual Studio 2005 Tools for the Microsoft Office System.

Perhaps one of the largest challenges to team software development is collaboration and communication. To answer that, Visual Studio 2005 introduces a new server product, Visual Studio 2005 Team Foundation Server. Team Foundation Server is the nexus for Visual Studio 2005 team software development. Using deeply integrated core services, Team Foundation Server provides version control, work item tracking, and build automation. In addition, Team Foundation Server integrates with Windows SharePoint Services to provide a project portal site and SQL Server Reporting Services to provide project reporting.

Figure 1.7 – Visual Studio 2005 Team Foundation Server

Figure 1.7
– Visual Studio 2005 Team Foundation Server

Using a model similar to SQL Server, Team Foundation Server requires a Client Access License (CAL) for clients to connect. Each of the Team Edition products includes a CAL and Team Explorer functionality. For those that require each of the Team Edition products on one desktop, there’s Visual Studio 2005 Team Suite, which flattens the three Team Edition products into one.

Figure 1.8 – Visual Studio 2005 Team Suite

Figure 1.8
– Visual Studio 2005 Team Suite

In addition, you can purchase Team Foundation Server CALs for using Team Explorer with Visual Studio 2005 Professional Edition and Visual Studio 2005 Standard Edition to provide integrated Team Foundation functionality.

Figure 1.9 – Visual Studio 2005 Team Explorer

Figure 1.9 – Visual Studio 2005 Team Explorer

If you’re working on a project that cannot migrate to Visual Studio 2005 just yet but you’re anxious to start using Team Foundation Server, you can purchase Team Foundation Server CALs and use Team Explorer side-by-side with Visual Studio .NET 2003 and earlier versions of Visual Studio. Although you won’t enjoy the integrated experience found in Visual Studio 2005 you’ll be able to take advantage of Team Foundation Server’s core features, such as version control and work item tracking.

Figure 1.10 – Visual Studio 2005 Team Explorer with Visual Studio .NET 2003

Figure 1.10 – Visual Studio 2005 Team Explorer with Visual Studio .NET 2003

Bottom line – Visual Studio 2005 represents a quantum leap in the evolution of Visual Studio. With the addition of Visual Studio 2005 Team System, Microsoft has expanded into the software development life-cycle tools market.

In Part II, I’ll explore Visual Studio 2005 pricing and licensing.

Published Friday, April 15, 2005 4:06 AM by Rob Caron
Filed under:

Comments

Friday, April 15, 2005 6:17 AM by Rob Caron's Blog

# New Team System Stuff - 2005-04-15

Visual Studio Team System
I’ve kicked-off a series of posts that I’ve dubbed “A Hitchhiker’s...
Friday, April 15, 2005 6:18 AM by Lorenzo Barbieri @ UGIblogs!

# Finalmente un po' di chiarezza sulle varie versioni di Visual Studio 2005... dalle Express a Team System

Friday, April 15, 2005 6:47 AM by Lorenzo Barbieri @ UGIblogs!

# Finalmente un po' di chiarezza sulle varie versioni di Visual Studio 2005... dalle Express a Team System

Friday, April 15, 2005 7:19 AM by UGbLog di Pierre Greborio

# Quante versioni ci saranno con la prossima versione di Visual Studio ?

Friday, April 15, 2005 9:52 AM by geoff.appleby

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

Dude. That's an awesome explanation of it all. Well done!
Friday, April 15, 2005 10:44 AM by MrPlow

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

In the text between Figures 1.4 and 1.5, did you mean to refer to the "Enterprise Architect" and "Enterprise Developer" editions once each, instead of "Enterprise Developer" twice?
Friday, April 15, 2005 11:19 AM by Rob Caron

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

"In the text between Figures 1.4 and 1.5, did you mean to refer to the "Enterprise Architect" and "Enterprise Developer" editions once each, instead of "Enterprise Developer" twice?"

Yes, I did. Thanks for the copy edit. Fixed.
Friday, April 15, 2005 11:25 AM by Joteke's Blog

# Overview to Visual Studio 2005 Team System

Friday, April 15, 2005 11:26 AM by Joteke's Blog

# Overview to Visual Studio 2005 Team System Product Line

Friday, April 15, 2005 11:47 AM by G. Diggity Style

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

Is is possible to use Team Edition for Developers without connecting to a Team Foundation Server? For example, I am a single user working at home office... lets just say I dont need the 'server' aspects of the product but I want to use integrated nunit, profiling, etc., Is this possible?
Friday, April 15, 2005 1:01 PM by Jason Row

# How to understand the different versions of VS 2005 Team System

Friday, April 15, 2005 1:23 PM by Etienne Tremblay

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

Hi Rob,

This is a great synopsis of the various version of VS. Keep up the great work on the blog.

Cheers,

ET
Friday, April 15, 2005 2:23 PM by Natulal

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

preetty coooll!
Friday, April 15, 2005 2:31 PM by Rob Caron

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

"Is is possible to use Team Edition for Developers without connecting to a Team Foundation Server? For example, I am a single user working at home office... lets just say I dont need the 'server' aspects of the product but I want to use integrated nunit, profiling, etc., Is this possible?"

Yes.
Friday, April 15, 2005 5:06 PM by Michael Lopez

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

Why not just open the architecture and seperate functionality into plugins and charge modestly for those if your boss forces you to. I dont want to be tied into particular languages, compilers, 'team' software, plugins, platforms, vendors, controls, databases or proprietary file formats. No matter how hard you try you won't be able to write as many plugins as the rest of the world can.
Friday, April 15, 2005 7:25 PM by Rob Caron

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

"Why not just open the architecture and seperate functionality into plugins and charge modestly for those if your boss forces you to. I dont want to be tied into particular languages, compilers, 'team' software, plugins, platforms, vendors, controls, databases or proprietary file formats."

Yeah, that's an interesting idea. Eclipse depends upon that model. For now, the only solution that comes close for Visual Studio is if you join the Visual Studio Industry Partner Program (VSIP).
Friday, April 15, 2005 8:10 PM by Nigel Parker's Outside Line

# More Useful Than a "Hello World"

I've been at Microsoft 3 weeks now and my new role is really kicking into gear. I have been on the road...
Friday, April 15, 2005 8:13 PM by Nigel Parker's Outside Line

# More Useful Than a Hello World

I've been at Microsoft 3 weeks now and my new role is really kicking into gear. I have been on the road...
Friday, April 15, 2005 8:15 PM by Nigel Parker's Outside Line

# More Than Just a Hello World

Welcome to my new blog!
I've been at Microsoft 3 weeks now and my new role is really kicking into gear....
Saturday, April 16, 2005 1:39 AM by Christophe Lauer

# Visual Studio 2005 B

Saturday, April 16, 2005 5:03 AM by Christophe Lauer

# Visual Studio 2005 B

Saturday, April 16, 2005 8:44 AM by - TrIpLeZoNe -

# Getting ready for Visual Studio 2005 Beta 2

Ok, some of you already know that VS 2005 Beta 2 is "on-the-way". Here's some stuff from to help you...
Saturday, April 16, 2005 1:19 PM by David

# Probably the best explanation of a bad situation

This is probably the best description of the the way the products fit together, however it doesn't deal with the real problem.

The new tools are real version 1 products. Modeling, the type you really need for a 'team' project, a not there. The new tools are so weak as to be virtually useless, IMHO.

The senior technology people are the driver's in all areas. For them, the license price has doubled, as they require the Team Suite.

Having not evaluated the test products I can't comment on their completeness. However, most shops sophisticated enough to use it would have already invested in Mecury or other products. And other shops will be put off by the high pricing.

Finally, many of the new integrated products were already integrated for free. NUnit, TestRunner, VBCommenter, NDoc... Now that there are charged version, these and FxCop will not be growing their free functionality. A another de facto price increase.

A great description. However, a description of a product driven by the needs of marketing not the needs of the developers. A strange stance with highly completive products for free (Java, Ecilpse, JBoss, MySQL, Linux, etc.),

David

P.S.
To me, this feels like the Microsoft C 7.0 disaster of the early 1990s.

# Visual Studio 2005 Beta 2 Released to MSDN Subscribers - Visual Studio 2005 Product Line

Sunday, April 17, 2005 11:59 AM by Ian Smith (Irascian Ltd)

# Best of the Blogs - Weekly Review w/e 17th April 2005

Ian's weekly review of the best of the blogs for the .Net developer week ending 17th April 2005
Sunday, April 17, 2005 12:16 PM by Rexiology...

# an Expressive post of Visual Studio 2005 product lines...

Sunday, April 17, 2005 12:25 PM by Rexiology...

# an Expressive post of Visual Studio 2005 product lines...

Monday, April 18, 2005 5:04 AM by RedoBlog - The .NET Gentleman !!!

# Visual Studio 2005 B

Monday, April 18, 2005 5:05 AM by RedoBlog - The .NET Gentleman !!!

# Visual Studio 2005 B

Monday, April 18, 2005 12:48 PM by Rob Caron's Blog

# Obligatory 'Beta 2 is Now Available' Post

It’s not really news anymore since people have been downloading bits and blogging about it all weekend,...
Monday, April 18, 2005 3:34 PM by Nigel Parker's Outside Line

# Do you want to use Team Foundation Server with earlier versions of Visual Studio?

I recently blogged about an article Rob Caron wrote on "The evolution of Visual Studio from Visual Studio...
Monday, April 18, 2005 4:34 PM by Nigel Parker's Outside Line

# Can I use Team Foundation Server with earlier versions of Visual Studio?

I recently blogged about an article Rob Caron wrote on "The evolution of Visual Studio from Visual...
Tuesday, April 19, 2005 5:31 PM by Il Blog di Paolo Pialorsi

# Guida alle versioni di Visual Studio .NET 2005

Wednesday, April 20, 2005 1:26 AM by Rob Caron's Blog

# A Hitchhiker’s Guide to Visual Studio 2005 Team System, Parte I [Versión en Español]

Traducción de Jose David Parra de Microsoft Colombia.
Parte I – Evolucionando Visual Studio
Primero,...
Wednesday, April 20, 2005 5:12 PM by Rob Caron's Blog

# A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part II

A Hitchhiker’s Guide to Visual Studio 2005
Team System
Part II – Visual Studio 2005 Pricing &...
Wednesday, April 20, 2005 8:05 PM by Pedro Silva's Blog

# Interesting Tidbits

There's been lots of interesting posts and news that have come up in the last couple of weeks. Since...
Thursday, April 21, 2005 1:52 AM by Jan Schreuder on .Net

# The hitchhikers guide to Visual Studio 2005 Team System

Thursday, April 21, 2005 2:00 AM by Jan Schreuder on .Net

# The hitchhikers guide to Visual Studio 2005 Team System

Friday, April 22, 2005 2:36 AM by RedoBlog - The .NET Gentleman !!!

# Evolution de la gamme Visual Studio 2005 (Part1)

Friday, April 22, 2005 2:37 AM by RedoBlog - The .NET Gentleman !!!

# Evolution de la gamme Visual Studio 2005 (Part1)

Monday, April 25, 2005 4:47 PM by Rob Caron's Blog

# A Hitchhiker's Guide to VSTS - Translated

Thanks to a volunteer effort, A Hitchhiker's Guide to Visual Studio 2005 Team System is available in...
Friday, May 13, 2005 6:38 PM by Mark

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

Great job explaining a very complicated software package! By figure 1.7 my eyes started to glaze over at all the licensing requirements.
Friday, May 20, 2005 1:49 AM by Rob Caron's Blog

# A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I (Deutsche Version)

Erster Teil – Die Entwicklung von Visual Studio

Read this article in English.
Lisez cet article en...
Thursday, June 09, 2005 2:41 PM by Adam Nathan's Win32 to WinFX Blog

# 2005 Products: Why Upgrade?

Yesterday at TechEd, someone asked me if we had one-page documents that explained:

What's new in SQL...
Wednesday, June 15, 2005 1:31 AM by Rob Caron's Blog

# Per Anhalter durch Visual Studio 2005 Team System, Teil II

Teil II: Visual Studio 2005 – Preise und Lizenzen

Read this article in English.
Lisez cet article...
Wednesday, August 31, 2005 8:31 AM by oneda

# Visual Studio 2005 Team System

Geralmente, quando leio algum artigo sobre o Visual Studio 2005 Team System vejo expressões como...
Tuesday, March 07, 2006 6:57 PM by Aravind Kumar

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

Wooow its a very good explanation
iam amazed and keep going
best wishes
Tuesday, March 21, 2006 1:22 PM by zelpha

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

thanks a  lot I could not find this at Microsoft site
Saturday, May 27, 2006 12:48 AM by Aynni

# re: A Hitchhiker’s Guide to Visual Studio 2005 Team System, Part I

I would like have full guide on it..
Thanks..
Wednesday, July 12, 2006 2:27 AM by capmis

# Visual Studio 从2003 到 2005 的演化 (全文)

Visual Studio 从2003 到 2005 的演化
Thursday, January 25, 2007 6:21 AM by Nam, Seungho's Blog

# VSTS resources on MSDN

MOC Curriculum : Course 2631A Optimizing the Software Development Lifecycle with Microsoft Visual Studio

Saturday, February 24, 2007 6:02 AM by Denis Pasechnik

# Необходимость в Visual Studio Team System и Team Foundation Server...

Общие наблюдения: Бизнес ожидет от IT предоставления продвинутых технологий с правильной (бизнес) функциональностью

New Comments to this post are disabled
 
Page view tracker