Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS

Slides:



Advertisements
Presentasi serupa
Pertemuan 4.
Advertisements

Jaminan Kualitas Perangkat Lunak Software Quality Assurance [SQA]
ANALISIS SISTEM.
PEMODELAN ANALISIS Kuliah - 5
REKAYASA SISTEM.
Langkah-Langkah Advokasi Kebijakan
2.1 Introduction Pentingnya persyaratan rekayasa (RE) dalam pengembangan sistem perangkat lunak telah lama diungkapkan dan diakui oleh para peneliti dan.
2. Kompetensi Analis Bisnis
2. Kompetensi Analis Bisnis
Konsep & Prinsip Analisis
BAB III KELOMPOK PROSES MANAJEMEN PROYEK
METODOLOGI MANAJEMEN PROYEK SISTEM INFORMASI
2. Kompetensi Analis Bisnis
4. Model Proses Analisis Bisnis
Analisis Model.
ANALISIS DAN PERANCANGAN SISTEM (APS)
ANALISIS KEBUTUHAN.
Requirement Classification
METODOLOGI MANAJEMEN PROYEK
Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS
Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS
Impact Analysis.
Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS
Engineering and Managing Software Requirements
System Development Life Cycle (SDLC)
REKAYASA PERANGKAT LUNAK
Dokumentasi & Pengelolaan Kebutuhan
Chapter 7. Requirements Negotiation
Pengantar Analisis Bisnis & Kompetensi Analis Bisnis
Model Proses Analisis Bisnis
Tahap Proses PSSI.
Outline Elemen desain arsitektur. Membuat desain arsitektur.
Anna dara andriana., M.kom
ENTOT SUHARTONO, SKOM, MKOM
ANALISA DAN PERANCANGAN SISTEM INFORMASI
PENGEMBANGAN SISTEM INFORMASI
Pengelolaan Proyek Sistem Informasi
Pemodelan Tujuan dan Penalaran dengan Mereka
Pendahuluan Software Requirement Engineering (SRE)
Jaminan Mutu dalam Kebutuhan Rekayasa
Persyaratan Rekayasa Proses
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
REKAYASA KEBUTUHAN SOFTWARE
Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS
Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS
Analisa dan Perancangan Sistem
RPL.
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Rekayasa Kebutuhan Software
Pelaksanaan Solusi Bisnis & Pengelolaan Perubahan
Pemodelan Proses Bisnis by : Sol’s
SDLC.
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Anna dara andriana., M.kom
Review Rekayasa Perangkat Lunak
Mengidentifikasi kebutuhan dan Menetapkan persyaratan
Pengembangan Kebutuhan Bisnis
Rekayasa Kebutuhan.
Analisa [Kebutuhan] Sistem
BAB III ANALISIS DAN PERENCANAAN SISTEM
Analisis Model.
Pertemuan 8 Rekayasa Kebutuhan
Review Rekayasa Perangkat Lunak
Siklus hidup pengembangan sistem
Review Rekayasa Perangkat Lunak
METODOLOGI MANAJEMEN PROYEK SISTEM INFORMASI
Hanya digunakan di lingkungan Universtias
Proses Rekayasa Kebutuhan
KONSEP DAN PRINSIP ANALISIS
LANGKAH-LANGKAH ANALISA SISTEM Oleh : Saenal Abidin, S.IP., M.Hum.
Transcript presentasi:

Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS Teknik Informatika S1 Software Requirement Engineering Requirement Elicitation (1) Disusun Oleh: Defri Kurniawan, M.Kom Teknik Informatika UDINUS

SILABUS MATA KULIAH 1. Requirement Engineering 2. Requirement Elicitation 3. Specification of Requirement Models 4. Requirement Prioritization 5. Requirement Interdependencies: State of the Art and Future 6. Impact Analysis 7. Requirement Negotiation 8. Quality Assurance in Requirement Engineering

REQUIREMENT ELICITATION Definisi Requirement Elicitation Proses Requirement Elicitation Peran Requirements Engineer selama Elicitation Teknik dan Pendekatan Requirements Elicitation

Requirement Elicitation ? Proses mencari, menemukan, memperoleh, dan meneliti kebutuhan untuk sistem berbasis komputer.

Requirement Elicitation Requirements Elicitation is the process of seeking, uncovering, acquiring, and elaborating requirements for computer based systems. Proses mencari, menemukan, memperoleh, dan meneliti kebutuhan untuk sistem berbasis komputer.

