One could say that DevOps perfects the concept of agile software development, or at least that it takes it a step further. The teams work closely together and discuss from the beginning what Dev can do for Ops and what Ops needs from Dev in order to subsequently transition with the software product into stable productive operation. The automating of processes during application development is another feature of DevOps. Using CI/CD pipelines, development cycles are largely automated in order to accelerate product delivery. Ideally there is a mixed Development/Operations team to ensure interdisciplinary workflows. At the same time, DevOps aims to integrate all stakeholders into a project from the word go: alongside Dev and Ops, this also includes Testing, Quality Assurance, Security of course the customer itself.