Characteristics of Releasable Software
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).