Welcome to MSDN Blogs Sign in | Join | Help

Power Tools and Software Assurance

I love our Power Tool program.  I really enjoy the opportunity to deliver stuff that people are wanting every few months.  I also really like the very positive feedback we get on them.  I'm always looking for the next "killer" Power Tool feature that we can build.

One of the lingering questions that has never been answered and we mostly ignore is "How are Power Tools monetized?"  Right now, it kind of works like this...  Power Tools generally support the latest release of TFS.  So one of the benefits of buying the latest release is a new stream of Power Tools until the next TFS release.

The biggest lingering question is what about Software Assurance?  People who purchase Software Assurance are paying "extra" to make sure they get all the latest updates at no additional charge.  Many times, over the last few years, we've asked ourselves, "Should the right to use the Power Tools be tied to Software Assurance?".  From the customer's perspective, it would make them feel like they are getting even more for their money.  From our perspective, it would increase the likelihood customers would buy SA.

Why do I care if customers buy SA?  Well, of course I like the revenue but it's more than that.  We make decisions all of the time about how to release things, what to charge for them, etc.  When customers are on SA, it makes these decisions much easier.  We can simply release them to all licensed customers and not worrry about it.  Otherwise, we're left debating whether we should hold onto it for the next "big" release.  A great example is the features we put in service packs.  Every feature we put in there becomes one less feature in the next paid upgrade - meaning less stuff we can make a big deal about when the product ships and use to encourage people to upgrade.  However, if everyone is on SA, it's easier for us to accept because we can convince ourselves that people paid for it by having SA.

For these kinds of reasons, my goal it to have all of our customers on SA - then I don't need to spend any time worrying about how we are going to monetize things and I can spend all my time thinking about the next set of features we are going to get in your hands.

Anyway, there's no action right now.  However, I wanted to let you know this issue is on my mind.  The thing that brought it back to the top was a recent conversation with one of our sales people about a conversation with a customer who didn't want to buy SA and one of their reasons was that they get Power Tools without it and therefore they couldn't see sufficient value.  I'm going to continue to think about this issue and try to figure out how to have my cake and eat it too.  One idea that has flitted across my brain is releasing Power Tools to SA customers "first".  Perhaps we give SA customers access to Power Tools 3 or 6 months before non-SA customers.  I don't know...

If you have thoughts you'd like to share, I'm all ears.

Brian

Published Saturday, July 05, 2008 7:06 AM by bharry

Comments

# a-foton » Power Tools and Software Assurance

Saturday, July 05, 2008 8:06 AM by a-foton » Power Tools and Software Assurance

# re: Power Tools and Software Assurance

Saturday, July 05, 2008 7:46 PM by ramonduraes

I have a client who was not SA and can not update the TFS 2005 to 2008. So I recommend to all customers always make that contract.

I see the Power Tools not as an update, but as an opportunity to test new features that will advance in the new version.

# re: Power Tools and Software Assurance

Sunday, July 06, 2008 12:31 PM by Marcel Scherpenisse

What about the partner's in the partner program's (ISV or any other develment program)? They have access to the latest releases, but dont' have Software Assurance.

If I understand your thinking correctly, they couldn't profit from the power toys when those are reales to SA customers only...

# re: Power Tools and Software Assurance

Sunday, July 06, 2008 10:09 PM by Joe

Allow me to chime in with Mr. Scherpenisse and say that we are using the TFS 2008 licenses that we receive as a Microsoft Certified Partner in custom development, and I would be extremely sad to see access to the power tools removed...we use them today but it would be difficult to justify the value of a separate license under SA just to have access to the power tools.  Rather than a negative approach like removing access to something, perhaps you could look at other avenues to add value to SA.

# Should everyone get the Power Tools for Free?

Monday, July 07, 2008 5:03 AM by Microsoft UK Developer Tools Team

I don't like to talk much about licensingy things - it's not my area and I'm no expert, but this is important.

# re: Power Tools and Software Assurance

Monday, July 07, 2008 7:32 AM by Steve

I thought you said early on that Powertoys were a way of fast tracking new features in between release cycles? That implies several things:

