Feeds

CruiseControl builds for the Enterprise

Screen Digest

High performance access to file storage

If there is one concept that is central to the Agile development process, it's probably Continuous Build. Although small projects can rely on manual builds, automation is the key to using Agile for ever larger projects.

If you're into Open Source, as many Agile developers are, one continuous build tool of choice is CruiseControl from ThoughtWorks.

We took the opportunity afforded by the release of CruiseControl Enterprise, the next version of the product, to ask Paul Julius, co-founder of CruiseControl, what distinguished the software from competitors such as IBM Rational Buildforge, which claims to do a lot more than just continuous build).

It's the buzz around Open Source (ThoughtWorks "opensourced" CruiseControl in 2001) which most distinguishes this software from the pack, he told us. Cruise Control has an active developer community, comprising eight committers and more than 1,000 active members. It is usually introduced to an organisation by the developers themselves. It has features wanted and needed by developers and isn't imposed on them by management.

According to Julius, Cruise Control is particularly strong on globally distributed development. It's developed that way: Julius works out of Chicago, there are developers in California, Europe and Australia, many fixes come out of India and the CC Enterprise team works out of China. This makes it appropriate for people that work in the same way.

Julius thinks that the Chinese team brings real insight into internationalisation and native language support. And, some interesting social insights – the Chinese, for example are much happier signing off support tickets as “CruiseControl” rather than signing their own names.

And what is all that to do with Build? Agile is all about People over Process and you need tools which fit the way people want to work – fitting people to tools isn’t really where Agile is at.

And what’s special about CruiseControl Enterprise? In essence, it's designed to let you view the state of all enterprise builds on one screen. CruiseControl, according to Julius, has always met developers' needs; now it scales to the requirements of the Enterprise and meets managers’ needs too. Which is interesting, considering that it already claims to be used in at least 40 Fortune 1000 companies – perhaps these updates will ensure that it stays in use there.

The user web interface has been redesigned and the observation of current and past builds made easier. An executive-level programme management dashboard now offers (according to the press release) “meaningful ‘blink’ reporting at the highest level”.

Oh yes, the enterprise implant has taken, it really has – “blink” refers to Malcolm Gladwell’s book on “extraordinarily perceptive and deceptive power of the sub-conscious”.

I think this means that managers get summaries and exception reports from CruiseControl Enterprise, which they won't need to spend a lot of time studying (because many won't), but which will still power sensible decisions.

When asked about integration with other tools, Julius admits that it doesn't really support transparency through the whole ALM stack yet, but it has a wide range of integrations with other tools (see here). He singles out integration with ThoughtWorks’ Mingle agile project management tool (which goes into beta next month).

Julius also promises that: "We have great plans for the future of CruiseControl Enterprise, including around the clock support and consultancy services, as well as incorporating new features that support Deployment Pipeline-related functions to reduce an application's time to market and increase the rate of feedback to developers, managers and IT decision makers."

CruiseControl Enterprise is released on 20 June 2007. It is free to use under a BSD-style license.

High performance access to file storage

More from The Register

next story
Android engineer: We DIDN'T copy Apple OR follow Samsung's orders
Veep testifies for Samsung during Apple patent trial
This time it's 'Personal': new Office 365 sub covers just two devices
Redmond also brings Office into Google's back yard
Windows 8.1, which you probably haven't upgraded to yet, ALREADY OBSOLETE
Pre-Update versions of new Windows version will no longer support patches
Batten down the hatches, Ubuntu 14.04 LTS due in TWO DAYS
Admins dab straining server brows in advance of Trusty Tahr's long-term support landing
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Half of Twitter's 'active users' are SILENT STALKERS
Nearly 50% have NEVER tweeted a word
Windows XP still has 27 per cent market share on its deathbed
Windows 7 making some gains on XP Death Day
Internet-of-stuff startup dumps NoSQL for ... SQL?
NoSQL taste great at first but lacks proper nutrients, says startup cloud whiz
Microsoft TIER SMEAR changes app prices whether devs ask or not
Some go up, some go down, Redmond goes silent
Red Hat to ship RHEL 7 release candidate with a taste of container tech
Grab 'near-final' version of next Enterprise Linux next week
prev story

Whitepapers

Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
HP ArcSight ESM solution helps Finansbank
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Mobile application security study
Download this report to see the alarming realities regarding the sheer number of applications vulnerable to attack, as well as the most common and easily addressable vulnerability errors.