eWeek is quoting an Evans Data survey in which Borland’s StarTeam was rated the best source control management (SCM) software, beating out CVS, IBM ClearCase/ClearQuest, Microsoft Visual SourceSafe, Microsoft Visual Studio Team System, Perforce, Serena/PVCS, and Subversion.
It’s an interesting result, because surveys have a strong tendency to correlate with marketshare, but surely StarTeam does not have dominant marketshare. Meanwhile, SCM tends to be a “good enough” solution, where people generally stick with what they already have. Is StarTeam so exceptionally good that it can overcome those tendencies?
Update: Evans’ methodology is to survey users of the tool in question, which ought to overcome the “marketshare == survey results” problem that one gets in most “reader’s choice” surveys. On the other hand, it may inflate the influence of cognitive dissonance; people invested in niche products (StarTeam has about 9% marketshare, according to BZ Research) have a psychological pressure to praise them more than do people invested in market leaders (who, after all, know the market has endorsed their decision, making criticism come a little easier to the tongue).
I don’t have deep opinions about SCM tools (except about Visual SourceSafe, which I despise), but I asked one of the judges in that category for the Jolt Awards his opinion. He recalls Evans “finding that among Java IDE users, the preferred IDE belonged to Rational. This struck me (and others) as being implausible, but not impossible. This survey result, however, does strike me as quite impossible.”
Having said that, I solicited Eric Sink (of SourceGear, a competitor of Borland’s) for his thoughts and he responded in the comments section. Sink characterized StarTeam as a product that is in the category of SCM tools that are “mostly or somewhat liked” by their users.
I’ve only used StarTeam momentarily, quite awhile ago, so my skepticism about the results may be sheer ignorance of a great product.