Menangani masalah perangkat lunak pada tahap kritis ini, terutama cacat desain dan keamanan yang seharusnya ditemukan dan diperbaiki 8 bulan lalu, mengancam kelangsungan TI dan bisnis. Pengembang yang kelelahan, tim operasi yang tidak kooperatif, unit pengujian dan keamanan yang bekerja sendiri-sendiri, manajer proyek dan produk yang menuntut tetapi putus asa, eksekutif yang marah, serta klien dan pemangku kepentingan TI yang frustrasi tidak banyak memberikan nilai tambah.
Terlalu banyak serah terima kegiatan dan dependensi ke segala arah, ditambah pekerjaan manual yang tidak terkoordinasi dan tidak transparan, menjadi pemandangan sehari-hari di departemen TI.
Meski semua pekerjaan membutuhkan waktu lama, belum ada pilihan yang lebih baik. Anda tahu masih membutuhkan pekerjaan ini untuk mendapatkan penghasilan.
Akhirnya hari besar tiba...
Setelah penerapan ke produksi yang bermasalah dan kacau menyebabkan waktu henti yang signifikan, Anda bertanya apakah fungsi yang sudah berjalan ikut rusak. Tidak ada kejelasan atau bukti nyata tentang apa yang terjadi dan bagian sistem produksi mana yang terdampak.
Namun, perayaan peluncuran sudah dimulai di lorong ruang TI. Saatnya mengambil minuman dan memulihkan diri setelah malam yang berat tanpa tidur. Apa pun yang rusak di produksi tadi malam akan menjadi masalah orang lain. Bukan masalah besar…
Anda mungkin bertanya bagaimana proyek sesulit ini bisa selesai meskipun sempat berada dalam keadaan yang sangat buruk. Jawabannya ada pada teorema monyet tak terhingga. Singkatnya, jika seekor monyet menekan tombol mesin tik secara acak selama waktu tak terhingga, ia pasti akan mengetik teks tertentu, misalnya seluruh karya William Shakespeare. Ini bukan lelucon.
Demikian pula, meski waktu penyelesaian tidak dapat diprediksi, tim TI pasti menyelesaikan proyek jika berhasil menundanya dan mendapatkan waktu yang cukup.
Inilah yang Kami Janjikan:
Lima Masalah Serius yang Perlu Anda Ketahui tentang TI Tanpa DevOps!
Masalah Serius #1. Konflik Berkepanjangan antara Pengembangan dan Operasi!
Di antara banyak tanggung jawab utama, organisasi TI Anda memiliki dua misi besar:
- Tim pengembangan Anda harus mengirimkan hasil kerja dengan cepat untuk menanggapi perubahan permintaan klien dan pasar yang dilayani perusahaan.
- Tim operasi Anda harus menjamin layanan yang stabil, dapat diprediksi, aman, dan berkelanjutan bagi klien dan pasar.
Dengan struktur ini, tim pengembangan dan operasi memiliki misi dan motivasi yang bertentangan. Konflik ini mengurangi produktivitas, mutu layanan, kepuasan klien, dan hasil departemen TI, lalu menurunkan kinerja bisnis secara keseluruhan.
Masalah Serius #2. Kini Anda Memiliki Utang Teknis!
Terus-menerus menangani masalah mendesak, membuat solusi sementara, dan melakukan pekerjaan tak terencana hanya menambah utang teknis. Ini merugikan kinerja pengembangan dan operasi serta semua unit lain, termasuk arsitektur, keamanan informasi, pengujian, manajemen produk, manajemen rilis, dan para pemangku kepentingan bisnis.
Utang teknis mirip utang keuangan. Semakin banyak utang keuangan, semakin sedikit pilihan untuk mencapai tujuan. Akhirnya, Anda nyaris tidak bisa mengambil keputusan yang tepat untuk mencapai hasil yang diinginkan dan lebih mungkin menambah utang.
Begitu pula utang teknis. Semakin besar utang, semakin sedikit pilihan untuk membangun dan mengirimkan solusi yang tepat. Anda akhirnya menumpuk solusi sementara seperti rumah kartu di atas rumah kartu. Anda sudah tahu semuanya hanya menunggu waktu sebelum runtuh.
Masalah Serius #3. Bisnis Anda Mengandalkan Pendapatan dari Sistem yang Paling Rapuh!
Fakta yang tidak mengejutkan tetapi mengkhawatirkan adalah bahwa sistem yang paling penting dan menghasilkan pendapatan juga paling rentan terhadap kesalahan, kegagalan, dan waktu henti.
Sistem ini biasanya menjadi pusat bisnis dan hampir selalu dibahas dalam rapat. Hampir semua proyek berdampak pada sistem kritis ini. Karena begitu penting, sistem membutuhkan pekerjaan terus-menerus, perubahan mendesak, dan perbaikan yang tidak direncanakan. Meski demikian, sistem terus memunculkan insiden Prioritas 1.
Masalah Serius #4. Ketika Janji Gagal Dipenuhi, Anda Membuat Janji yang Lebih Besar!
Ketika organisasi TI terus gagal memenuhi janji dan mengecewakan pemangku kepentingan, mereka menuntut lebih banyak untuk mengganti kerugian sebelumnya. Anda dan pimpinan sering tidak punya jawaban selain “mengapa tidak?”, kecuali sudah mendapat tawaran kerja yang lebih baik.
Kemudian tim pengembangan dan pengiriman ditugaskan menangani tantangan yang lebih besar daripada biasanya. Sistem kritis dan arsitektur TI jauh dari mampu memenuhi persyaratan dalam tenggat “mendesak”, sehingga Anda mulai merancang solusi sementara baru di atas solusi yang sudah ada.
Masalah Serius #5. Pekerjaan Tidak Lagi Menyenangkan!
Akhirnya semua orang semakin sibuk. Tidak ada satu jam pun di kalender untuk melakukan pekerjaan yang menjadi tanggung jawab Anda tanpa gangguan. Email terus berdatangan, sehingga waktu yang kurang produktif dalam rapat dihabiskan untuk membaca dan memilah pesan yang kebanyakan tidak jelas dan tidak berguna. Anda pun bertanya mengapa tidak ada pelatihan wajib untuk menggunakan dan menulis email.
Anda biasanya bergantung pada tim lain untuk melanjutkan pekerjaan. Namun, permintaan dari beberapa minggu lalu bahkan belum masuk radar mereka. Mereka baru mulai mengerjakan proyek “Horizon 2400” sembari menangani 9 insiden Prioritas 1 akibat aplikasi yang rapuh.
Anda mulai tidak sabar karena membutuhkan jawaban dari satu-satunya narahubung yang ditunjuk di tim lain agar pekerjaan Anda bisa berlanjut.
Akhirnya Anda mengirim email pengingat. Kali ini, Anda menyertakan atasannya dalam CC dan berpikir bahwa hal itu seharusnya dilakukan sejak awal.
Dalam hitungan detik, dua balasan otomatis muncul. Narahubung Anda mengikuti lokakarya “Horizon 2400” sampai akhir pekan kerja. Atasannya sedang sakit di rumah hari ini.
Rangkuman dan Langkah Berikutnya...
Dalam artikel ini, kami mencoba menjelaskan tantangan yang dihadapi sebagian besar perusahaan dan profesional TI, termasuk kemunduran dan lingkaran masalah yang dialami hampir semua perusahaan dan profesional.
Gartner memperkirakan perusahaan di seluruh dunia membuang sekitar 600 miliar USD per tahun untuk pemeliharaan TI yang tidak dianggarkan atau dijadwalkan agar sistem penghasil pendapatan tetap berjalan.
Jika jumlah ini ditulis dengan angka:
$600,000,000,000.- Apa???
Anda mungkin sudah melihat bahwa tingkat pemborosan seperti ini sulit dipahami dalam pekerjaan yang menuntut kemampuan berpikir tinggi seperti TI.
Ini tantangan yang layak ditangani. DevOps menawarkan jawaban bagi sebagian perusahaan, mungkin juga bagi perusahaan Anda, jika siap bereksperimen, belajar, dan beradaptasi.
Sekarang Izinkan Saya Mengajukan Pertanyaan…
Ingin Belajar DevOps? Ya?
Bagus! International DevOps Certification Academy™ menyediakan semua yang Anda perlukan agar dapat belajar DevOps dengan mudah dan lulus ujian sertifikasi!
Sebagai penutup, akses materi pelatihan dan video DevOps gratis sekarang juga!
Berikut tautan langsung ke halaman pelatihan DevOps gratis:
Akses Materi dan Video Pelatihan DevOps Gratis Sekarang Sebelum Tautannya Kedaluwarsa >>
Terima kasih!
Yeliz Obergfell dan Tim International DevOps Academy™
P.S. Mari kembali bicara terus terang sebentar!
Kita tahu tidak banyak orang membaca artikel seperti ini sekarang. Namun, kami tetap meluangkan waktu menyiapkannya. Jika segelintir orang saja membaca dan belajar sesuatu, kami sudah menganggap misi melayani komunitas DevOps dunia berhasil.
Tunjukkan sedikit apresiasi atas upaya kami menulis dan menyajikan artikel ini! Jika sudah membaca sejauh ini dan merasa terbantu, berikan ulasan di bawah, sukai, dan bagikan kepada jaringan Anda!
TERIMA KASIH SEBELUMNYA! :)