Hal terpenting bagi Insinyur DevOps dalam situasi seperti ini, adalah untuk mendapatkan (a) Komitmen Manajemen dan (b) Anggaran yang Diperlukan . Baca terus untuk detail lebih lanjut tentang keduanya ...
Dapatkan Komitmen Manajemen
Begitu itu terjadi, segalanya menjadi mudah bagi para insinyur DevOps tersebut. Terutama setiap kali perlawanan (dari semua pihak) masuk ke dalam permainan. Percayalah, akan ada perlawanan seperti itu, yang menantang seperti:
- Kenapa kita harus berubah? Saya ingin terus melakukan apa yang telah saya lakukan selama X tahun!
- Saya tidak ingin kehilangan kekuatan (teknis) yang saya miliki, dan menyelesaikan segala macam prosedur alur kerja, untuk mendapatkan perbaikan konyol dalam produksi yang seharusnya membawa saya seperti 5 menit, bukannya 5 jam (atau hari ...).
- ... (Saya bisa menambahkan selusin peluru di sini ...).
Setiap kali tantangan itu muncul, semua insinyur DevOps harus katakan adalah seperti:
Maaf, saya hanya melakukan pekerjaan saya ... berdasarkan instruksi dari manajemen atas.
Dapatkan Anggaran yang Diperlukan
Cara efektif untuk mendapatkan Anggaran yang Dibutuhkan, adalah membuat / menyerahkan kasus bisnis yang sesuai yang menjelaskan manfaat nyata dan tidak berwujud dari berbagai praktik DevOps dengan menerapkannya pada beberapa kasus dunia nyata yang berlaku untuk perusahaan itu sendiri.
Berikut adalah beberapa kasus dunia nyata yang saya alami sendiri, sebagai konsultan SCM yang disewa oleh beberapa perusahaan di mana hal-hal ini terjadi. Saya tahu, SCM hanya bagian dari DevOps, tetapi ini adalah area di mana saya memiliki beberapa keahlian ...
1. Manfaat otomatisasi
Karena beberapa pemogokan hanya dari 2 (!!!) operator komputer (yang tidak mengetik perintah konsol lagi yang mereka ketik untuk mengetik), kereta harus dihentikan di suatu tempat setengah jalan antara 2 pabrik (karena sistem di pabrik di mana kereta menuju ke bawah, data penting tentang penanganan kereta tidak tersedia).
Dengan menerapkan sistem SCM, banyak perintah operator diotomatisasi.
2. Mengurangi biaya lisensi perangkat lunak
Beberapa vendor perangkat lunak telah memutuskan untuk menambah biaya tahunan untuk perangkat lunak SCM (yang sudah ketinggalan zaman), yang tidak disetujui manajemen. Karena itu mereka membuat proyek khusus untuk menggantikannya dengan beberapa perangkat lunak SCM alternatif.
Anggaran proyek sama dengan biaya tahunan yang tidak ingin mereka bayar. Itu termasuk terbang dalam insinyur dari benua lain (seperti saya) untuk membuat proyek ini berhasil.
3. Mengurangi biaya operasi
Beberapa perusahaan asuransi besar menggunakan beberapa perangkat lunak FTP untuk mentransfer perbaikan perangkat lunak ke sekitar 13.000 komputer kelas menengah (AS / 400) di seluruh negeri, dan ini setiap kali perbaikan "a" tersedia. Biaya 1 transfer tersebut adalah sekitar 4 USD (13.000 x 4 = 52.000 USD untuk satu transfer ...). Perangkat lunak ini terdiri dari 120.000 komponen, dikembangkan / dikelola oleh sekitar 150 pengembang. Lakukan perhitungan tentang kemungkinan bahwa 1 pengembang membuat 1 (kecil) kesalahan dalam salah satu dari 120.000 komponen ini, yang membuatnya menjadi produksi, dan membutuhkan perbaikan segera, yang akan menelan biaya lagi $ 52.000 (hanya untuk transfer!).
Dengan menerapkan sistem SCM yang memadai (dengan lingkungan pengujian terkelola, persetujuan, dll), perusahaan ini mencapai pengurangan biaya besar. Pikirkan tentang hal ini, jika sistem SCM dapat mencegah kebutuhan hanya 20 transfer perbaikan darurat, itu menghasilkan pengurangan biaya 52.000 x 20 = 1.040.000 USD (cukup anggaran untuk mengimplementasikan sistem SCM, mereka hanya membutuhkan sebagian kecil dari jumlah itu untuk menyelesaikan pekerjaan).
4. Mengurangi biaya ketidaktersediaan
Jika kasus di atas tidak cukup meyakinkan, maka pikirkan sistem perusahaan kartu kredit utama yang tidak tersedia di seluruh dunia. Saya telah diberitahu bahwa 1 detik tidak tersedianya biaya 1.000.000 USD.
Itu mungkin juga alasan mengapa, untuk waktu yang sangat lama, perusahaan semacam itu memiliki alat DevOps yang canggih, sudah puluhan tahun. Karena setiap detik mereka tidak berada dalam bisnis membuat mereka mahal.