Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan pemetaan aliran nilai pengembangan untuk mengidentifikasi kendala hasil DevOps
Michael Kingery, Amazon Web Services () AWS
April 2023 (riwayat dokumen)
DevOpstim umumnya bekerja dengan sistem kompleks yang melibatkan orang, proses, dan teknologi. Kompleksitas ini dapat membuat sulit untuk mengetahui di mana harus menginvestasikan waktu dan usaha ketika Anda ingin meningkatkan sistem. Melengkapi peta aliran nilai pengembangan (DVSM) dapat membantu Anda mengidentifikasi dan memprioritaskan area peningkatan dalam proses pengembangan perangkat lunak Anda.
Pemetaan aliran nilai pengembangan adalah proses yang digunakan untuk mengidentifikasi dan memprioritaskan kendala yang mempengaruhi kecepatan dan kualitas dalam siklus hidup pengembangan perangkat lunak (SDLC). Kendala adalah faktor yang membatasi aliran nilai. DVSM memperluas proses pemetaan aliran nilai yang awalnya dirancang untuk praktik lean manufacturing. Ini berfokus pada langkah-langkah dan tim yang diperlukan untuk membuat dan memindahkan nilai melalui proses pengembangan perangkat lunak. Ini menggabungkan praktik lean, seperti pemikiran sistem, menghilangkan limbah, memvisualisasikan pekerjaan, dan bekerja dalam batch kecil. DVSM mendukung DevOps prinsip-prinsip perbaikan berkelanjutan, kolaborasi, penghapusan silo dan handoff, keputusan berbasis data, dan pengembangan tangkas melalui hasil kecil.
Untuk setiap langkah dalam proses pengembangan perangkat lunak Anda, Anda mengidentifikasi lead time (LT), waktu proses (PT), dan persen lengkap dan akurat (% CA). Anda menguraikan jalan bahagia, yang merupakan aliran proses jika tidak ada pengecualian atau kesalahan yang ditemui selama pengembangan. Anda juga menguraikan jalur kegagalan, yang merupakan aliran yang terjadi ketika produk gagal setiap langkah dalam proses pengembangan. Berikut ini adalah contoh DVSM yang telah selesai.
![Contoh peta aliran nilai pengembangan untuk mengidentifikasi kendala dalam hasil. DevOps](images/sample-dev-value-stream-map.png)
Audiens yang dituju
Panduan ini dirancang untuk pejabat eksekutif, TI dan DevOps manajer, dan manajer program yang tertarik menggunakan DVSM untuk mendorong peningkatan kecepatan dan kualitas dalam siklus hidup pengembangan perangkat lunak organisasi mereka. Panduan ini dan proses DVSM dapat secara signifikan membantu tim produk terpadu yang ingin mengoptimalkan pengiriman dan membantu tim silo yang ingin mengurangi limbah yang terkait dengan handoff.
Hasil bisnis yang telah selesai
Pemetaan aliran nilai pengembangan dapat membantu DevOps tim:
-
Mengurangi biaya dengan meminimalkan overhead yang terkait dengan langkah terbuang, duplikasi, dan handoff
-
Tingkatkan kecepatan dengan mengurangi waktu tunggu dan langkah terbuang
-
Meningkatkan kepuasan karyawan dengan meningkatkan otonomi dan mengurangi ketergantungan, handoff, dan langkah terbuang
-
Mengurangi ukuran batch
-
Identifikasi dan investasikan dalam perbaikan yang berdampak positif pada produk akhir
-
Hilangkan silo dan kurangi jumlah handoff antar tim
-
Mengadopsi tim produk atau model tim platform