My bulk email this week included a message from the IBM developerWorks team with a link to their narrative about using IBM Team Concert as the hub for an organization’s software engineering process. After last week’s analysis of VS 2010, I was curious if an apples-to-apples comparison between these two mega-vendors would turn up material price differences.
The Question: How does Microsoft’s Visual Studio 2010 pricing compare with IBM?
In last week’s model, I created baskets of Visual Studio products with ALM functionality for teams sized from 5 to 50 people. This week I added baskets for IBM Team Concert at the same sizes. I use public pricing straight from both vendors web sites.
I’ve changed the displays this week to compare price per seat, while last week I was showing my estimate of total costs per team. I think this view is more useable when comparing vendors.
The IBM baskets were a little trickier to build. For one thing there are more dimensions to their solution than Microsoft. You can deploy Team Concert on open source infrastructure or you can choose IBM proprietary infrastructure. In my analysis below I assumed a deployment to open source infrastructure, so there are no costs for WebSphere or DB2 built in to these comparisons. This decision helps keep an apples-to-apples comparison. I ignored TCO, like the cost of servers and rack space, and maintenance cost. Both IBM and Microsoft licenses come with one year of maintenance.
Again, like last week, I tried to be sensible with product mix in each basket. You will get different values when you model your own choices and discounts, particularly in the small team sizes (and over 50!). If you’d like my Excel file feel free to contact me directly. If you tell me who you are and a little about your team and what you’re doing with ALM tools I’ll be happy to send it along.
Here’s the analysis.
Table 1: Per Seat ALM Tooling Costs: Visual Studio 2010 and Team Concert
![]()
Figure 1: Per Seat ALM Tooling Costs: Visual Studio 2010 and Team Concert
![]()
From this analysis we see Microsoft’s announced VS 2010 pricing will be lower, except for teams less than five people, than IBM’s current pricing. Remember Microsoft just announced their reduced price structure, before that, these comparisons would be close to equal. Also, the apples-to-apples comparison applies only when you target Windows (irony of Windows as Apple not intentional!). The IBM tools enable teams targeting multiple platforms and application frameworks including Linux , Java and Windows. Visual Studio is for Windows only.
I propose two cost factors applicable to a general budgeting model are $1,300 for a seat of base developer tools and $5,550 for a premium seat.
Finally, the 4x price difference between base and premium products begs for deeper analysis, for either vendor. Obviously, optimizing the blend of products will make a material difference in your overall spend.
For kicks, I ran out the analysis to larger team sizes, but the values I calculated for IBM pricing jumped so dramatically, I concluded I wasn’t getting an apples-to-apples comparison anymore. I don’t want to speculate here why that is, but in your modeling you should be aware comparing deals over 50 seats requires modeling other considerations beyond the published pricing.
Build a model!
-k2
