Ketika saya diwawancarai untuk posisi Pemilik Produk, saya menyadari bahwa saya memiliki kesenjangan serius dalam metrik bisnis dalam proyek Agile, karena Saya bekerja di lembaga pemerintah. Di segmen Rusia, informasi agak langka. Di segmen bahasa Inggris, saya sangat menyukai artikel karya
Ashwinee Kalkura . Karena itu, saya memutuskan untuk membuat sedikit terjemahan gratis. Artikel asli ada di
sini .

Apa arti metrik untuk tim tangkas?
Banyak yang mencoba memahami apa "praktik terbaik" dalam industri dan menerapkannya pada produk mereka untuk meningkatkan kinerja mereka sendiri. Untuk beberapa waktu saya bertanya-tanya apakah ada solusi universal dan efektif seperti itu.
Organisasi cenderung menyalin "apa yang berhasil untuk orang lain," bahkan tanpa khawatir tentang batasan dan kondisi di mana metrik tertentu bekerja untuk "orang lain."
Lalu apa yang harus diukur? Menurut pendapat saya, organisasi yang telah memahami apa dan berapa banyak untuk diukur dalam suatu produk telah bertahan dan berkembang sejauh ini. Mereka akhirnya menjadi organisasi Agile. Ketika mereka memiliki beberapa produk, mereka memiliki pendekatan berbeda untuk masing-masing. Beberapa produk akan membutuhkan banyak statistik dan data, sementara beberapa hanya membutuhkan beberapa metrik!
Lalu bagaimana memahami apa yang sebenarnya perlu diukur? Bagi saya, buku panduan terdekat adalah prinsip ke-7 di Agile Manifesto - "perangkat lunak yang berfungsi adalah ukuran terbaik untuk kemajuan." Jika Anda dapat menentukan perangkat lunak apa yang berfungsi untuk Anda, pengukuran kemajuan menjadi lebih mudah.
Sekali lagi, setiap orang harus mendefinisikan perangkat lunak "yang berfungsi" secara berbeda. Oleh karena itu, sangat penting untuk memiliki pandangan holistik tentang siapa pelanggannya, siapa pengembangnya, siapa sponsornya dan siapa yang mengendalikan prosesnya. Mari kita coba mempertimbangkan proses dari masing-masing dari mereka.
Pemilik Bisnis / Produk / Manajer Produk
Dalam tim Agile fungsional, peran ini terutama bertanggung jawab untuk pemahaman pasar dan sintesis data. PO memiliki "hipotesis" tentang apa yang membuat organisasi menguntungkan. Ketika semua yang Anda miliki adalah hipotesis, sangat penting untuk menemukan metrik yang tepat. Indikator berikut mungkin diperlukan:
- Biaya Penundaan : Ini adalah efek waktu pada hasil yang kami harap dapat capai. Ini adalah jawaban untuk pertanyaan: "Apa yang akan kita kehilangan (berapa biayanya) jika kita melakukannya 1 bulan kemudian." Atau, "apa yang akan kita dapatkan jika kita melakukannya 1 bulan sebelumnya?"
- Product / Market Fit (PMF) : Ini adalah kesesuaian produk dengan harapan audiens target. Ketika Anda memiliki produk yang memenuhi kebutuhan pasar tertentu, dan tanpa itu audiens Anda akan kehilangan banyak, ini disebut Produk / Fit Pasar.
- Uji Asumsi Berisiko (RAT) : Ini adalah tes asumsi paling berisiko. Untuk melakukan ini, tidak perlu melakukan apa pun lebih dari yang diperlukan untuk memverifikasi risiko terbesar Anda. Tidak diperlukan kode atau desain yang sempurna. Hanya verifikasi asumsi berisiko dengan indikator. Setelah mengevaluasinya, keputusan dibuat apakah akan melanjutkan proyek.
- Minimum Viable Product (MVP) : Versi produk baru yang memungkinkan tim memenuhi jumlah maksimum kebutuhan pelanggan dengan sedikit usaha. Ini adalah produk dengan fitur yang cukup untuk memuaskan pelanggan awal, untuk memberikan umpan balik dan untuk mengembangkan produk lebih lanjut.
- Minimum Marketable Product (MMP) : menjelaskan produk dengan set fitur sekecil mungkin yang memenuhi kebutuhan pengguna awal (inovator dan pengguna awal) dan karenanya dapat dijual. MMP adalah alat untuk mengurangi waktu ke pasar: MMP dapat diluncurkan lebih cepat daripada produk multi fungsi yang kaya.
- Waktu Siklus : waktu siklus - waktu total dari saat mulai bekerja pada fitur, tugas, bug baru sampai selesai. Waktu siklus termasuk waktu proses itu sendiri dan waktu tunda di mana bagian dari pekerjaan dihabiskan menunggu tindakan selanjutnya selesai.
Grup Produk harus memiliki mekanisme untuk memahami dan melacak indikator yang penting bagi Sponsor / Investor. Ini akan memastikan bahwa siklus ditutup dan setiap tawaran Pivot dibenarkan.
Sponsor / Investor
Grup ini tertarik pada metrik yang sama yang digunakan Manajer Bisnis / Produk sebelum meluncurkan produk. Metrik berikut ini paling penting selama dan setelah peluncuran produk:
- Kepuasan Karyawan : karyawan yang lebih bahagia dan lebih termotivasi memastikan klien bahagia dan terlibat dalam proses. Kepuasan karyawan adalah terminologi yang digunakan untuk menggambarkan apakah karyawan puas dan apakah mereka memenuhi keinginan dan kebutuhan mereka di tempat kerja. Kepuasan karyawan adalah faktor dalam motivasi karyawan, pencapaian tujuan karyawan, dan moral positif karyawan di tempat kerja.
- Koefisien virus : ini adalah angka yang memberi tahu Anda berapa banyak pelanggan yang dibawa oleh setiap pelanggan Anda ke bisnis Anda. Dengan demikian, ini berarti bahwa jika koefisien virus Anda 2, maka klien Anda saat ini akan menarik 2 klien. Metrik ini menghitung siklus sirkulasi eksponensial, kadang-kadang disebut virality, yang mempercepat pertumbuhan perusahaan. Virality adalah insentif penting bagi pelanggan untuk mengirim teman atau kolega ke perusahaan Anda.
- Biaya Sunk : dalam pengambilan keputusan ekonomi dan bisnis, biaya sunk adalah biaya yang telah dikeluarkan dan tidak dapat dipulihkan. Biaya yang tidak dapat dibayar kembali terkadang dikontraskan dengan biaya yang diantisipasi, yaitu biaya di masa depan yang dapat terjadi atau diubah jika tindakan diambil.
- Waktu Siklus Viral : Waktu siklus virus adalah waktu yang diperlukan untuk menyelesaikan satu siklus tersebut. Dengan kata lain, waktu siklus virus adalah waktu yang dibutuhkan pengguna untuk mengundang pengguna lain.
- Net Promoter Score : (NPS) adalah alat manajemen yang dapat digunakan untuk mengukur loyalitas pelanggan. Ini berfungsi sebagai alternatif untuk survei tradisional kepuasan pelanggan dan klaim bahwa mereka berkorelasi dengan pertumbuhan pendapatan. Skor Net Promoter dihitung berdasarkan jawaban atas satu pertanyaan: Seberapa besar kemungkinan Anda akan merekomendasikan perusahaan / produk / layanan kami kepada teman atau kolega? Skor untuk jawaban ini paling sering didasarkan pada skala dari 0 hingga 10. Mereka yang menjawab dengan skor 9 hingga 10 disebut promotor. Mereka yang memiliki skor dari 0 hingga 6 ditandai sebagai "Pencela". Jawaban 7 dan 8 ditunjukkan oleh kewajiban, dan perilakunya naik di tengah Promotor dan Pencela. Skor Net Promoter dihitung dengan mengurangi persentase pelanggan yang merupakan Pencela dari persentase pelanggan yang merupakan Promotor. Untuk menghitung indikator NPS, kewajiban diperhitungkan dalam jumlah total responden, sehingga mengurangi persentase Pencela dan promotor dan mendorong skor bersih ke 0.
- Indeks Kebahagiaan Pelanggan (CHI) : Alih-alih menggunakan NPS, organisasi juga dapat membuat indeks kebahagiaan pelanggan sendiri, termasuk parameter yang ingin diukur. Pendekatan ini memiliki keuntungan, karena organisasi harus "berbicara dengan klien" dan dapat memahami parameter yang diperlukan untuk konteksnya.
- % Membayar Pelanggan : memahami berapa banyak orang yang menggunakan produk / layanan berbayar dalam basis pelanggan umum membantu kami lebih memahami pasar.
- Tingkat Konversi: Inti dari corong konversi adalah Anda mulai dengan pelanggan potensial, kemudian mereka menunjukkan minat dan kemudian mengonversi menjadi prospek, yang kemudian berubah menjadi penjualan. Persentase konversi pada setiap langkah dihitung. Tingkat konversi keseluruhan untuk corong penjualan ditentukan oleh fakta bahwa jumlah penjualan dibagi dengan jumlah pelanggan potensial dan dikalikan dengan 100.
- Biaya Akuisisi Pelanggan : CAC dapat dihitung hanya dengan membagi semua biaya untuk memperoleh lebih banyak pelanggan (biaya pemasaran) dengan jumlah pelanggan yang dibeli selama periode di mana uang itu dihabiskan. Misalnya, jika perusahaan menghabiskan $ 100 untuk pemasaran setahun dan memperoleh 100 pelanggan tahun itu, CAC mereka adalah $ 1.
- Kelekatan Pelanggan . Kelekatan pelanggan adalah peningkatan peluang untuk menggunakan produk atau layanan yang sama dengan yang dibeli pada periode terakhir.
Pengembang / Pembangun
Sayangnya, sebagian besar berusaha mengukur produk di sini. Meskipun metrik dan indikator di sini memberi Anda jawaban untuk pertanyaan “apakah kita mengembangkan produk dengan benar?”, Dan tidak menjamin bahwa kami mengembangkan produk yang tepat. Metrik yang dijelaskan di bagian ini harus selalu melengkapi indikator yang telah kita bicarakan di bagian sebelumnya. Ini adalah metrik yang mengatakan kami menerapkan metodologi Agile dengan benar. Grup ini berorientasi pada teknologi dan, oleh karena itu, metrik lebih teknis. Beberapa indikator yang dapat membantu untuk memahami "apakah kita berkembang dengan benar":
- Kesehatan pipa CI / CD : apakah bangunannya benar? Apakah mereka cukup cepat untuk bereksperimen dengan tim?
- Jumlah build Green per hari / minggu : Disiplin tim, review kode harian, dan frekuensi build. Sebuah tim dapat bekerja dalam kelompok kecil karena mereka tahu bahwa potongan kode logis terakhir yang mereka kirimkan berfungsi.
- % bangunan hijau : tidak hanya jumlah bangunan yang penting, tetapi juga berapa banyak dari mereka yang berkualitas tinggi. Pengembang yang baik tidak ingin orang lain terjebak karena dia.
- Cakupan Tes Unit: Kepatuhan terhadap Piramida Tes Agile adalah satu-satunya cara untuk menemukan diri Anda di zona pengembangan produk yang cepat. Tes unit harus ~ 80% dari semua tes.
- Cakupan Kode : Cakupan Kode adalah istilah untuk menjelaskan kode apa yang dijalankan oleh aplikasi. Untuk memahami kode mana yang dibutuhkan dan mana yang tidak.
- Cakupan Tes Non-Fungsional . Penting untuk memahami persyaratan non-fungsional, yang sering disebut tes ility (kegunaan, ketersediaan, keandalan, dll.), Karena pasar atau pelanggan tidak akan langsung bertanya kepada kami tentang persyaratan non-fungsional.
- Benchmarking of NFR's : benchmarking adalah bagian penting dari memahami apa yang bisa kita capai. Biasanya, produk "terbaik" dan proses pemasaran yang digunakan oleh pesaing langsung dan perusahaan yang bekerja di bidang serupa lainnya biasanya diambil sebagai model untuk mengidentifikasi cara yang mungkin bagi perusahaan untuk meningkatkan produk dan metode kerjanya sendiri.
- Kerusakan ditemukan per unit Tes Unit / Fungsional / Integrasi : meskipun jumlah cacat mungkin tidak menunjukkan sesuatu yang signifikan, mereka memperlambat kita dalam pengembangan.
- Jumlah cacat per fitur dari Produksi / UAT / Pelanggan : dalam kebanyakan kasus, Fitur adalah apa yang pelanggan bayar. Memahami fungsi-fungsi penting dan keyakinan bahwa mereka dibangun dengan kualitas membuat pengembang sistem lebih fokus pada hal yang benar-benar penting.
- Cacat yang bisa dijalani : Tidak semua cacat sangat penting! Perhatikan hal yang paling penting dan habiskan sesedikit mungkin dengan orang lain. Seringkali, ini adalah rilis kerja yang penting dan peningkatan tidak selalu merupakan keputusan yang tepat.
- Pengerjaan ulang : kami menghabiskan banyak waktu untuk revisi, waktu yang dapat digunakan untuk "bekerja". Praktik-praktik seperti Split-testing, Pair Work (misalnya, Dev-Test, Test-Documentation, dll.), Lingkungan yang terpisah, pengujian dan koreksi oleh pengembang, dapat membantu tim menghindari biaya memperbaiki cacat berikutnya.
Pelanggan / Pengguna
Orang yang kami ciptakan solusinya juga merupakan bagian dari sistem. Pelanggan mungkin atau mungkin tidak mengerti angka, pengukuran, atau metrik apa pun. Mereka ingin masalah mereka diselesaikan dengan mudah, dan mereka sendiri tidak ingin mempelajari proses ini secara mendalam. Kita seharusnya tidak membuat mereka stres. Organisasi atau pengusaha yang memahami pernyataan di atas dan mengerjakannya paling sukses!
Ringkasan:Di dunia nyata, kita dapat membedakan peran yang berbeda, seperti yang saya lakukan di sini, tetapi kita tidak dapat membedakan. Perhatian harus diberikan untuk memahami apa, kapan, dan berapa banyak, dan selalu mempertimbangkan keadaan dan keterbatasan di mana produk bekerja. Sebagian besar metrik berbicara tentang pentingnya terhubung dengan pelanggan, dan sangat penting bahwa kita mengambil sudut pandang ini dari langkah pertama yang kita ambil untuk menciptakan produk atau layanan.
Tentang penulis:Kualifikasi Ashwinee Kalkura meliputi SPC4, PMP, CSM, CSP, SA, SASM, SSM, sertifikasi profesional ICP-ACC dan SSGB. Dia memiliki pengalaman progresif selama 16 tahun di bidang Jaringan, Industri Seluler dan Ritel dan berbagai metodologi. Ashwinee saat ini bekerja sebagai Kepala Konsultasi Agile & SAFe di KnowledgeHut. Dia telah memberikan pelatihan SAFe untuk 450+ kandidat di wilayah APAC.