News

Survey Shows Developers Lean Toward Lighter SCM Tools Over ALM

Software developers still use software configuration management (SCM) more than fully featured suites, according to a report published late last week.

The report, published by Forrester Research, suggests that while organizations are looking to adopt full featured application lifecycle management (ALM), many developers still require and use point SCM tools.

"Many of them are perfectly okay with lighter weight tools or leaner tools," said Forrester analyst Jeffrey Hammond, who pointed out the survey is focused on tool usage, not revenues. Developers are also more likely to use multiple SCM tools, on average in the Americas, developers use 1.8 SCM tools in the Americas, the report noted.

"Even though organizations like the idea of a single SCM tool, the realities in terms of developer choices and different types of projects make it difficult to accomplish that," Hammond said.

While there is a large swath of SCM tools developers may rely on, the most widely used are from IBM and Microsoft. In the Americas, where Forrester surveyed 472 developers, 39 percent said they use Microsoft’s Visual SourceSafe and 28 percent use IBM’s Rational ClearCase.

But while IBM and Microsoft’s SCM tools are widely used, and even more so when they have multiple tools, their respective ALM suites – Microsoft Team Foundation Server and IBM Rational Team Concert -- diverge. Only 4 percent said they use IBM’s Rational Team Concert while 22 percent use TFS.

In single tool environments, only 1 percent use Team Concert when it is the only tool and seven percent use it in multi-tool environments, while 38 percent use Microsoft’s TFS in multi-tool shops and 7 percent when it is the only one, according to the study.

But Hammond, who attended the Rational Developers Conference in Orlando earlier this month (as reported here), observed that many customers are balking at the Team Concert for a number of reasons. One is price, which can cost thousands of dollars more per developer more for ClearCase developers. But besides price, many customers appear to be questioning how it will fit in, Hammond said.

"IBM has a very broad and encompassing vision for what Jazz [the umbrella platform for which Team Concert is a key component] is going to be," Hammond said. "If they can successfully communicate that to their customers, they can defend the price point but that’s still a challenge. A lot of companies are happy with leaner lighter weight SCM solutions that don’t necessarily need to be part of end to end ALM solutions." IBM said it wasn’t immediately available to comment at press time.

TFS has the advantage in that it has been around much longer than Team Concert. The latter has only been out since last year. As a result, Microsoft has had much more success in convincing its developers to use TFS, Hammond added. "TFS growth has been very rapid and Microsoft has been doing very well converting over their .NET community." With TFS 2010 in beta (as reported here) and set for release next year, Hammond expects that trend to continue.

"There’s a lot of new features they are putting in that are going to make it more attractive for shops that are concerned about scalability today even though I don’t see that as a justified concern," he said. "Some of the replication capabilities and eventing and rule changes they are making to push that to the server base side will be very attractive to some of the organizations that I’ve talked to that have already done some adoption of TFS but  haven’t necessarily gone the whole way and made it the standard across their organization."

After Microsoft and IBM’s SCM tools, Subversion, the open source version control platform, is the next alternative preferred by developers, the study found. In the Americas 22 percent use Subversion, while usage in Europe 40 percent, Hammond said. "In Europe we are seeing more open source usage across the board," he said.

Among other widely used tools are Serna PVCS, CA Harvest Change Manager, Borland StarTeam, Serena Dimensions, MKS Integrity Suite, IBM Rational Team Concert, IBM Rational Telelogic Synergy, and tools from Perforce and Accrurev, according to the report.



About the Author

Jeffrey Schwartz is executive editor of Redmond Channel Partner and an editor-at-large at Redmond magazine. Follow him on Twitter @JeffreySchwartz.

Reader Comments:

Wed, Jul 22, 2009 John South Africa

@Adolf Hussein:

software configuration management (SCM) is the task of tracking and controlling changes in the software.

VCS are applications also known as SCM Tools

Thu, Jun 25, 2009 Jeffrey Hammond Dunstable, MA

John,

You're right. If you look at the results from the Eclipse community's latest survey, you'll see that use of Subversion and CVS are even higher than my survey base (which is different for a few reasons). It also showed significant share gains for leaner CM tools like Mantis and Trac

Thu, Jun 25, 2009 John Simpson http://www.jamasoftware.com

We're finding the same to be true for requirements management and other related disciplines within the ALM landscape, with the majority of organizations taking a best-of-breed approach. The modern tools are built on open standards and integration-ready with each other; so the comprehensive suite solutions aren't the answer. As a customer, you know the suite has a core competency and the rest of it is built to increase revenue. For organizations who aren't locked into huge existing investments in IBM and Microsoft, where they're free to choose whatever tools they want to use, I think you'd find these statistics to be even more weighted toward the lightweight best of breed approach.

Thu, Jun 25, 2009 Rob Tampa Bay

@KEOZ - I have not heard anyone express their preference for Visual SourceSafe in the last 2 years, all the while I was comparing source control systems. Subversion, TFS, ClearCase et al were the tools that were promoted, but almost universally everyone hates VSS.

Tue, Jun 23, 2009 Mixmasterxp Jamaica

TFS is a pain to get running, installation and database connectivity is a joke for windows server 2008 with sql server 2008. We switched to sourcegear fortress, which we saw a dramatic increase of usability in installation and setup. TFS is targetted at large teams 8+ with a dedicated server admin else its not worth it.

Tue, Jun 23, 2009 Adolf Hussein

Software Configuration Management the new name for Version Control System (VCS)? The last time I checked VSS & SVN were VCS...

Tue, Jun 23, 2009 UK

SourceGear have a product called Fortress which is easy to setup and manage.

They promote it as a simple ALM tool with source code control for small to mid-size teams.

We use it for source code control, projects with milestones and task planning and it works well.

Mon, Jun 22, 2009 Keoz

Well TFS es difinetiley the best ALM tool out there it accomplished so well it's objetive however not many developers uses it, they prefer SourceSafe because of being afraid of new technology

Add Your Comments Now:

Your Name:(optional)
Your Email:(optional)
Your Location:(optional)
Comment:
Please type the letters/numbers you see above