Manajemen Layanan Sistem Informasi
Pengertian
Metrik
Metrik perangkat lunak (software
metric) adalah satuan pengukuran untuk perangkat lunak. Satuan digunakan untuk
mengukur suatu besaran. Dalam hal ini besaran yang diukur adalah perangkat
lunak.
Metrik sama dengan ukuran
kuantitatif dari tingkat dimana sebuah system, komponen, atau proses memeiliki
atribut tertentu. Pengukuran terjadi sebagai hasil dari pengumpulan satu data
atau lebih. Metric perangkat lunak menghubungkan pengukuran individu dengan
banyak cara. Rekayasa perangkat lunak mengumpulkan pengukuran dan mengembangkan
metric sehingga diperoleh suatu indikator.
Tujuan
Pengukuran Metrik
Pengukuran adalah
pemetaan dari dunia empiris ke dunia, formal relasional. Akibatnya, ukuran
adalah jumlah atau simbol ditugaskan untuk suatu entitas dengan pemetaan ini
untuk mengkarakterisasi atribut (Sheikh Umar Farooq 2011), Karakteristik
pengukuran yang baik adalah :
1. Hasil
dari proses pengukuran adalah direproduksi. (Hasil yang sama didapatkan dari
waktu ke waktu dan di seluruh situasi.)
2. Validitas
- Proses pengukuran benar-benar mengukur apa yang dimaksudkan untuk mengukur.
3. Sensitivitas
- Proses pengukuran menunjukkan variabilitas dalam tanggapan ketika ada dalam
stimulus atau situasi.
Metrik ini dapat
digunakan oleh Software Pengelola yang mengambil Software outsourcing untuk
pemeliharaan dalam menentukan pembacaan representatif Perangkat Lunak selama
mengambil kesepakatan dengan klien mereka. Metrik yang dapat berfungsi sebagai
atribut atau subcharacteristic kualitas tingkat lain yang lebih tinggi
karakteristik seperti analyzability dalam hirarki SQMs, (Bajeh, A. O.2011)
Dalam pengukuran sangat
penting untuk mencapai tujuan manajemen dasar perbaikan prediksi, kemajuan, dan
proses. Kemudian software sendiri biasanya diukur untuk melayani
tujuannya seperti yang dijelaskan oleh (Sheikh Umar Farooq 2011)
diantaranya :
Karakterisasi, yaitu,
pengumpulan informasi tentang beberapa karakteristik dari proses perangkat
lunak dan produk, dengan tujuan mendapatkan ide yang lebih baik dari “apa
yang terjadi. "
Evaluasi, yaitu, menilai
beberapa karakteristik dari proses perangkat lunak atau produk, misalnya
berdasarkan sejarah data dalam lingkungan pengembangan yang sama atau data yang
tersedia dari sumber eksternal.
Perbaikan, yaitu, dengan
menggunakan hubungan sebab-akibat untuk mengidentifikasi bagian dari proses
atau produk yang dapat berubah untuk mendapatkan efek positif pada beberapa
karakteristik yang menarik, dan mengumpulkan data setelah perubahan memiliki
telah dilakukan untuk mengkonfirmasi atau disconfirm apakah efeknya positif dan
menilai luasnya.
Prediksi, yaitu,
mengidentifikasi hubungan sebab-akibat antara karakteristik produk dan proses.
Pelacakan, yaitu akuisisi
(mungkin konstan dan teratur) informasi tentang beberapa karakteristik
perangkat lunak proses dan produk dari waktu ke waktu, untuk un derstand jika
karakteristik tersebut berada di bawah pengendalian di on-akan proyek.
Validasi, yaitu
memvalidasi praktik terbaik diidentifikasi eksperimen.
Keuntugan
Menggunakan Metrik
Keuntungan dari Metrik:
1. Keakuratan
dalam memperkirakan
2. Deteksi
resiko dini
3. Perencanaan
yang lebih baik
4. Penggunaan
nilai untuk masa depan
5. Evaluasi
Yang diukur :
1. biaya
per code (Function points)
2. jumlah
kesalahan (KLOC)
3. Waktu
perbaikan
4. Ukuran
Software
5. Tenaga
kerja
6. Kompleksitas
Software
7. Biaya
Software
Tetapi bagaimana kita tahu kalau pengukuran kita sudah benar ?
Kita bisa menerapkan GQM
:
1. Goal : Hasil akhir project yang sesuai
dengan yang diinginkan client.
2. Question : Seberapa beasar project melenceng dari
keinginan client.
3. Metric : Jumlah yang melenceng.
Kapan kita mulai mengukur
:
1. Lebih
cepat lebih baik.
2. Semakin
lama semakin besar resiko dan biayanya.
Indikator
Metrik
Indikator adalah sebuah
metric atau kombinasi dari metric yanbg memberikan pengetahuan ke dalam proses
perangkat lunak, sebuah proyek perangkat lunak atau produk itu sendiri.
Indikator memberikan
pengetahuan yang memungkinkan manajer proyek atau perekayasa perangkat lunak
menyesuaikan proses, proyek, dan produk untuk membuat semuanya menjadi lebih
baik.
Layanan
Indikator Metrik
Metric harus dikumpulkan
sehingga indicator proses dan produk dapat dipastikan. Indicator proses
memungkinkan sebuah organisasi rekayasa perangkat lunak memperoleh pengetahuan
tentang reliabilitas sebuah proses yang sedang berlangsung (misalnya paradigma,
tugas-tugas rekayasa perangkat lunak, produk kerja, dan kejadian penting).
Indicator proses memungkinkan manajer dan pelaksana memperkirakan apa yang harus
dikerjakan dan yang tidak. Metric proses dikumpulkan di seluruh proyek dan pada
perkembangan proses perangkat lunak jangka panjang.
Indicator proyek
memungkinkan manajer proyek perangkat lunak:
1. memperkirakan
status sebuah proyek yang sedang berlangsung
2. menelusuri
resiko-resiko potensial
3. menemukan
area masalah sebelum masalah menjadi semakin rumit
4. menyesuaikan
aliran kerja atau tugas-tugas, dan
5. mengevaluasi
kemampuan tim proyek untuk mengontrol kualitas hasil kerja rekayasa perangkat
lunak.
Daftar Pustaka :
Tidak ada komentar:
Posting Komentar