SCM brings developers under control

Christopher Seiwald explains why interest in software configuration management is growing

Written by Martin Veitch

Software configuration management (SCM) is a topic rooted deep in the world of developers but in recent years it has surfaced to a wider constituency, thanks in no small part to the interest of firms such as Microsoft and Borland.

Part of the reason for the new interest in SCM is that software development has become a far more distributed phenomenon and therefore requires a greater level of management control. Today, with outsourcing entrenched and offshoring an established, if controversial, aspect of development, bringing transparency and rigour to the development process through versioning, reporting, synchronisation and change tracking is recognised as critical.

Christopher Seiwald founded Perforce Software in 1995, aiming for a system that was fast and simple so developers would not find it a hassle to use. Today, Perforce is used by a huge number of development teams at many blue-chip commercial software giants and organisations, including BBC News Online, Deutsche Bank, Barclaycard, JP Morgan and Domino's Pizza.

Despite this line-up, Perforce has been conservative in its approach to marketing, focusing on gaining high levels of renewed business. "We've always tried to aim low and hit rather than aim high and miss," Seiwald said.

Seiwald is also phlegmatic about the competition Perforce is facing, most notably from Microsoftís Team Foundation Server program, although he accepts that its new rival has plenty of funds to improve its product.

"We were convinced all they had to do was move into our space to kill us but it took them so long to develop and [the product] is very awkward," Seiwald observed. "You have to drink the Microsoft Kool-Aid to use it but their paperclip budget is bigger than ours in total."

As for Subversion, the open-source SCM program, Seiwald recognises that it is popular but said it has "scalability problems".

Seiwald remains unpretentious on the subject of SCM. "Some people are using this new term application lifecycle management but, to me, ALM is just the new word for 'process'," he said. "I don't know how to tell you to develop from beginning to end but I can say how it happened. Developing software is not like building a bridge where there's a clearly documented way to do it. There are still so many ways to build software that [a broadly applicable methodology] is going to be at least 20 years off."

What SCM provides, Seiwald said, is an audit trail that can help subsequent iterations of software. That said, he has his own distinct ideas of best practice.
"How it looks, making it pretty to the eye, is very important for the people who come after," Seiwald said. "You write it once but anyone has to be able to read it later. You can be too clever and then it becomes impervious to improvement."

Tags:

reader comments

related articles

Why do IT projects fail?

IT development often gets a bad press but more firms are building in controls to mitigate risk 19 Dec 2006

 

IBM agrees to buy software testing firm Telelogic

$745m deal will give Big Blue more developer muscle 11 Jun 2007

HP buys Mercury to strengthen software

$4.5bn spend on software testing and IT governance software specialist Mercury Interactive 31 Jul 2006

Borland bulks up application lifecycle management offering

Borland has acquired Gauntlet Systems for technology to improve firms’ application development processes 21 Mar 2006

Borland responds to open source revolution

The company's latest moves show how open source is transforming enterprise software 20 Feb 2006

Borland to dump its development tool business

Borland is selling off its once-core programming tools and plans to purchase testing firm Segue 09 Feb 2006

today's top stories

Analysis: The true cost of printing

Organisations need to get a better sense of how much they spend on printing before finding ways to reduce it 05 Sep 2008

Computing podcast 4 September 2008

Find out what Michael Dell told Computing, and listen to our take on the latest browser wars 04 Sep 2008

Looking to the future - exclusive Michael Dell interview

Dell's chief executive talks to Computing about the way the company continues to adapt to major changes in the industry 04 Sep 2008

Interview: Delivering power where it's needed at Betfair

The online gambling firm is putting its money on grid computing and virtualisation to underpin global expansion 04 Sep 2008

E-paper displays are an open book

A display revolution is on the way - but only once the user interface issues are solved 04 Sep 2008

Most commented stories

Advertisement

Newsletter signup

Sign up for our range of FREE newsletters:

Existing User

Newsletter user login:

Jobs

Related jobs

Job of the week

Job alerts

Sign up here

Find your next job

Advertisement

White papers

Search white papers

Top categories

VPN, Extranet and Intranet Solutions

WAN/ LAN Solutions

Network Security

Interoperability-Connectivity

Grid/ Utility Computing

Latest poll

Would you use a mobile phone as an alternative to cash?

Would you use a mobile phone as an alternative to cash?

When mobile phones include inbuilt payment technology - would you use one instead of cash?

Previous poll results

Latest audio and video articles

BlackBerry BoldVideo

Video Review: BlackBerry Bold

Technology editor Daniel Robinson takes a hands-on look at the latest device from Research in Motion 01 Sep 2008

Podcast imageAudio

Computing podcast 4 September 2008

Find out what Michael Dell told Computing, and listen to our take on the latest browser wars 04 Sep 2008

Latest in-depth articles

A meetingAnalysis

Turning adversity into an advantage

IT chiefs under pressure to make cost cuts can turn the situation to their benefit 04 Sep 2008

CloudAnalysis

How to introduce cloud computing into your organisation

Best practice advice from Forrester Research 04 Sep 2008

Primary Navigation