12
Elisitasi Kebutuhan Denny Sagita R, S.Kom., M.Kom KJFD Rekayasa Perangkat Lunak Fakultas Ilmu Komputer - UB PERTEMUAN 5 REKAYASA & MANAJEMEN KEBUTUHAN

Pengantar Rekayasa Kebutuhan · PDF filelingkungan bisnis yang spesifik ke ranah aplikasi •Menentukan satu atau lebih metode elisitasi kebutuhan ... Pengantar Rekayasa Kebutuhan

Embed Size (px)

Citation preview

Elisitasi Kebutuhan

Denny Sagita R, S.Kom., M.Kom

KJFD Rekayasa Perangkat Lunak

Fakultas Ilmu Komputer - UB

PERTEMUAN 5

REKAYASA & MANAJEMEN KEBUTUHAN

Outline

• Definisi Elisitasi Kebutuhan

• Model dalam elisitasi kebutuhan

• Kendala dalam pengumpulan kebutuhan

• Teknik-teknik pengumpulan data

• Pemangku kepentingan yang tepat

Rekayasa & Manajemen Kebutuhan

Ilustrasi

Di suatu pagi bulan Januari di Tengger, di sebuah acara pernikahan, pemilik acara sedang blingsatan karenahujan rintik-rintik mulai turun sementara acara sebentar lagi dimulai dan undangan belum datang

• Pemilik Acara : “Mbah, gimana ini, hujan mulaiturun. Wahh... kalo hujan semakin lebat, undanganbisa gak dating. Acara bisa gagal dan bisa malu saya.”

• Pawang : “Terus.... maunya apa le?”

• Pemilik Acara : “Tolong hujannya di stop ya Mbah”

• Pawang : “Iya tapi jangan lupa transfer ya !!!! ” (selanjutnya mbah dukun komat-kamit baca mantra)

Rekayasa & Manajemen Kebutuhan

Ilustrasi

Seketika hujan pun berhenti ... pemilik acara sumringah. Tetapi, tak lama kemudian, tiba-tibalangit yang tadinya berwarna merah karena mataharipagi berubah menjadi redup, kabut menutupi daerahitu sampai semuanya hamper tak terlihat

• Pemilik Acara : “Lho.... Lho.... Lho.... Mbahh.. Mbahh.. kok malah berkabut??”

• Pawang : ”iki hujannya sudah di stop, karepmu yaopo sih le...!!!”(dengan wajahkeheranan)

Pemilik acara terdiam. Dengan wajah ditekukdia meninggalkan si pawang.

Rekayasa & Manajemen Kebutuhan

Definisi Elisitasi Kebutuhan

Elisitasi Kebutuhan adalah proses dalam merekam danmengumpulkan kebutuhan dari para pemangku

kepentingan

Rekayasa & Manajemen Kebutuhan

Tujuan

• Mengetahui masalah apa saja yang perlu dipecahkandan mengenali batasan-batasan system

• Mengenali siapa saja para pemangku kepentungan

• Mengenali tujuan dari sistem yaitu sasaran-saran yang harus dicapai

Rekayasa & Manajemen Kebutuhan

Kesulitan dalam Elisitasi

• Masalah ruang lingkup• Pemangku kepentingan sering tidak mengetahui apa yang

diinginkan

• Masalah Pemahaman• Perekayasa kebutuhan yang tidak memiliki pengalaman di

bidang kerja pemesan PL,harus memahami permintaanPemangku kepentingan

• Masalah perubahan• Pemangku kepentingan memiliki permintaan yang berbeda-

beda yang dinyatakan dalam cara yang berbeda pula.

Rekayasa & Manajemen Kebutuhan

Ilmu Pendukung Dalam Elisitasi

Seorang analis harus dibekali landasan teori ilmu social dan teknik praktik elisitasi kebutuhan yang baik antara lain (Nuseibeh and Eastbrook, 2000):

• Cognitive Psychology

• Antropologi

• Sosiologi

• Ilmu bahasa

Rekayasa & Manajemen Kebutuhan

Langkah-langkah elisitasi

• identifikasi orang-orang yang akan membantu menentukankebutuhan dan memahami organisasi mereka

• Menentukan lingkungan teknis

• Identifikasi ranah permasalahan, yaitu karakteristiklingkungan bisnis yang spesifik ke ranah aplikasi

• Menentukan satu atau lebih metode elisitasi kebutuhan

• Meminta partisipasi banyak orang sehingga dapat mereduksidampak dari kebutuhan sudut pandang yang berbeda

• Menidentifikasi kebutuhan yang ambigu danmenyelesaikannya

• Membuat scenario penggunaan untuk membantupelanggan/ pengguna mengidentifikasi kebutuhan utama

Rekayasa & Manajemen Kebutuhan

Teknik Elisitasi

1. Teknik Tradisional• Wawancara• Kuesioner• Observasi• Analisis Prosedur• Pengamatan dokumen• Sampling

2. Teknik-teknik Elisitasi Berkelompok• Brainstorming• JAD

3. Prototyping4. Model Driven

• Goal Based methods• Scenario based methods

Rekayasa & Manajemen Kebutuhan

Contoh pertanyaan wawancara

Profil Narasumber

• Siapa nama anda ?

• Apa posisi anda dalam organisasi ini?

• Berapa lama anda bekerja dalam organisasi ini?

Pertanyaan Proses Bisnis

• Dalam organisasi yang bapak pimpin, kami melihat bahwa ada divisi HRD.

• Apakah anda bisa menjelaskan peran HRD dalam organisasi anda?

• Apa saja proses/SOP yang dilakukan oleh pihak HRD?

• Siapa yang terlibat dalam proses bisnis tersebut?

• Apakah ada kendala yang terjadi dalam menjalankan proses bisnis tersebut?

• Apa output yang diharapkan dalam proses bisnis tersebut?

• Dari mana hasilnya bisa terlihat?

Rekayasa & Manajemen Kebutuhan

Contoh pertanyaan wawancara

Masalah Saat Ini

• Apa masalah saat ini yang Anda hadapi saat ini tanpa sistem?

• Masalah apa yang harus diselesaikan oleh sistem ini?

• Apa yang harus Anda lakukan secara manual yang ingin Anda otomatisasi?

• Masalah kinerja apa yang perlu diubah?

• Keterbatasan fungsional apa yang ingin Anda ubah?

• Dimana ada kemacetan spesifik untuk mendapatkan informasi?

• Bagaimana Anda menganalisis informasi yang Anda terima saat ini? Jenis data apa yang digunakan? Bagaimana Anda saat ini mendapatkan datanya? Seberapasering Anda mendapatkan data baru?

• Apa jenis analisis ad hoc yang biasanya Anda lakukan? Siapa yang meminta informasi ad hoc? Apa yang kamu lakukan dengan informasinya?

Tujuan Bisnis

• Apa tujuan Anda dalam mengembangkan sistem ini?

• Siapa pemangku kepentingan utama dan pengguna? Apakah tujuan mereka berbeda? Jika ya, bagaimana?

• Bagaimana sistem tujuan memetakan tujuan bisnis?

• Apa tujuan bisnis terpenting dari sistem ini?

• Bagaimana sistem akan mengubah cara Anda melakukan sesuatu sekarang?

• Bagaimana sistem akan membantu Anda menjadi lebih efisien?

Rekayasa & Manajemen Kebutuhan