DevOps is a term that reflects what happens when seeming disparate concepts are turned into a portmanteau. Combining developers and operations into one concept creates a new dynamic that changes the way people think about IT and the role of the developer in the organization.
To think about the concept clearly, it’s important to define the most important capabilities of any DevOps environment. Our research shows there are really six that are most important to consider:
- Continuous integration
- Continuous testing
- Continuous delivery
- Continuous monitoring