April 2004
[ Aslak Hellesoy ] 01:51, Monday, 12 April 2004

The most important benefit from Continuous Integration tools is instant notification of build failures.

DamageControl supports this of course, but it also supports some interesting historic reports. You can see an example here:

DamageControl stats for PicoContainer

This kind of information will tell you wether your build process is heading in the right direction (build times going up or down). Seeing this will make it harder to ignore problems related to build time. -And hopefully encourage the development team to do something about it before it becomes too big a hassle.

Other similar historic reports that I'm planning to write are
o JIRA activity
o Download activity
o Mailing list activity

Especially a historical JIRA activity graph can be used to determine the responsiveness of a project:

o Bug lifetime distribution
o Open bug counts

Combine all these graphs in a single page, and you get a pretty good picture of the health and activity of a project, both historically and currently.