Requirement Elicitation Requirements Elicitation is the process of seeking, uncovering, acquiring, and elaborating requirements for computer based systems. Requirements Elicitation adalah proses mencari, mengungkap, memperoleh, dan mengelaborasi kebutuhan untuk sistem berbasis komputer. Proses mencari, menemukan, memperoleh, dan meneliti kebutuhan untuk sistem berbasis komputer.

Requirement Elicitation Requirements Elicitation adalah proses mencari, mengungkap, memperoleh, dan mengelaborasi kebutuhan untuk sistem berbasis komputer. Requirements Elicitation merupakan proses yang kompleks yang melibatkan banyak kegiatan dengan berbagai teknik yang tersedia, pendekatan, dan alat-alat untuk melakukan itu. Proses mencari, menemukan, memperoleh, dan meneliti kebutuhan untuk sistem berbasis komputer. Proses yang kompleks yang melibatkan banyak kegiatan dengan berbagai teknik yang tersedia, pendekatan, dan alat untuk melakukan elicitasi

Requirement Elicitation Definisi standar Requirements Elicitation; Requirements Elicitation berkaitan dengan mempelajari dan memahami kebutuhan pengguna dan sponsor proyek dengan tujuan utama berkomunikasi mengenai kebutuhan dengan para pengembang sistem. Berkaitan dengan belajar dan memahami kebutuhan pengguna dan sponsor proyek dengan tujuan utama yaitu berkomunikasi mengenai kebutuhan kepada para pengembang sistem.

Requirement Elicitation Bagian penting dari elisitasi didedikasikan untuk mengungkap, menggali, dan memunculkan keinginan dari para pemangku kepentingan potensial. Mengumpulkan kebutuhan yang asing (pada awalnya dirasa tidak perlu) selalu lebih baik daripada mengumpulkan kebutuhan kurang. Sbagian penting dari elisitasi didedikasikan untuk mengungkap, penggalian, dan permukaan keinginan stakeholder yang potensial. Mengumpulkan beberapa persyaratan di awal selalu lebih baik daripada mengumpulkan kurang.

Proses Requirement Elicitation Proses elisitasi kebutuhan melibatkan serangkaian kegiatan yang harus memungkinkan untuk komunikasi, prioritas, negosiasi, dan kolaborasi dengan semua pemangku kepentingan terkait. Persyaratan proses elisitasi melibatkan serangkaian kegiatan yang harus memungkinkan untuk komunikasi, prioritas, negosiasi, dan kolaborasi dengan semua pemangku kepentingan yang relevan.

Proses Requirement Elicitation Understanding the application domain Identifying the sources of Requirements Analyzing the Stakeholders Selecting the Techniques, Approaches, and Tool to Use Eliciting the Requirements from Stakeholders and Other Sources 1 2 3 Mengerti domain aplikasi Mengidentifikasi sumber kebutuhan Menganalisis pihak yang berkepentingan Menyeleksi teknik, pendekatan dan alat yang digunakan Memperoleh kebutuhan dari pihak yang berkepentingan dan sumber lainnya 4 5

Proses Requirement Elicitation Memahami Domain Aplikasi Identifikasi Sumber Kebutuhan Analisis Pemangku Kepentingan Memilih teknik, pendekatan, dan alat yang digunakan Elisitasi Kebutuhan dari Pemangku Kepentingan dan Sumber lainnya 1 2 3 Mengerti domain aplikasi Mengidentifikasi sumber kebutuhan Menganalisis pihak yang berkepentingan Menyeleksi teknik, pendekatan dan alat yang digunakan Memperoleh kebutuhan dari pihak yang berkepentingan dan sumber lainnya 4 5

Proses Requirement Elicitation Understanding the application domain Hal ini penting ketika memulai proses elisitasi kebutuhan untuk menyelidiki dan memeriksa secara rinci situasi atau "dunia nyata" di mana sistem utama berada (kadang-kadang disebut domain aplikasi). Hal ini penting ketika memulai proses elisitasi persyaratan untuk menyelidiki dan memeriksa secara rinci situasi atau "dunia nyata" di mana sistem utama berada (kadang-kadang disebut domain aplikasi).

Proses Requirement Elicitation Understanding the application domain (Cont.) Lingkungan saat ini perlu benar-benar dieksplorasi, termasuk aspek-aspek politik, organisasi, dan sosial yang berkaitan dengan sistem, di samping setiap kendala yang ada pada sistem dan perkembangannya. Lingkungan saat ini perlu benar-benar dieksplorasi, termasuk aspek-aspek politik, organisasi, dan sosial yang berkaitan dengan sistem, di samping setiap kendala yang ada pada sistem dan perkembangannya

