I'm less than pleased with the announced pricing plans for MSDN subscriptions that Microsoft announced this week. For about five years, I've been an MSDN Universal Subscriber. I used to describe it as "everything that Microsoft does that could benefit a developer...basically everything but Money and the games." Now, things have become different.
The Universal subscription level goes away (as does Enterprise). In their place is MSDN Premium. However, Premium itself does not include a Visual Studio license. (Well, it kind of does...) You must select Team Edition for Architects with MSDN Premium, Team Edition for Developers with MSDN Premium, Team Edition for Testers with MSDN Premium, or Team Suite (includes the three previously named editions) for MSDN Premium. Visual Studio Team Foundation Server is not included with any of those packages.
Why am I not pleased with this?
First, it caught me off guard. All the hoopla about Team System the last two months wooed me to believe that I'd have all that VSTS goodness in the same subscription I've known and loved for years. Little did I know that the subscription price was doubling (for the first year) and that it would provide less value (percentage-wise) than it did before.
Second, I don't like Microsoft's snow job. They claim it simplifies licensing and lowers pricing. So, two levels go away (Universal and Enterprise) and four new ones appear. On the surface there is one price level (MSDN Premium) but in reality there are four different Visual Studio editions offered with Premium. The old top tier price? About 2700 MSRP. The new top tier price? About 11000 or 5500. Where is that cost savings again? Where is the simpler licensing?
Third, I wear three hats - architect, developer, and tester. Not only do I not want to pay 11,000 with my hats, but I also don't want three different versions of Visual Studio installed. Presumably Team Suite will allow you to install the enhancements for the three roles on one VS installation, but I'm not too sure about that (and the product info pages aren't clear on that either).
Fourth, I want Microsoft to show its developers the respect they deserve. Development tools should be a loss leader...which MSDN Universal has been for years, I'm sure. We use the tools, which we get for a low cost, so that we can drive the need for Windows, Office System, and Windows Server System. Why has .NET been adopted so quickly? Because developers sold it to the masses. Microsoft surely didn't do it.
Don't kill the goose that's laying your golden eggs, Mr. Microsoft.
My information comes from the following pages:
http://msdn.microsoft.com/howtobuy/vs2005/compare/
http://msdn.microsoft.com/howtobuy/vs2005/chart/
http://msdn.microsoft.com/howtobuy/vs2005/transition/
http://www.microsoft.com/presspass/features/2005/mar05/03-21DevToolsPricing.asp
http://www.microsoft.com/presspass/press/2005/mar05/03-21vs2005pr.asp