pengantar rekayasa kebutuhan · pdf filelingkungan bisnis yang spesifik ke ranah aplikasi...

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

Upload: vanquynh

Post on 04-Mar-2018

279 views

Category:

Documents


45 download

TRANSCRIPT

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