6 tantangan dalam mengimplementasikan DevOps dan cara menyelesaikannya. Sorotan dari laporan Microsoft

Microsoft, bersama dengan perusahaan konsultan Sogeti, merilis Laporan DevOps Perusahaan 2020-21, yang didedikasikan untuk situasi saat ini dengan penerapan DevOps di organisasi. Ini menguraikan masalah utama yang dihadapi perusahaan saat menerapkan metodologi dan bagaimana menyelesaikannya. Kami menceritakan kembali tesis yang paling menarik.







Kondisi saat ini



Saat ini, banyak organisasi yang, karena satu dan lain hal, perlu melalui transformasi digital, memandang DevOps sebagai model baru untuk pengembangan infrastruktur TI. Alasannya adalah departemen TI tidak dapat dengan cepat berubah untuk memenuhi kebutuhan bisnis dan pelanggan.



Microsoft mendefinisikan DevOps sebagai "orang, proses, dan teknologi yang bekerja untuk nilai pelanggan kami yang berkelanjutan". DevOps mengintegrasikan pengembangan perangkat lunak (Dev) dan IT (Ops) ke dalam tim yang dibangun berdasarkan kebutuhan bisnis, produk, dan pelanggan. Ini sangat berbeda dari praktik TI tradisional, yang memperlakukan pengembang, penguji, administrator database, dan sysadmin sebagai entitas terpisah.



Tujuan akhir DevOps adalah memungkinkan organisasi membawa produk ke pasar lebih cepat tanpa mengorbankan stabilitas dan keamanan. Praktik DevOps berasal dari perusahaan teknologi termasuk Netflix, Spotify, dan Facebook. Tetapi untuk benar-benar mematuhi prinsip DevOps, sebagian besar perusahaan perlu secara serius mengubah proses yang ada di dalamnya. Dan di sinilah kesulitan dimulai.



6 titik lemah



Untuk laporan ini, studi dilakukan berdasarkan wawancara dengan para ahli Sogeti yang telah menerapkan lebih dari 250 solusi cloud dan DevOps di berbagai organisasi. Hasilnya, ada enam area kerja dalam organisasi yang menghadapi tantangan signifikan dalam mengubah DevOps perusahaan.



  1. . . , - , . , , .
  2. . - .
  3. . . DevOps. .
  4. . « » ? DevOps, ? , .
  5. . . , , . , .
  6. . , . — .




McKInsey mengeksplorasi pada April 2020 bagaimana inovasi perangkat lunak benar-benar memengaruhi metrik bisnis utama. Dia membuat Indeks Kecepatan Pengembang. Menurut perusahaan konsultan, metrik ini "mengidentifikasi faktor terpenting untuk meningkatkan Kecepatan Pengembang terkait dengan teknologi, metode kerja, dan kemampuan organisasi". "Kecepatan Pengembang" di sini didefinisikan tidak hanya sebagai kecepatan pengembangan, tetapi juga sebagai pendekatan non-standar untuk bisnis. Hal ini memungkinkan Anda untuk memecahkan masalah bisnis yang kompleks dan membuat perangkat lunak, sekaligus memenuhi kebutuhan pelanggan dan mencapai tujuan bisnis. Secara total, DVI mencakup 46 faktor kunci yang berkontribusi pada pencapaian Kecepatan Pengembang.



McKinsey mencapai kesimpulan berikut tentang metrik ini:



  1. DVI . DVI — , .
  2. DVI, « » — , . 20 % , .
  3. — DVI . , , .
  4. DVI , , .
  5. Keamanan dan kepatuhan peraturan adalah perhatian utama. 17% eksekutif perusahaan mengatakan bahwa mereka hanya menguji kerentanan keamanan untuk rilis utama. Dan 59% responden melaporkan bahwa perlu “beberapa hari hingga beberapa bulan” untuk menilai status kepatuhan saat ini.


Bagaimana mengatasi masalah



Microsoft dan Sogeti dalam laporan tersebut menyarankan pendekatan berikut untuk bekerja.



  • Berpindah dari model pekerjaan "berorientasi proyek" ke model kerja "berorientasi produk" yang terdesentralisasi. Artinya, tim bertanggung jawab penuh atas seluruh siklus pengembangan produk atau layanan sambil menerapkan proses penganggaran berulang alih-alih anggaran tahunan berskala besar.
  • InnerSource. , , .
  • , DevOps , .
  • , , , .
  • « ». , . , , , . .
  • , , «, », .




Lanskap teknologi telah berubah total dan akan terus berkembang di tahun-tahun mendatang. Dan DevOps telah menjadi pendekatan yang terbaik dan paling fleksibel. Berkat dia, perusahaan bekerja secara efektif dalam kondisi seperti itu. Jika CEO ingin departemen TI mereka menjadi modern dan responsif terhadap permintaan pasar dan pelanggan, mereka harus berhenti melihatnya sebagai tempat makan uang utama. Lebih efektif untuk memperlakukan mereka sebagai bagian strategis dari bisnis di mana masa depan perusahaan bergantung.






Blog ITGLOBAL.COM - Managed IT, private cloud, IaaS, layanan keamanan informasi untuk bisnis:









All Articles