Di tempat kerja, saya pada dasarnya berfungsi sebagai konsultan independen. Untuk manajemen dan pelanggan, saya perlu memperkirakan jumlah waktu yang diperlukan untuk mengembangkan perangkat lunak sebagai bagian dari penelitian ilmu komputer saya. Namun, perkiraan waktu saya biasanya tidak aktif. Saya tahu bahwa ada metode untuk memperkirakan waktu yang diperlukan untuk mengembangkan perangkat lunak. Apakah metode ini memberi saya perkiraan akurat untuk tugas-tugas penelitian? Apakah mereka bahkan berguna dalam pengaturan penelitian? Jika tidak, adakah metode yang lebih baik daripada "menyimpan catatan dan merevisi estimasi yang sesuai"?
11
Jawaban:
Di sebagian besar pengaturan penelitian, Anda tidak memiliki akses ke programmer profesional dengan tingkat keterampilan yang relatif seragam yang waktunya dapat Anda tentukan. Sebaliknya, Anda memiliki campuran programmer yang berpengalaman (mungkin postdocs, mungkin fakultas) dan mahasiswa pascasarjana dengan sedikit pengalaman pemrograman dan tidak memiliki pengalaman sama sekali tentang proyek skala besar. Selain itu, semua aktor ini memiliki banyak tugas lain (mengajar, TAing, meninjau makalah, duduk di komite) yang sangat bervariasi sepanjang waktu. Sebagai konsekuensinya, saya pikir akan sangat sulit untuk memiliki perkiraan yang akurat. Tentu saja, pengalaman saya adalah bahwa "itu akan memakan waktu lebih lama dari yang saya kira".
sumber