jika Anda menggunakan pelacak tiket yang baik (Seperti Jira dari Atlasian) dan Anda telah menghabiskan waktu memasukkan semua kategori yang berbeda, cerita pengguna, tingkat urgensi dengan benar dan dengan persetujuan dari rekan tim Anda, maka sebenarnya hitung metrik ini (dan banyak lagi) luar biasa mudah.
Pada proyek sebelumnya, kami menggunakan Jira untuk mengelola daftar bug / task / todo kami, dan pada akhirnya itu menunjukkan kepada kami bahwa penyebab terbesar dari keterlambatan dan masalah ternyata adalah praktik manajemen yang tidak efisien.
Anehnya, ketika informasi itu keluar, kami tiba-tiba mengatakan bahwa kami tidak akan lagi menggunakan Jira, dan bahwa produk baru akan dibawa untuk menggantikannya.
Sementara itu, semua permintaan data yang akan dikirimkan melalui Jira harus dikirim ke tim manajemen, dan kami memiliki akses langsung kami dihapus.
Apa yang tidak diperhatikan adalah bahwa sebagai bagian dari perhitungan statistik, tim dev memiliki Jira menusuk data ke kait web, dan kait web ini digunakan untuk meneruskan data ke titik akhir di beberapa server internal, di mana kami memiliki kode yang dibuat laporan ini secara otomatis.
Kami mulai memantau kait web, dan menemukan bahwa meskipun kami di mana diberitahu bahwa Jira tidak lagi digunakan, itu tetap sangat hidup untuk waktu yang cukup lama (6+ bulan tepatnya) dan penyalahgunaan grosir oleh manajemen atas adalah hanya merajalela dengan penggunaan yang salah.
Tentu saja, itu tidak harus sesuatu yang kompleks seperti Jira.
Jika Anda menginginkan solusi hasil rendah, Anda dapat menggunakan lembar spread Google-docs, dan API pemberitahuan GDocs, untuk melacak tugas / tiket / bug / permintaan fitur dll.
GDocs sendiri sekarang dapat menerbitkan kait web dan segala macam hal.
Berpasangan dengan Git dan / atau Github dan beberapa kait yang memicu ketika kode dikomit ke repositori Anda, dan Anda memiliki sistem home brew yang cukup efisien, yang dapat merekam jumlah data yang mengejutkan.
Namun secara umum, dari 100% dari masa pakai alami produk, pemisahan antara greenfield dev dan pemeliharaan umumnya 20/80, sebagian besar biaya dalam siklus ALM (Aplikasi Lifetime Management) diambil pada biaya pemeliharaan dan dukungan.
Tidak ada yang namanya menghabiskan terlalu banyak waktu untuk memperbaiki bug, karena tidak mungkin untuk menulis kode bebas bug.
Pengujian yang baik dan kebijakan integrasi berkelanjutan akan mengurangi defisit, tetapi Anda tidak akan pernah benar-benar memberantasnya.
Siapa pun yang percaya sebaliknya (IMHO) tidak memiliki pengetahuan yang cukup untuk membuat penilaian yang akurat, atau buta (Kasus yang lebih umum) hanya betapa sulitnya sebenarnya untuk menulis perangkat lunak.
Jika manajer Anda siap untuk itu, dan beberapa di antaranya, maka Anda mungkin ingin menyarankan agar dia membayangi Anda selama sehari, sehingga ia dapat melihat dengan tepat apa yang Anda lakukan dan bagaimana Anda melakukannya.
Iv'e bekerja di beberapa perusahaan di mana pekerjaan semacam ini didorong secara aktif, dengan staf tingkat atas membayangi staf tingkat bawah, dan sebaliknya, itu bisa menjadi pengalaman belajar yang benar-benar bagus untuk kedua pihak yang terlibat.