Salah satu prinsip lincah adalah Anda harus mengukur perangkat lunak yang berfungsi:
Perangkat lunak yang berfungsi adalah ukuran utama dari kemajuan - 12 prinsip Agile
Masalahnya adalah, sementara saya bisa mengukur perangkat lunak saya dalam hal cerita yang dilakukan, bug tergencet atau volume laporan cacat berkurang, saya terjebak pada bagaimana mengukur nilai perangkat lunak saya.
Jika saya menggunakan Mike Cohn sebagai contoh dan penjualannya membantu SalesForce.com memberikan nilai lebih dari 500% kepada pelanggan itu dibandingkan dengan tahun sebelumnya * - bagaimana cara mengukur kenaikan itu? Bagaimana saya mengukur keberadaan saya saat ini?
Metrik lain yang ia gunakan adalah jumlah fitur dan jumlah fitur per pengembang. Ini adalah sesuatu yang bisa saya selesaikan jika jaminan simpanan saya baik-baik saja dan kisah-kisahnya dipotong oleh 'fitur', tetapi kami baru memulai dengan Agile, jadi saya perlu cara untuk mengetahui berapa nilai yang kami berikan sekarang. , lalu gunakan metrik yang sama di katakan, enam bulan, untuk melihat apakah kami telah meningkatkan hasil kami.
Saya pernah mendengar tentang mengukur nilai perangkat lunak dengan peningkatan pendapatan, atau peningkatan kepuasan pelanggan (bagaimana Anda mengukurnya?) Tetapi kenaikan itu dapat dikaitkan dengan apa pun di perusahaan (penjualan, akuntansi, dukungan) dan tidak langsung ke pekerjaan departemen saya lakukan.
Jadi, bagaimana Anda mengukur nilai perangkat lunak Anda dan bagaimana Anda memulai?
* Sukses Dengan Agile - Mike Cohn