Pemilik Produk Empiris: Akuntansi Inovasi dalam Scrum

Pernahkah Anda melihat film 1965 The Agony and the Ecstasy, tempat Charlton Heston memerankan Michelangelo melukis Sistine Chapel? Setiap hari Paus mendongak dan bertanya kepadanya, “Kapan Anda akan mengakhiri?” Seniman itu selalu menjawab dengan jawaban yang sama: “Ketika saya selesai!”

“Kapan proyek akan selesai?” juga merupakan pengulangan yang umum. Jika Anda bekerja pada tim pengembangan perangkat lunak, Anda mungkin dapat menempatkan sejumlah wajah pada suara itu, meskipun tidak ada yang cenderung menjadi milik Paus. Seperti Michelangelo, Anda mungkin pernah mendengar pertanyaan ini berkali-kali sebelumnya, dan mungkin Anda mendesah ke dalam pada setiap kesempatan. Namun tidak seperti Michelangelo, Anda tidak pernah sepenuhnya yakin bagaimana harus merespons. dengan mata terlatih dari sudut pandang Anda sendiri. Ini adalah inisiatif perangkat lunak, dan orang-orang hanya ingin tahu kapan mereka akan mendapatkan pengiriman yang sebenarnya mereka harapkan.

Namun pertanyaannya membawa beberapa implikasi jitu. Pertama, ini menunjukkan bahwa nilai apa pun yang mungkin Anda berikan sejauh ini tidak memadai untuk tujuan pemangku kepentingan – karenanya pertanyaan yang diajukan. Mungkin tidak ada yang terlihat oleh mereka sama sekali. Perancah pekerjaan dalam proses dapat menghalangi pandangan mereka, dan sampai saat ini, nilai apa pun mungkin tetap tidak dibuktikan dan tidak dihargai. Kedua, dan yang tidak kalah penting, ini menunjukkan bahwa proses kreatif berada di luar kendali pemangku kepentingan – karenanya mereka mengajukan pertanyaan itu kepada Anda.

Implikasi negatif ini biasanya berlaku dalam konteks produksi perangkat lunak linier yang terjaga keamanannya. Sangat sedikit, jika ada, dapat disampaikan sampai sangat terlambat dalam inisiatif dan hasilnya mungkin berada di bawah kendali manajer proyek. Stakeholder mungkin hanya memiliki keterlibatan yang sangat terbatas begitu mandat diberikan dan dokumentasi persyaratan telah “ditandatangani”. Tanpa kontrol yang jelas dari titik itu, dan tidak ada bukti jelas nilai yang diperoleh, seiring berjalannya waktu meratap “kapan proyek akan dilakukan” bisa terdengar semakin melengking.

Lihat juga Category: Apakah Aman Menggunakan Jaringan Nirkabel Terbuka?


Nilai Agile

Namun, dalam cara kerja Agile tambahan, mendengar pertanyaan seperti itu diajukan adalah masalah yang berbeda. Implikasi itu seharusnya tidak berlaku sama sekali. Nilai harus memadai dan tepat waktu, dan kontrol atas pengirimannya harus jelas. Karena itu, jika pertanyaan diajukan, ia memberi tahu Anda bahwa ada sesuatu yang secara fundamental salah dalam beberapa cara   

  •  Pertama, bahwa para pemangku kepentingan mencari titik akhir yang definitif di mana nilai signifikan akan dirilis, alih-alih memaksimalkan pengiriman nilai secara bertahap dan berkelanjutan.
  •    Kedua, bahwa para pemangku kepentingan belum memperoleh bukti empiris dari pengembalian investasi, dan dengan demikian tidak dapat memperkirakan nilai kemungkinan pendanaan lanjutan.
  •   Ketiga, bahwa para pemangku kepentingan tampaknya tidak mengakui “titik akhir” dari inisiatif sebagai yang didorong oleh nilai, dan karenanya bukan sebagai sesuatu yang berada di bawah kendali Pemilik Produk mereka.

    Ini semua adalah kontra indikasi terhadap praktik Scrum, dan mereka menyarankan bahwa pengiriman Agile tidak berlaku. Namun, bagaimana Anda dapat memperbaikinya? Nah, nilai adalah tema yang berulang dan harus mendukung pemulihan. Dalam Scrum, peran yang jelas ditimbulkan di mana tanggung jawab untuk “nilai” harus terletak secara tak terbantahkan. Ini adalah Pemilik Produk, peran yang kadang-kadang dikristalisasi dalam definisi singkat “value maximizer.” Itulah yang sebenarnya dimiliki oleh Pemilik Produk. seseorang yang dapat bekerja sama dengan para pemangku kepentingan dan menengahi di antara mereka sehingga nilai produk terbaik dapat diartikulasikan ke tim dan kemudian disampaikan. Oleh karena itu, di Scrum, pertanyaan “kapan proyek akan dilakukan” mungkin bukan pertanyaan yang baik untuk diajukan kepada Pengembangan. Tim, karena fokus mereka seharusnya pada memenuhi Sasaran Sprint dan memberikan peningkatan kualitas rilis. Akibatnya, setiap Sprint mungkin merupakan proyek untuk mereka. Mungkin ini pertanyaan yang lebih baik untuk ditanyakan kepada Pemilik Produk, mengingat Product Backlog seharusnya ada di pembuangannya, bersama dengan langkah-langkah empiris pengiriman nilai yang sedang berlangsung. Itulah orang yang akan dapat menjelaskan nilai yang diperoleh sejauh ini, dan untuk berapa banyak yang harus disediakan, dan apakah biaya untuk melakukan hal itu kemungkinan besar dapat dibenarkan. Ini adalah orang yang akan bekerja dengan tim untuk memastikan nilai maksimum dilepaskan kepada pemangku kepentingan, secara bertahap setiap Sprint, dan tidak pada titik yang ditangguhkan di masa depan. Pemilik Produk adalah individu yang harus memutuskan, atas nama pemangku kepentingan yang diwakili, jika dan ketika Sprinting tidak lagi dibenarkan dan titik akhir untuk inisiatif telah tercapai.

