When a DevOps pattern commonly adopted by other organizations doesn’t work in a specific context and still the organization continues using it, it leads to the adoption of an anti-pattern. In other words, anti-patterns are myths about DevOps. Some of the notable anti-patterns are:
An organization needs to have a separate DevOps group
- Agile equals DevOps
- DevOps is a process
- DevOps is development-driven release management
- DevOps is not possible because the organization is unique
- DevOps is not possible because the people available are unsuitable
- DevOps means Developers Managing Production
- DevOps will solve all problems
- Failing to include all aspects of the organization in an ongoing DevOps transition
- Not defining KPIs at the start of a DevOps transition
- Reduce the silo-based isolation of development and operations with a new DevOps team that silos itself from other parts of the organization