Release It!: Design and Deploy Production-Ready Software by Michael T. Posted by Kapil Bhatia at 1:38 PM. Creating software that can be run by multiple threads concurrently is a daunting task—dwarfed only by the act of testing that code. Paul Duvall is the CEO of Stelligent, a firm that helps clients create production-ready software every day. Continuous Integration: Improving Software Quality and Reducing Risk by Paul Duvall, Steve Matyas & Andrew Glover; Continuous Integration by Martin Fowler; Wikipedia. Risks in Continuous Integration. An interesting read on “Continuous Integration: Improving Software Quality and Reducing Risk” by Paul M. That reduces the scope of the problem so much that you can often figure it out just by looking at the error message—there's no debugging necessary. Slowly improve your release infrastructure until you can deploy at any time. December 12, 2011 by pompermaier Leave a comment. Most software development efforts have a hidden delay between when the team says "we're done" and when the software is actually ready to ship. We keep our code ready to ship. Continuous Integration: Improving Software Quality and Reducing Risk. Reduce Risk and Improve Software Quality in Continuous Integration Environments A Joint Webinar from Coverity And AccuRev Coverity research-library.