What is DevOps?
DevOps is a methodology that bridges the typical gap between software development (Dev) and IT operations (Ops). DevOps is built on principles of continuous improvement, collaboration, automation, and efficiency.
In comparison to traditional software delivery, organizations practicing DevOps:
- Break down silos to encourage collaboration
- Take an iterative approach to software delivery
- Deploy smaller units of code often using automated tools
- Receive constant user feedback and metrics about the performance of the solution
- Frequently act on feedback to refine the solution
This is accomplished by implementing practices and tools that span the traditional phases of software development and delivery to create a holistic, iterative approach that provides constant feedback and enables continuous improvement.
Explore the phases below to learn more. Individual page content is updated regularly.