My challenge is taking client who can barely release twice a year, with manual testing, and getting them on the path to daily builds, let alone this level of control over ones environment.<p>It gives me an insight into how it must have felt being proud spear wielding warriors seeing "Gatling" stenciled on the side of a large wooden box.
What I like about agile and its fellows is that it takes old ideas and turns them into one-click tools.<p>My theory of software development process is that tools are the dominant shaping force.<p>Waterfall was a fit for the word processing era. Build a big document, hand it off. Changing the document is a pain, so write it once in advance. And so on.<p>The advent of bug tracking tools showed how individual work packets could be packaged, sliced and dealt with individually.<p>Similarly, this tool revisits the ideas of traceability (previously achieved with spreadsheets, basically) and change matrices / change ripples. Because it's automated, it actually becomes part of the process, rather than an impossible burden.