A philosophy that brings together operations and development
DevOps is an approach that promotes closer collaboration between lines of business, development and IT operations. It is an enterprise capability that enables the continuous delivery, continuous deployment and continuous monitoring of applications. It reduces the time needed to address customer feedback. Development and operations, and even testing, were often siloed in the past. DevOps brings them together to improve agility.
Developers, testers and operations specialists work in collaboration using shared DevOps tools.
Corrects misalignments of people and goals by building closer links between developers and operations.
Incorporates customer feedback in the development process to facilitate rapid responses to errors and enhancements.
Facilitates continuous delivery of software by enabling collaborative testing and continuous monitoring throughout development, integration and staging environments.