Question

Now that Microsoft has released VS 2010 I went to the product page here. To my amazement I found out that IntelliTrace(Historical Debugger) is supported only on the Ultimate Edition of VS 2010. This mean that you have to spend almost $4000 for renewal and almost $12000 for a new license. Does someone have any idea how can we change this decision? Especially make them add this feature to VS 2010 Professional Edition.

Was it helpful?

Solution

This is of course fundamentally a question to Product Management at Microsoft. They will have profiles of the intended market segments they're targetting. Willingness ot part with cash is one of those things, yes. But on the linked page, there's a small 2 line blurb that's also telling. The cheaper editions are expected to be used by individuals on small projects, the more expensive by teams on larger projects. Therefore many of the distinguishing features support those larger projects.

So, to answer the title question, you need to explain to MS Product Management that IntelliTrace is not a reason for you to choose VS 2010 Ultimate Edition, but it would be a reason for you to upgrade from 2005/2008 to VS 2010 Professional Edition. Since Vista, MS Product Management certainly understands version skipping, so this can be a convincing argument.

OTHER TIPS

While I would love to have both static analysis of code contracts, intellitrace, and the new sequence diagram stuff built into Premium and Ultimate, I understand that there are multiple SKUs for different prices.

I don't think there is much we can do to change this at this point, so expect to either live with the missing features, or live with the missing money.

If you want to use superior stuff, you are expected to shell out some cash.

More Features= More Money. And this is universal principal.

Besides you can always look for add-ons which have similar functionality and which cost less than the Ultimate Edition.

IntelliTrace is the killer feature of VS2010 (for some, at least), so Microsoft marketing is simply trying to get a high ROI specifically on this feature by getting people to convert.

Although Intellitrace qualifies as a premium feature, there are lots of other features both in Visual Studio and other Microsoft products that at one time were treated as "premium". Eventually, adoption-through-the-grassroots prevailed and those features became part of lower-priced product editions.

Here are two distinctly different approaches to making the case:

  1. Microsoft stands to make more money via grassroots-adoption - its traditional strength - than by premium editions that are way outside the budgets of most developers and organizations.

  2. If Intellitrace were to be packaged separately (for a price), it would be considerably more affordable. It would be very difficult for Microsoft to claim that it couldn't do this because it has already unbundled Internet Explorer - a considerably more difficult challenge. Unbundling Intellitrace and selling it separately would basically result in a windfall for Microsoft. They'd sell fewer copies of VS Ultimate, but they'd more than make up for that in Intellitrace sales.

As with any product with 'premium' packages, some features will need to be kept for those willing to pay the price.

Much as I'd love to start a revolution I can't see this one moving. Maybe in future versions this feature will filter down.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top