How you actually build your software will affect your delivery effectiveness. Ensuring that your software is built with Continuous Delivery in mind will smooth downstream processes like Automated Acceptance Tests, Adhoc Environment creation, and Production releases (because Production is just another environment).
This talk describes the dream Release Management DSL and discusses its effects on how a team will build software. From what developers need to do, to how managers can read the warning signs on software that’s difficult to release.
Video producer: http://www.thoughtworks.com/