Continuous Integration Games
automated builds, test driven development, software development

A sense of fun can help new practice adoptions. After reading a post by Clint Shank on coming up with a continuous integration game Erik Ramfelt went ahead and created a Hudson plugin.
Currently the points you get are:
- -10 points for breaking a build
- 0 points for breaking a build that already was broken
- +1 points for doing a build with no failures (unstable builds gives no points)
- -1 points for each new test failures
- +1 points for each new test that passes
Looks like a good starting point. I really like the idea of getting points for implementing new tests.
Ed Gibbs @ April 14, 2008


So how long until your developers start simply doing worthless checkins in order to gain points?
Ah, yes gaming the system. One of those things you’ll need to adjust for if it shows up.