The Agile Manifesto has had significant impact on the way software is built. It defines twelve fundamental principles, the first of which is "Our highest priority is to satisfy the customer through early and continuous delivery of valuable software."

For most, creating a DevOps environment requires a new found coordination of Dev and IT that simply wasn’t part of the organization’s original Software Development Life Cycle (SDLC). If you’re fortunate enough to move the organization’s development and release structure to a more symbiotic mode, the next step is to shoot for the DevOps’ apex or continuous deployment.

Continuous delivery is not a new concept in application development and companies are looking to see how they can incorporate it. With more traditional releases, companies pack in as many features as possible and make significant changes to the software.