Table of Contents
Memperkirakan upaya yang diperlukan untuk pengembangan perangkat lunak adalah tugas kritis yang membantu tim merencanakan proyek, mengalokasikan sumber daya, dan menetapkan batas waktu yang realistis.Perkiraan perkiraan akurat dapat meningkatkan manajemen proyek dan kepuasan klien.Berbagai teknik digunakan untuk membuat perkiraan ini lebih dapat diandalkan dan konsisten.
Teknik Estimasi Umum
Beberapa metode yang digunakan untuk memperkirakan upaya pengembangan perangkat lunak, masing-masing dengan kelebihan dan keterbatasannya.Teknologi yang paling umum meliputi penilaian ahli, estimasi berbasis analog, dan model parametrik.
Penilaian Ahli Ahli Ahli
Teknik ini melibatkan konsultasi dengan anggota tim berpengalaman atau pemegang saham untuk memberikan perkiraan berdasarkan pengetahuan mereka.Ini cepat dan berguna untuk proyek-proyek kecil tetapi dapat menjadi subjektif dan cenderung bias.
Estimasi Berasaskan-Analogi
Perkiraan berbasis-anologi estimasi historiografi bandingkan proyek saat ini dengan proyek masa lalu yang serupa.Dengan menganalisis upaya sebelumnya, tim dapat memberikan perkiraan untuk proyek baru. Metode ini mengandalkan ketersediaan data historis dan kesamaan proyek.
Model - Model Parametrik
Model-model fametricologi zoologi menggunakan rumus matematika dan data sejarah untuk menghitung upaya. Contoh termasuk COCOMO dan Analisis Titik Fungsi. Model-model ini menyediakan perkiraan yang lebih sistematis tetapi membutuhkan data dan asumsi yang terperinci.
Contoh se-Dunia-nya
Mereka menganalisis proyek masa lalu yang serupa dan memperkirakan bahwa setiap fitur membutuhkan waktu kira-kira 40 jam. Proyek ini mencakup 10 fitur, yang mengarah ke perkiraan awal 400 jam. Penyesuaian dibuat untuk pengalaman kompleksitas dan tim, sehingga perkiraan akhir sekitar 450 jam.