Categories
Gitlab Showcase

Peran Value Stream Analytics dalam Platform DevOps GitLab

“Setiap kali ada produk untuk pelanggan, akan ada aliran nilai tersendiri. Tantangannya adalah untuk melihatnya!”

Belajar melihat – Shook & Rother

Setiap perusahaan saat ini adalah perusahaan perangkat lunak sehingga tingkat inovasi dan pengiriman nya memiliki dampak langsung terhadap pendapatan. Agar dapat berhasil, bisnis harus memberikan pengalaman digital yang luar biasa, mengikuti teknologi terbaru, memberikan nilai pada kecepatan yang diminta oleh pelanggan, dan melakukan semuanya tanpa toleransi terhadap pemadaman atau pelanggaran keamanan. Di situlah manajemen aliran nilai mengambil peran.

Jika Anda tidak dapat menggambarkan apa yang Anda lakukan sebagai aliran nilai, Anda tidak tahu apa yang Anda lakukan.

(Martin, K. & Osterling, M. (2014). Pemetaan Aliran Nilai. McGraw-Hill, hlm. 15.)

Value stream management (VSM) adalah perubahan pola pikir pengembangan yang sangat mengutamakan pelanggan. VSM memungkinkan tim untuk mengukur dan meningkatkan pengiriman perangkat lunak dan aliran nilai kepada pelanggan. Proses pengembangan digariskan dari ideasi hingga realisasi nilai pelanggan. Fokusnya tidak lagi pada fitur dan fungsionalitas – sebaliknya, organisasi memastikan upaya dan sumber daya yang diinvestasikan untuk memberikan nilai kepada pelanggan seperti mengurangi arus yang menyebabkan kemacetan, mengoptimalkan siklus dan mempersingkat waktu ke pasar.

Gambaran umum tentang Analisis Aliran Nilai GitLab

Sebagai bagian dari Platform DevOps GitLab, Value Stream Analytics menyediakan satu gambaran yang sama mengenai kecepatan tim. Wawasan tentang berapa lama waktu yang dibutuhkan tim untuk beralih dari perencanaan ke pemantauan memungkinkan untuk menentukan area mana yang perlu perbaikan. Value Stream Analytics mengukur waktu yang dihabiskan untuk setiap proyek atau grup. Hal ini menampilkan waktu rata-rata yang dihabiskan di setiap tahap proses dari awal hingga akhir. Terlebih, hal ini juga dapat membantu mengidentifikasi kemacetan dalam proses pengembangan, memungkinkan manajemen untuk mengungkap, triase, dan mengidentifikasi akar penyebab perlambatan dalam siklus hidup pengembangan perangkat lunak dan dengan cepat bertindak atasnya untuk meningkatkan efisiensi.

Mengapa Value Stream Analytics penting?

Proses pengiriman perangkat lunak yang efisien dimulai dengan memahami di mana bagian paling lambat berada, dan apa akar penyebab di baliknya. Informasi ini memungkinkan Anda untuk merencanakan optimasi lebih baik.

Tahapan DevOps mana yang dilacak?

Tahapan yang dilacak oleh Value Stream Analytics standarnya mewakili alur Platform DevOps GitLabMasalah, Rencana, Kode, Pengujian, Peninjauan, dan Pementasan.

Cara menyesuaikan Value Stream Analytics GitLab

Catatan: Tahapan dapat disesuaikan dalam grup level Value Stream Analytics; saat ini tidak ada penyesuaian yang tersedia di tingkat proyek.

Klik Edit di Value Stream Management

Klik Add another stage

Tentukan stage name, dan pilih start event dan end event dari daftar.

Metrik Utama

Dasbor yang tersedia mencakup metrik utama yang sangat berguna untuk membantu memahami kinerja tim. Misalnya, nilai-nilai seperti new issues, commits dan deploys yang tinggi menandakan bahwa tim Anda telah bekerja dengan produktif. Metrik DevOps umumnya dikenal sebagai DORA (DevOps Research and Assessment) 4. Metrik DORA 4 menunjukkan nilai yang dikirimkan oleh tim kepada pelanggan.

Frekuensi Deployment menunjukkan seberapa sering kode di-deploy ke produksi dan membawa nilai bagi pengguna akhir. Sedangkan waktu tunggu untuk perubahan mengukur berapa lama waktu yang dibutuhkan perubahan untuk masuk ke produksi. Seperti frekuensi deployment, metrik ini mengukur kecepatan tim.

Pentingnya Value Stream Analytics dalam GitLab

GitLab adalah Platform DevOps lengkap yang beroperasi sebagai satu aplikasi. Dengan demikian, tim menggunakan aplikasi yang sama selama proses pengembangan dari perencanaan hingga pemantauan. Salah satu manfaat menjadi aplikasi tunggal untuk seluruh siklus hidup DevOps adalah bahwa data mengalir dari semua tahap DevOps dan tersedia untuk analisis, sehingga Value Stream Analytics dapat berkorelasi dan mengidentifikasi bagaimana tim menghabiskan waktu mereka tanpa perlu berintegrasi dengan alat eksternal.

Di Slack, pelanggan mengirim pesan ke saluran #help-it untuk memulai. Ketika agen dukungan Level 1 melihatnya, mereka akan membuat tiket dengan Halp, kemudain proses dukungan dimulai. Pelanggan akan dipandu dengan mudah menuju penyelesaian masalah.

Tertarik untuk mempelajari Gitlab lebih lanjut?

Referensi:

Berdasarkan “The role of Value Stream Analytics in Gitlab’s DevOps Platform”. Diadaptasi dari https://about.gitlab.com/blog/2022/01/24/gitlab-value-stream-analytics/