Berlari ke Jawaban

Scrum agnostik mengenai bagaimana Pemilik Produk mungkin benar-benar menghitung “nilai”. Jelas, gagasan tentang apa yang merupakan nilai cenderung berbeda antara konteks organisasi. Rantai supermarket, bank, kantor pemerintah, dan badan amal mungkin memiliki pemahaman yang sangat berbeda tentang artinya. Cara menilai itu mungkin beragam seperti jumlah produk kompleks yang dapat dikirim. Semua, bagaimanapun, harus melibatkan Pemilik Produk menempatkan Product Backlog dalam semacam urutan yang akan memungkinkan “nilai” – apa pun itu – dimaksimalkan setiap Sprint.

Lihat juga : ‘Memori Universal’ Bisa Menjadi Perangkat Penyimpanan Data Yang Sempurna Untuk PC Anda


Dengan demikian, ada sejumlah teknik yang dapat diterapkan, termasuk melempar definisi “nilai” kembali ke pemangku kepentingan dan menggunakan aritmatika kasar untuk menghitung laba atas investasi (ROI). Berikut metode sederhana-sederhana yang dilakukan oleh Pemilik Produk (PO) ) mungkin tergoda untuk mempekerjakan:

  •   Mintalah pemangku kepentingan untuk memperkirakan nilai setiap item dalam Product Backlog menggunakan poker nilai, atau metode apa pun yang mereka suka.
  • Minta Tim Pengembangan untuk memperkirakan ukuran Product Backlog menggunakan poker perencanaan, atau metode apa pun yang mereka suka.
  • Minta Tim Pengembangan untuk memperkirakan kemungkinan kecepatan mereka pada setiap Sprint, apakah itu berdasarkan pengalaman, insting, atau metode lain.
  • Bagi ukuran dengan kecepatan untuk menghitung jumlah Sprint yang diproyeksikan.
  • Bagi nilai estimasi total Product Backlog dengan jumlah Sprint yang diproyeksikan untuk menghitung nilai yang diproyeksikan per Sprint.
  • Perkirakan biaya pendanaan setiap Sprint, dengan mempertimbangkan ukuran dan gaji tim, biaya tetap, dll.
  •  Bagilah nilai yang diproyeksikan per Sprint dengan perkiraan biaya per Sprint untuk menghasilkan ROI yang diproyeksikan per Sprint.

    Dengan kata lain, jika estimasi di muka dilakukan pada Product Backlog, dimungkinkan untuk memutar nomor tertentu, memutar pegangan, dan mengeluarkan nomor lainnya. Pemilik Produk dapat menghitung perkiraan jumlah Sprint residual dan ROI rata-rata per Sprint. Ini dapat dilakukan kapan saja selama proyek berkenaan dengan pekerjaan yang dianggap tetap. Dengan demikian, keputusan “berbasis nilai” dapat dibuat apakah akan dilanjutkan atau tidak.