Organizations can gain a competitive advantage by delivering software applications at high velocity, adding incremental value for their customers frequently and quickly. Having the ability to reliably deliver new improvements of software products to customers on a regular basis can differentiate an organization from its competitors.
The culture, practices, and technologies of DevOps can enable organizations to achieve these goals. Continuous integration, with automated builds and testing, allows changes to be validated quickly. Frequent check-ins make it easier to detect and resolve any problems. The practice of continuous delivery keeps software systems in a state where they can be deployed to production at any time. This type of organizational agility provides the option of releasing changes to users quickly and in a repeatable way.
Some DevOps practices do not require...