Proses Requirement Elicitation Understanding the application domain (Cont.) Proses kerja yang ada dan masalah-masalah terkait yang harus diselesaikan oleh sistem perlu dijelaskan sehubungan dengan tujuan utama bisnis dan isu-isu terkait. Proses kerja yang ada dan masalah-masalah terkait yang harus diselesaikan oleh sistem perlu dijelaskan sehubungan dengan tujuan utama bisnis dan isu-isu

Proses Requirement Elicitation Identifying the sources of Requirements Kebutuhan dapat tersebar di berbagai sumber dan ada dalam berbagai format Dalam semua proyek pengembangan perangkat lunak sejumlah kemungkinan sumber dari kebutuhan dapat diidentifikasi Stakeholder merupakan sumber yang paling jelas dari persyaratan untuk sistem ● Persyaratan dapat tersebar di berbagai sumber dan ada dalam berbagai format ● Dalam semua proyek pengembangan perangkat lunak sejumlah kemungkinan sumber dari kebutuhan dapat diidentifikasi ● Stakeholder merupakan sumber yang paling jelas dari persyaratan untuk sistem

Proses Requirement Elicitation Identifying the sources of Requirements Sistem dan proses yang ada merupakan sumber lain untuk memunculkan kebutuhan, terutama ketika proyek melibatkan pergantian sistem saat ini atau warisan dari sistem sebelumnya. ● Sistem dan proses yang ada merupakan sumber lain untuk memunculkan kebutuhan, terutama ketika proyek melibatkan pergantian sistem saat ini atau warisan dari sistem sebelumnya.

Proses Requirement Elicitation Analyzing the Stakeholders Salah satu langkah dalam elisitasi kebutuhan adalah untuk menganalisis dan melibatkan semua pemangku kepentingan yang relevan. ● Salah satu langkah pertama dalam persyaratan elisitasi karena itu untuk menganalisis dan melibatkan semua pemangku kepentingan yang relevan

Proses Requirement Elicitation Analyzing the Stakeholders Stakeholders ? ● Stakeholder adalah orang-orang yang memiliki kepentingan dalam sistem atau berpengaruh dalam beberapa cara pengembangan dan implementasi sistem dan karenanya harus dikonsultasikan selama persyaratan elisitasi

Proses Requirement Elicitation Analyzing the Stakeholders Stakeholder adalah orang-orang yang memiliki kepentingan dalam sistem atau yang berpengaruh dalam beberapa pengembangan dan implementasi sistem. ● Stakeholder adalah orang-orang yang memiliki kepentingan dalam sistem atau berpengaruh dalam beberapa cara pengembangan dan implementasi sistem dan karenanya harus dikonsultasikan selama persyaratan elisitasi

Proses Requirement Elicitation Analyzing the Stakeholders ● Para pemangku kepentingan biasanya termasuk kelompok dan individu internal serta eksternal organisasi. ● Pelanggan, dan lebih khusus sponsor proyek, biasanya pihak yang paling jelas dari sistem ● Biasanya para pemangku kepentingan termasuk kelompok dan individu internal dan eksternal organisasi ● Pelanggan, dan lebih khusus sponsor proyek, biasanya pihak yang paling jelas dari sistem

Proses Requirement Elicitation Selecting the Techniques, Approaches, and Tool to Use ● Pemilihan teknik yang akan digunakan tergantung pada konteks khusus dari proyek ini dan merupakan faktor penting dalam keberhasilan proses elisitasi. Pemilihan teknik untuk dipekerjakan tergantung pada konteks khusus dari proyek ini dan sering merupakan faktor penting dalam keberhasilan proses elisitasi

Proses Requirement Elicitation Selecting the Techniques, Approaches, and Tool to Use Hickey dan Davis telah menyelidiki pemilihan teknik elisitasi dan menyatakan bahwa teknik elisitasi tertentu dapat dipilih untuk berbagai alasan Hickey dan Davis telah menyelidiki pemilihan teknik elisitasi dan menyatakan bahwa teknik elisitasi tertentu dapat dipilih untuk berbagai alasan

Proses Requirement Elicitation Selecting the Techniques, Approaches, and Tool to Use Teknik yang dipilih adalah satu-satunya yang analis tahu Teknik yang dipilih adalah favorit analis Teknik yang dipilih adalah salah satu yang ditentukan oleh metodologi tertentu yang sedang diikuti untuk pengembangan sistem Pilihan teknik diatur sendiri oleh intuisi analis sehingga efektif dalam konteks saat ini 1. Teknik yang dipilih adalah satu-satunya analis tahu 2. Teknik yang dipilih adalah favorit analis 3. Teknik yang dipilih adalah salah satu yang ditentukan oleh metodologi tertentu yang sedang diikuti untuk pengembangan sistem 4. Pemilihan teknik diatur hanya oleh intuisi dari analis yang akan efektif dalam konteks saat ini

Proses Requirement Elicitation Eliciting the Requirements from Stakeholders and Other Sources Selama kegiatan ini penting untuk menetapkan tingkat lingkup sistem dan menyelidiki secara rinci kebutuhan dan keinginan para pemangku kepentingan, terutama pengguna. Selama kegiatan ini sangat penting untuk menentukan tingkat ruang lingkup sistem dan menyelidiki secara rinci kebutuhan dan keinginan dari para pemangku kepentingan, terutama pengguna

Proses Requirement Elicitation Eliciting the Requirements from Stakeholders and Other Sources Juga penting untuk menentukan masa depan proses dalam sistem yang dilakukan sehubungan dengan operasi bisnis, dan Menelaah cara-cara di mana sistem dapat mendukung untuk memenuhi tujuan utama dan mengatasi masalah utama bisnis Juga penting untuk menentukan masa depan proses sistem sehubungan dengan operasi bisnis, dan Menelaah cara-cara di mana sistem dapat mendukung operasi bisnis dalam rangka untuk memenuhi tujuan utama dan mengatasi masalah utama dari bisnis

Peran Requirements Engineer selama elisitasi Selama elisitasi kebutuhan requirement engineer (analis sistem atau analis bisnis) dapat memainkan berbagai peran dan memikul tanggung jawab yang berbeda. Tanggung jawab dan peran ini tergantung pada proyek, orang, konteks dan organisasi yang terlibat Selama elisitasi persyaratan requirement engineer (analis sistem atau analis bisnis) dapat memainkan berbagai peran dan memikul tanggung jawab yang berbeda Tanggung jawab dan peran ini tergantung pada proyek, orang, konteks dan organisasi yang terlibat

Peran Requirements Engineer selama elisitasi 1. Requirements engineers memainkan peran penting sebagai facilitator Ketika memunculkan kebutuhan pada sesi kerja kelompok, mereka tidak hanya dituntut untuk mengajukan pertanyaan dan mencatat jawaban, tetapi harus membimbing dan membantu peserta dalam menangani isu-isu yang relevan untuk mendapatkan informasi kebutuhan yang benar dan lengkap. 1. Peran penting sebagai fasilitator Ketika memunculkan persyaratan pada sesi kerja kelompok, mereka tidak hanya dituntut untuk mengajukan pertanyaan dan mencatat jawabannya, tetapi harus membimbing dan membantu peserta dalam mengatasi isu-isu yang relevan untuk mendapatkan kebutuhan informasi yang benar dan lengkap

Peran Requirements Engineer selama elisitasi 2. Requirements engineers sebagai mediator Dalam banyak kasus prioritas kebutuhan dari kelompok pemangku kepentingan yang berbeda adalah sumber dari banyak perdebatan dan perselisihan. Requirements engineers memiliki tanggung jawab untuk untuk mencari resolusi yang sesuai melalui negosiasi dan kompromi. 2. Peran sebagai mediator Dalam banyak kasus prioritas persyaratan dari kelompok pemangku kepentingan yang berbeda adalah sumber dari banyak perdebatan dan perselisihan. Persyaratan insinyur memiliki tanggung jawab untuk untuk menemukan resolusi yang sesuai melalui negosiasi dan kompromi

Peran Requirements Engineer selama elisitasi 3. Requirements engineers bertanggungjawab untuk mendokumentasikan kebutuhan yang dimunculkan selama proses elisitasi. Peran ini sangat penting karena merupakan produksi hasil dari proses elisitasi, dan membentuk dasar untuk proyek fase berikutnya. 3. Bertanggung jawab untuk mendokumentasikan persyaratan ditimbulkan. Peran ini sangat penting karena merupakan produksi hasil dari proses elisitasi, dan membentuk dasar untuk fase proyek berikutnya.

Peran Requirements Engineer selama elisitasi 4. Semua kebutuhan yang muncul divalidasi terhadap pemangku kepentingan lainnya, sistem lain, satu sama lain, dan kemudian dibandingkan dengan sasaran yang telah ditetapkan sebelumnya untuk sistem. 4. Semua persyaratan yang dielisitasi harus divalidasi terhadap pemangku kepentingan lainnya, sistem lain, satu sama lain, dan kemudian dibandingkan dengan tujuan sistem yang telah ditetapkan sebelumnya.

TERIMA KASIH