KELOMPOK CIBELADOT : Temy Uswatun H Adityas Widyatmoko Anggit Wiyatmoko Dwiki Suwarno
Pencarian Fakta Teknik untuk Penemuan Persyaratan
Tujuan Menentukan persyaratan sistem dan membedakan antara persyaratan fungsional dan berfungsi. Memahami aktivitas analisis masalah dan dapat membuat diagram Ishikawa (tulang) untuk membantu dalam pemecahan masalah. Memahami konsep manajemen persyaratan Mengidentifikasi ciri tujuh fakta teknik dan ciri kelebihan dan kekurangan masing-masing. Memahami pentingnya mendengarkan secara efektif Memahami apa yang bahasa tubuh dan proxemics dan mengapa seorang analis sistem harus peduli. Mencirikan khas peserta dalam sesi JRP dan menjelaskan peran mereka. Menyelesaikan proses perencanaan untuk sesi JRP, termasuk memilih dan melengkapi lokasi, memilih peserta, dan menyiapkan agenda untuk memandu sesi JRP. Menjelaskan beberapa manfaat dari JRP sebagai fakta teknik. Menjelaskan strategi pencari fakta yang akan membuat sebagian besar waktu Anda dengan pengguna akhir.
Pengantar Persyaratan Penemuan Proses dan teknik yang digunakan oleh sistem analis untuk mengidentifikasi atau ekstrak masalah sistem dan persyaratan solusi dari komunitas pengguna. proses dan teknik yang digunakan oleh sistem analis untuk mengidentifikasi atau ekstrak masalah sistem dan persyaratan solusi dari komunitas pengguna. Persyaratan Sistem : Sesuatu yang harus lakukan sistem informasi atau properti yang ia harus memiliki. Juga disebut persyaratan bisnis.
Fungsional vs Non Fungsional Persyaratan Persyaratan fungsional : Sesuatu sistem informasi harus melakukan. Persyaratan non-fungsional : Property atau kualitas sistem harus memiliki kinerja, keamanan dan biaya.
Proses Penemuan Persyaratan Penemuan masalah dan analisis Persyaratan penemuan Mendokumentasikan dan menganalisis persyaratan Persyaratan manajemen
Diagram Ishigawa Alat grafis yang digunakan untuk mengidentifikasi, menjelajahi, dan menggambarkan masalah dan penyebab dan efek dari masalah tersebut. Itu sering disebut sebagai sebuah diagram sebab-akibat atau diagram tulang. + Masalah disebelah kanan (fish head) + Kemungkinan penyebab digambarkan sebagai “tulang” dari tulang punggung utama + Brainstorm untuk 3-6 kategori utama kemungkinan penyebab
Persyaratan Penemuan Mengingat memahami masalah, analis sistem dapat mulai untuk menentukan persyaratan. Pencarian fakta : Proses formal menggunakan penelitian, pertemuan, wawancara, kuesioner, sampling, dan teknik lain untuk mengumpulkan informasi tentang masalah sistem, kebutuhan dan preferensi. Ini juga disebut pengumpulan informasi atau pengumpulan data.
Mendokumentasikan dan Menganalisis Persyaratan Mendokumentasikan persyaratan rancangan + Menggunakan kasus + Keputusan tabel + Persyaratan tabel Menganalisis persyaratan untuk menyelesaikan masalah + Persyaratan yang hilang + Persyaratan yang bertentangan + Persyaratan yang tidak mudah + Tumpang tindih persyaratan + Ambigu persyaratan Memformalkan persyaratan + Persyaratan definisi dokumen + Dikomunikasikan kepada para pemangku kepentingan atau badan kemudi
Persyaratan Definisi Dokumen Sebuah dokumen formal yang mengkomunikasikan persyaratan dari sistem yang diusulkan kepada pemangku kepentingan utama dan berfungsi sebagai sebuah kontrak untuk proyek sistem. Sinonim : + Persyratan definisi laporan + Persyaratan pernyataan + Persyaratan spesifikasi + Fungsional spesifikasi
Persyaratan manajemen Persyaratan manajemen adalah proses mengelola perubahan terhadap persyaratan. Selama masa hidup proyek ini sangat umum untuk persyaratan baru muncul dan ada persyaratan untuk mengubah. Penelitian telah menunjukkan bahwa selama masa proyek sebanyak 50 persen atau lebih dari persyaratan akan berubah sebelum sistem ini dimasukkan ke dalam produksi.
Tujuh Fakta Teknik Sampel dari dokumentasi yang ada, bentuk, dan database. Penelitian dan kunjungan lokasi. Pengamatan dari lingkungan kerja. Angket Wawancara Prototype Joint requirements planning (JRP). / Persyaratan bersama perencanaan
Sampling Dokumentasi Yang Ada Formulir Dan File Proses pengumpulan sampel yang representatif dari dokumen, formulir, dan catatan. + Memo dan dokumen lainnya yang menjelaskan masalah + Prosedur operasi standar untuk saat ini sistem selesai bentuk + Manual dan komputerisasi layar dan laporan + Sampel dari database + Diagram alur dan lain sistem dokumentasi
Mengapa Untuk Contoh Diselesaikan Daripada Formulir Kosong + Dapat menentukan jenis data masuk ke masing-masing kosong + Dapat menentukan ukuran data yang masuk ke masing-masing kosong + Dapat menentukan kosong tidak digunakan atau tidak selalu digunakan + Dapat melihat data hubungan
Menentukan Ukuran Sampel untuk Formulir Contoh Ukuran = 0,25 x (Kepastian faktor / kesalahan Diterima) 2 Contoh Ukuran = 0,25 (1.645/0.10) 2 = 68 Contoh Ukuran = 0,10 (1 - 0,10) (1.645/0.10) 2 = 25
Sampling Teknik Pengacakan : Teknik sampling yang ditandai dengan telah ditentukan tidak ada pola atau rencana untuk memilih data sampel. Stratifikasi : Teknik sampling sistematik yang mencoba untuk mengurangi varians dari perkiraan dengan menyebarkan keluar sampling-misalnya, dokumen memilih atau catatan dengan rumus-dan dengan menghindari perkiraan yang sangat tinggi atau rendah.
Observasi Pengamatan : Pencari fakta teknik dimana analis sistem baik berpartisipasi di atau menonton seseorang melakukan kegiatan untuk belajar tentang sistem. Bekerja sampling : Teknik pencari fakta yang melibatkan sejumlah besar observasi yang diambil pada interval waktu yang acak.
Keuntungan : + data yang dikumpulkan bisa sangat diandalkan + dapat melihat apa yang sedang dilakukan dalam tugas-tugas yang kompleks + relative murah dibandingkan dengan teknik lain + dapat melakukan pengukuran kerja Kekurangan : + orang mungkin tampil berbeda ketika sedang diamati + kerja diamati mungkin tidak mewakili kondisi normal + waktu dapat nyaman + interupsi + beberapa tugas tidak selalu dilakukan dengan cara yang sama + dapat mengamati cara yang salah dalam melakukan sesuatu
Kuesioner Kuesioner : Dokumen tujuan khusus yang memungkinkan analis untuk mengumpulkan informasi dan pendapat dari responden Free-format kuesioner : kuesioner yang dirancang untuk menawarkan responden lintang yang lebih besar dalam jawabannya. Sebuah pertanyaan yang ditanyakan, dan responden mencatat jawaban di tempat yang disediakan setelah pertanyaan. Fixed-format kuesioner : Kuesioner yang berisi peryanyaan-pertanyaan yang membutuhkan jawaban dari memilih tanggapan yang tersedia standar.
Keuntungan : + sering dapat dijawab dengan cepat + orang dapat menyelesaikan pada kenyamanan mereka +relative murah cara untuk mengumpulkan data dari sejumlah besar + memungkinkan untuk anonimitas + tanggapan dapat ditabulasikan cepat Kekurangan : + tingkat pengembalian sering rendah + tidak ada jaminan bahwa seseorang akan menjawab semua pertanyaan + tidak ada kesempatan untuk reword atau menjelaskan pertanyaan disalahpahami + tidak dapat mengamati bahasa tubuh + sulit untuk mempersiapkan
Jenis fixed-format pertanyaan + Pertanyaan pilihan ganda + Penilaian pertanyaan + Peringkat pertanyaan Mengembangkan kuesioner : Tentukan apa yang fakta dan opini harus dikumpulkan dan dari siapa anda harus mendapatkan mereka Berdasarkan fakta dan opini dicari, menentukan apakah pertanyaan bebas atau fixed-format akan menghasilkan jawaban terbaik Tuliskan pertanyaan Uji pertanyaan pada sample kecil dari responden Duplikat dan mendistribusikan kuesioner
Wawancara : Teknik pencarian fakta dimana analis sistem mengumpulkan informasi dari individu melalui face-to face interaksi. + temukan fakta +verifikasi fakta + memperjelas fakta + membangkitka antusiasme + dapatkan pengguna akhir yang terlibat + mengidentifikasi persyaratan + meminta ide dan pendapat
Jenis Wawanacara dan Pertanyaan : Unstructured Wawancara : Dilakukan dengan hanya tujuan umum atau subjek dalam pikiran. Jumlah pewawancara yang diwawancarai untuk memberikan kerangka kerja dan mengarahkan pembicaraan. Terstuktur wawancara : Pewawancara memiliki satu set spesifikasi pertanyaan untuk meminta yang diwawancarai.
Pertanyaan Terbuka Pertanyaan yang memungkinkan diwawancara untuk merespon dengan cara apapun. Ditutup-berakhir pertanyaan-pertanyaan yang membatasi jawaban baik pilihan tertentu atau pendek, respon langsung.
Wawancara Keuntungan : + memberikan kesempatan analis untuk memotivasi diwawancarai untuk merespon secara bebas dan terbuka + membiarkan analis untu menyelidiki lebih banyak umpan balik + izin pertanyaan analis untuk beradaptasi aau reword untuk setiap individu + dapat mengamati komunikasi non-verbal Kekurangan : + memakan waktu + sukses sangat tergantung pada kemampuan manusia analis hubungan + mungkin tidak praktis karena lokasi diwawancarai
Prosedur Untuk Melakukan Wawancara 1. Pilih yang diwawancarai + pengguna akhir + pelajari tentang individu sebelum wawancara 2. Persiapann untuk wawancara + pedoman wawancara
3. Melakukan wawancara + meringkas masalah + menawarkan insentif untuk pertisipasi + mintalah orang yang diwawancarai untuk bentuan 4. Mengikuti wawancara + memo yang merangkum wawancara
Persiapan Untuk Wawancara 1. Jenis pertanyaan yang dihindari + syarat pertanyaan + memimpin pertanyaan + bias pertanyaan 2. Wawancara pertanyaaan pedoman + gunakan bahasa yang jelas dan ringkas + jangan menyertakan pendapat anda sebagai bagian dari pertanyaan + hindari pertanyaan yang panjang atau kompleks + hindari pertanyaan mengancam + jangan menggunakan “anda” maka berarti anda sekelompok orang
Melakukan Wawancara Berpakaian yang cocok . Datanglah tepat waktu, atau lebih awal jika perlu mengkonfirmasi pengaturan kamar. Buka wawancara dengan berterima kasih kepada yang diwawancarai. Negara tujuan dan lamanya wawancara dan bagaimana data akan digunakan. Memantau waktu. Tanyakan pertanyaan lanjutan + gali sampai anda memahami + tanyakan tentang kondisi pengecualian (“bagaimana jika…”)
Melakukan Wawancara dan Larangan Wawancara + Berpakaian dengan tepat + Sopan + Dengarkan baik-baik + Mengontrol wawancara + Penyelidikan + Amati tingkah laku dan komunikasi non-verbal + Bersabar + Jaga jarak + Control diri + Selesai tepat waktu
Hindarkan: + Asumsikan jawaban selesai atau tempat terkemuka + Mengungkapkan petunjuk verbal dan non- verbal + Menggunakan jargon + Menggungkapkan bias personal + Bicara lebih dari mendengarkan + Asumsikan apa-apa tentang topic atau diwawancarai + Tape rekaman (mencatat sebagai gantinya)
Bahasa Tubuh dan Proxemic Informasi non-verbal + facial pengungkapan + kontak mata + sikap Proxemics : Hubungan anata orang dan ruang disekitar mereka.
Penemuan Prototype Tindakan membangun skala kecil, perwakilan atau bekerja model kebutuhan pengguna untuk menemukan atau memverifikasi persyaratan. Keuntungan Dapat melakukan percobaan untuk mengembangkan pemahaman tentang bagaimana sistem bisa bekerja Membantu dalam menentukan kelayakan dan kegunaan dari sistem sebelum pembangunan
Berfungsi sebagai mekanisme pelatihan Membantu dalam rencana uji bangunan dan skenario Dapat meminimalkan waktu yang dihabiskan untuk pencarian fakta Kekurangan Pengembang mungkin perlu untuk dilatih dalam prototype Pengguna dapat mengembangkan harapan yang tidak realistis Bisa memperpanjang jadwal pembangunan
Persyaratan Bersama Perencanaan Suatu proses dimana pertemuan kelompok yang sangat terstruktur dilakukan dengan tujuan untuk menganalisis masalah dan mendefinisikan persyaratan.
JRP JRP adalah subset yang lebih komprehensif pengembangan aplikasi bersama atau JAD teknik yang meliputi seluruh proses pengembangan sistem. Peserta JRP : + sponsor + fasilitator + pengguna dan manajer + ahli menulis + staff IT
Langkah-langkah untuk Merencanakan Sesi JRP 1. Memilih lokasi + Jauh dari tempat kerja bila memungkinkan + Membutuhkan beberapa kamar + Dilengkapi dengan meja, kursi, papan tulis, overhead proyektor + Diperlukan peralatan komputer 2. Memilih peserta + Setiap kebutuhan melepaskan dari tugas rutin 3. Mempersiapkan agenda + Briefing dokumentasi + Agenda didistribusikan sebelum setiap sesi
Panduan untuk Melaksanakan Sebuah Sesi Jangan masuk akal menyimpang dari agenda Tetap pada jadwal Pastikan bahwa ahli Taurat mampu mencatat Hindari penggunaan jargon teknis Terapkan keterampilan resolusi konflik Memungkinkan untuk istirahat yang cukup Mendorong konsensus kelompok Mendorong pengguna dan partisipasi manajemen tanpa memungkinkan individu untuk mendominasi sesi Pastikan bahwa peserta mematuhi aturan-aturan dasar yang ditetapkan untuk sesi
Manfaat JRP JRP secara aktif melibatkan pengguna dan manajemen dalam proyek pengembangan (mendorong mereka untuk mengambil "kepemilikan" dalam proyek). JRP mengurangi jumlah waktu yang diperlukan untuk mengembangkan sistem. Ketika JRP menggabungkan prototyping sebagai sarana untuk konfirmasi persyaratan dan mendapatkan persetujuan desain, manfaat dari prototipe yang diwujudkan.
Brainstorming Kadang-kadang, salah satu tujuan dari sesi JRP adalah untuk menghasilkan ide-ide yang mungkin untuk memecahkan masalah. Brainstorming adalah pendekatan umum yang digunakan untuk tujuan ini. Brainstorming : Suatu teknik untuk menghasilkan ide-ide dengan mendorong peserta untuk menawarkan ide-ide sebanyak mungkin dalam waktu singkat tanpa analisis apapun sampai semua ide telah habis.
Sebuah Strategi Fakta 1. Belajar dari dokumen yang ada, bentuk, laporan, dan file. Jika sesuai, mengamati sistem dalam tindakan. 2. Mengingat semua fakta yang sudah dikumpulkan, merancang dan mendistribusikan kuesioner untuk membersihkan hal-hal yang tidak sepenuhnya dipahami. 3. Melakukan wawancara (atau kelompok sesi kerja). 4. Membangun prototipe penemuan untuk setiap persyaratan fungsional yang tidak dipahami atau persyaratan yang perlu divalidasi. 5. Menindaklanjuti untuk memverifikasi fakta-fakta
SEKIAN