Powertoys in version 1.0 are standard features in version 2.0

Version 2.0 will introduce new powertoys of it's own.

In this scenario SA is not a factor - it's exactly what it should be - a subscription to enable upgrades to the next full version.

...and speaking as a Partner - don't forget us!!

# re: Power Tools and Software Assurance

Monday, July 07, 2008 7:47 AM by Dave

Don't forget that it's not all about selling TFS2008 to those who already own TFS2005 - you can also sell to those who don't own any version yet. Knowing that the product is constantly being improved with PT releases makes it that much better to join in now rather than wait for the next version. Then you get paid twice!

# re: Power Tools and Software Assurance

Monday, July 07, 2008 11:30 AM by Russ

My company is a SA subscriber, and we have paid for VSTS/TFS all around. As such, I don't necessarily mind it if you release the powertools to SA customers early, BUT, I would say that its more typical that the "owner" of the SA license is not the developer, and therefore the developer, even though is covered by SA, is still left to get their tools at the non-SA pace.

# In the ghetto...

Monday, July 07, 2008 12:16 PM by MarcT

Currently, SA is a purely economic decision for us - will the cost of SA be lower than the cost of upgrading? Adding features into the mix will further complicate the already insanely complicated landscape of VS licensing (I know several developers who gave up on TFS b/c they couldn't figure out the licensing - one thought they had to buy a 10K seat of VS Team for every dev).

Also, it pushes those of us without SA into a low-feature ghetto. Try taking away your own teams' Power Tools and see how long before they run screaming from the building (especially the admins, and especially if those admins are merely devs just trying to keep the dang thing running).

# re: Power Tools and Software Assurance

Tuesday, July 08, 2008 12:59 PM by etropic

Funny actually. I always viewed power tools as what should have been in the previous release! In my mind, the power tools are a way for the MS devs to "Catch up" on basic features that they didn't have time to previously implement. For example... the new alerts management will be great! But honestly, was the existing alert system actually a FEATURE? Unless you want to handle your own command line code, the current one is near useless. That's why projects at codeplex that add the functionality are so important for "near early adopters". Getting alerts management into a power tool is a "catch up" feature, not something ground breaking that is an "upcoming glimpse at the NEXT software". Power tools are "official" replacements for stuff the community write on their own because no one understands why it wasn't there in the first place.

Just my 010 cents.

(Having said that, I spend the last 80 work hours in visual source safe with a small two dev team. I've almost forgotten how nicer TFS is and how much it has added to the whole SDLC in general.)  :)

# VSTS Links - 07/09/2008

Wednesday, July 09, 2008 9:32 AM by Team System News

Steve St. Jean on TFS Codename "Rosario" April 2008 CTP VPC Download List Brian Randell on...

# re: Power Tools and Software Assurance

Thursday, July 17, 2008 7:16 PM by Miguel Madero

I think powertoys are really important for everyone. I think there are a lot of features when going from one version to another to think that PTs could be better if integrated as part of a next version to have more to show or mention.

What could make sens is not releasing PTs for previous version, for example, we have not been able to migrate to TFS2008, but most of the PTs work with '05, well at least we have VS08, so to put it another way, we already pay for a newer product in order to get the benefit. Call it SA or simply upgrades or new buyers, but customers are paying already for what you guy are delivering as Power Toys and seen MS constantly releasing upgrades might be one of the reasons ppl is buying this products.

5 or 6 years ago we saw companies like SUN, Macromedia and others, specially in the open source space were releasing software more often than MS but now the PowerToys as well as intermediate releases as .NET 3.0 (which didnt needed a new IDE), Silverlight and soon the SP1 (that has a lot more to offer than simple bug fixes) among other examples are a way for Microsoft to keep up with a quick innovative world. Hope you guys keep doing a good job and taking the right decisions.

Miguel Madero

# re: Power Tools and Software Assurance

Friday, July 18, 2008 7:58 AM by bharry

I appreciate all of the feedback on this.  It seems like there's a lot of passion and concern around this.  We will continue to think about what the right thing to do here is but make sure we keep your concerns in mind.

Brian

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker