Oktober 31, 2008

Effort Estimasi

Contoh Kasus Effort Estimasi
Program Sederhana Switch Luas Dengan Fungsi

Perhitungan UFP adalah :

Perhitungan TCF adalah:
1. Backup dan recovery dapat dipercaya 0
2. Komunikasi data 0 
3. Fungsi distribusi 0 
4. Performansi 1 
5. Lingkungan operasional 1 
6. Data entry on-line 0
7. Layar interaktir untuk input 0 
8. Online update 0
9. Kompleksitas interface 0
10. Bisa digunakan kembali (reusability) 1 
11. Kompleksitas proses 0
12. Kemudahan dalam install 1
13. Memiliki banyak site 0 
14. Mudah digunakan 1
TCF = 5


1). Perhitungan Function Point
FP = UFP x (0.65 + 0.01 * TCF)
FP = 6 x (0.65 + 0.01 * 5) = 4,2

2) Konversi SIZE ke Satuan KDSI
SIZE = FP*NCSS
SIZE = 4,2*70
SIZE = 294
SIZE = 0.294 KDSI

Program Sederhana Switch Luas ini termasuk dalam kelas organic sesuai criteria :

Organik : 
Merupakan proyek rutinitas, proyek yang dikerjakan mudah dipelajari, tim work bekerja scara efisien, proyek yang dikerjakan memiliki sedikit hambatan dan umumnya sistem kecil.

3). Person-Month
PM(Person Month) = EAF * a * SIZE + b

EAF(Effort Adjustment Factor) : 
Required software reliability v.low 0.75 
Product Complexity v.low 0.70

PM = (0.75*0.70)* (2.4 * (0.294) + 1.05)
PM = 0.525*1.7556
PM = 0.92169

2 PM(Person Month) yang dibutuhkan untuk menyelesaikan proyek Open Source ini.

Duration =2.5 * (0.92169)^0.38  
Duration = 2.423718967
Waktu yang dibutuhkan sebanyak 2 bulan

4). Staffing 
Staffing adalah jumlah orang yang dibutuhkan untuk membangun proyek Open Source ini. Perhitungan staffing adalah sebagai berikut :
STAFFING = EFFORT(PM) / DURASI
STAFFING = 0.92169/2.423718967
STAFFING = 0.380279237

Berdasarkan perhitungan diatas, maka dapat diambil kesimpulan bahwa untuk menghasilkan program ini dibutuhkan 1 orang.

5). Kalkulasi Berbasis Function Point untuk Program Diatas
● FP : 4,2 = 4
● Effort : 1 PM
● Avg productivity : 4 FP/PM
● Labor rate : $30 (misalnya)
● Cost per FP : $7.5(Labor Rate/FP)
● Total Project cost : $30(Labor Rate*Effort)

6). Kalkulasi Berbasis LOC untuk Program Diatas
● LOC : 52(gambar paling atas)
● Effort : 1 PM
● Avg productivity : 52 LOC/PM
● Labor rate : $30 (misalnya)
● Cost per LOC : $0.576923076 = $0.6 (Labor Rate/ Avg productivity)
● Total Project cost : $30(Labor Rate*Effort)

Created by Tri Budiyanto [22064115]

Tidak ada komentar: