Anda di halaman 1dari 2

What = meliputi persyaratan yang harus ditentukan oleh pelanggan, pengguna dan pemasok

produk perangkat lunak.


Beberapa kebutuhan yang harus didefinisikan antara lain
 Apa yang harus dikerjakan oleh software untuk menambah nilai bagi para stakeholder.
Pada bagian ini meliputi kebutuhan fungsional software yang akan dibangun.
 Apa fitur yang terdapat pada software untuk menambah nilai bagi para stakeholder. Pada
bagian ini dijelaskan beberapa kebutuhan nonfungsional dari software yang akan dibangun
meliputi pendefinisian karakteristik, sifat dan kualitas sebuah produk yang nantinya akan
menentukan performa dari software tersebut.
 Apa batasan – batasan yang menjadi acuan bagi developer dalam mengembangkan
perangkat lunak.
Why
 Meningkatnya kepuasan pelanggan
 Menghemat biaya yang nantinya digunakan untuk melakukan memperbaiki cacat pada
software
 Menghindari pemborosan sumberdaya

Who
 Stakeholder pengakuisisi yaitu pelanggandan pengguna. Pelanggan merupakan orang yang
yang meminta, membeli, dan membayar untuk produk software dalam rangka memenuhi
tujuan bisnis mereka. Sedangkan pengguna atau end-user adalah orang yang menggunakan
program secara langsung maupun tidak langsung.
 Stakeholder pemasok produk perangkat lunak adalah individu dan tim yang merupakan
bagian dari organisasi yang mengembangkan produk perangkat lunak atau merupakan
bagian dari organisasi yang mendistribusikan produk perangkat lunak atau terlibat dalam
metode pengiriman produk lainnya dalam hal ini meliputi sistem analis, desainer,
pengembang perangkat lunak, penguji perangkat lunak serta para penulis dokumentasi.
 Stakeholder lainnya merupaka stakeholder yang merasa tertarik dengan kebutuhan
perangkat lunak seperti pemerintah atau instansi regulator dan masyarakat luas.

When
meliputi semua kegiatan yang terlibat dalam mengidentifikasi, menangkap, dan menyepakati
persyaratan ini meliputi definisi dan integrasi dari kebutuhan bisnis, kebutuhan pengguna, dan
produk perangkat lunak tingkat persyaratan
 Persyaratan manajemen meliputi semua kegiatan yang terlibat dalam meminta perubahan
pada persyaratan baselined, melakukan analisa dampak bagi perubahan yang diminta,
memberikan persetujuan atau penolakan perubahan tersebut, dan menerapkan perubahan
yang disetujui.

HOW
 Tahap elisitasi kebutuhan meliputi semua kegiatan yang terlibat dalam mengidentifikasi
kebutuhan stakeholder, memilih perwakilan dari setiap kelas stakeholder, dan
menentukan kebutuhan dari masing-masing kelas stakeholder sebagai tindakan
pengumpulan informasi untuk kebutuhan pengembangan.
 Tahap analisis kebutuhan yang diperlukan oleh stakeholder, asumsi, dan informasi lain
yang diidentifikasi selama tahap elisitasi kebutuhan disatukan dan disempurnakan ke
tingkat yang lebih detail. Langkah ini mewakili kebutuhan dalam berbagai bentuk
termasuk prototype dan model, melakukan analisis trade-off menganalisis kelayakan, dan
mencari celah yang mengidentifikasi kebutuhan yang hilang.
 Tahap spesifikasi merupakan tahap pendokumentasian kebutuhan sehingga mereka dapat
berkomunikasi dengan para stakeholder
 Tahap validasi kebutuhan merupakan tahap memvalidasi kebutuhan untuk memastikan
bahwa software yang dibuat telah didokumentasi dengan baik, komplit dan mampu
memenuhi kebutuhan pelanggan.