Yes, I know that Beautiful Testing is barely into the technical review and I’ve got a tonne of other things on my plate, but I’ve been thinking about ‘the next book’. Here is one of the ideas.
How much interest do we think there would be in a how-to-ish e-book on Continuous Quality/Checking/Integration? The flow of it would look a bit like the CI Maturity Model based on my experiences of doing similar things in a number of organizations over the years. Potential structure would look something like below with technologies explored for the Java and Rails community.
- Version Control (subversion, git)
- Workflow
- Branching / Tagging
- Pre / Post commit scripts
- Groundwork for ‘Smart’ Builds
- Maven
- Rake
- Continuous Integration (unit level)
- On-commit
- Nightly
- Unit testing basics
- Test doubles (no network, no disk)
- Static Analysis
- Running
- Tuning
- Failing builds
- Continuous Integration (Selenium)
- Stages of automation maturity
- Distributed execution
- Parallel execution
- Automated Deployment
- To testing environments
It wouldn’t go so far as some of the ’50 deploys in a day’ chaos of full-on Continuous Deployment bouncing around, but we can automate the process of getting a build into a testing environment for humans to interact with with the bar raised higher in terms of initial quality than just the manual production of builds.

Adam,
Thanks for linking to the CI maturity model post. I think there’s definitely a lot more that can be done with this material. Us Anthill guys are going to go back to this well and provide a Enterprise Continuous Integration Maturity Model webcast with CM Crossroads on June 18th. We’re also generating some more materials to go along with it.
I do think that some how-to on a general path in that direction could be exciting for some folks. Good luck.
– Eric