DevOps üç ana boyuttan ayrılma eğilimindedir:
Kültür
DevOps kültürü, başta Dev, Ops ve Güvenlik olmak üzere tüm paydaşlar arasında yüksek düzeyde güven, işbirliği ve iletişimi vurgular . Bu gruplar arasındaki doğal gerginlik ve rekabet sürtünme ve çoğu zaman işlev bozukluğu yaratır. DevOps her şeyden önce bu takımlar arasındaki çabaları hizalama konusundadır.
Process
DevOps geliştirme süreçleri Çevik süreçlerle yakından uyumludur. Ops, Dev çabalarına daha iyi uyum sağlamak için Çevik benzeri uygulamalar yapmaya teşvik edilir. DevOps uyumlu işlemler, geliştirme / dağıtım yaşam döngüleri boyunca yüksek hız ve hızlı geri besleme döngülerini desteklemek üzere tasarlanmıştır. Sürekli Entegrasyon, Sürekli Teslimat ve Sürekli İyileştirme (kaizen), DevOps sürecinin odak alanlarıdır.
Teknoloji
DevOps bir araç değildir, ancak araçlar tarafından desteklenir. Sürekli Entegrasyon, Kaynak Kontrolü ve Uygulama Yaşam Döngüsü Yönetimi gibi bir dizi alanı destekleyen tüm araç aileleri vardır.
Bir "DevOps Dönüşümü" her üç öğenin de öğelerini ele almalıdır, ancak aynı anda hepsinin eşit olması gerekmez. Dönüşüm için doğal bir ilerleme ve "kritik yol" vardır. Tartışma yapılabilir, örneğin DevOps, en azından Geliştirme ekibi / ekipleri dahilinde bir çeşit Çevik uygulamaya bağımlıdır. Aletlere yatırım yapılmadan önce kültürle ilgili konuların ele alınması gerekebilir.
Kaynaklar:
Kültür: https://www.andykelk.net/devops/using-the-westrum-typology-to-measure-culture
Teknoloji: https://xebialabs.com/periodic-table-of-devops-tools/