DevOps cenderung memecah tiga dimensi utama:
Budaya Budaya
DevOps menekankan tingkat kepercayaan, kolaborasi, dan komunikasi yang tinggi di antara semua pemangku kepentingan, terutama Dev, Ops, dan Keamanan. Ketegangan dan persaingan alami antara kelompok-kelompok ini menciptakan gesekan, dan seringkali disfungsi. DevOps (bisa dibilang) pertama dan terutama tentang menyelaraskan upaya antara tim-tim ini.
Proses
DevOps proses pengembangan selaras erat dengan proses Agile. Ops didorong untuk mengambil praktik Agile-like agar lebih selaras dengan upaya Dev. Proses penyelarasan DevOps dirancang untuk mendukung kecepatan tinggi dan putaran umpan balik cepat di seluruh siklus pengembangan / pengiriman. Integrasi Berkelanjutan, Pengiriman Berkelanjutan, dan Peningkatan Berkesinambungan (kaizen) adalah area fokus dari proses DevOps.
Teknologi
DevOps bukan alat, tetapi didukung oleh alat. Ada seluruh rangkaian alat yang mendukung berbagai bidang termasuk Integrasi Berkelanjutan, Kontrol Sumber, dan Manajemen Siklus Aplikasi.
"DevOps Transformation" harus membahas elemen ketiganya, tetapi tidak harus semuanya sama secara bersamaan. Ada perkembangan alami dan "jalur kritis" untuk transformasi. Argumen dapat dibuat, misalnya, DevOps tergantung pada beberapa bentuk praktik Agile, setidaknya dalam tim Pengembangan / tim. Masalah dengan budaya mungkin perlu diatasi sebelum investasi dilakukan dalam perangkat.
Referensi:
Budaya: https://www.andykelk.net/devops/using-the-westrum-typology-to-measure-culture
Technology: https://xebialabs.com/ periodic- table- of- devops-tools/