Chapter 4 – Requirements Engineering Lecture 2 1Chapter 4 Requirements engineering.
Requirements engineering ii
-
Upload
indrisrozas -
Category
Technology
-
view
649 -
download
1
description
Transcript of Requirements engineering ii
RequirementsEngineering
Indri Sudanawati Rozas
Maret 2012
Activities?
Feasibilitystudy
Requirementselicitation and
analysisRequirementsspecification
Requirementsvalidation
Feasibilityreport
Systemmodels
User and systemrequirements
Requirementsdocument
Tugas
• Kelompok: @ 4 mahasiswa
• Mencari makalah/paper, report sesuai materi, buat resume dalam bentuk ppt, maksimal 10 slide, dipresentasikan.
• Tugas:1. Feasibility Study (21 Maret)2. Requirements Elicitation (4 April)3. Requirements Analysis (18 April)4. Requirements Specification (2 Mei)5. Requirements Verification and Validation (16 Mei)6. Requirements Management (30 Mei)
Feasibility Study
• For each new system RE starts with this study
• A short focused study that checks– If the system contributes to organisational
objectives– If the system can be engineered using
current technology and within budget– If the system can be integrated with other
systems that are used
Studi Kelayakan
• Pengertian studi kelayakan proyek atau bisnis adalah penelitihan yang menyangkut berbagai aspek baik itu dari – aspek hukum, – sosial ekonomi dan budaya, – aspek pasar dan pemasaran, – aspek teknis dan teknologi – sampai dengan aspek manajemen dan keuangannya,
dimana itu semua digunakan untuk dasar penelitian studi kelayakan dan hasilnya digunakan untuk mengambil keputusan apakah suatu proyek atau bisnis dapat dikerjakan atau ditunda dan bahkan tidak dijalankan (Wikipedia, 2012)
Feasibility Study Implementation
• Based on information assessment (what is required), information collection and report writing
• Questions for people in the organisation– What if the system wasn’t implemented?– What are current process problems?– How will the proposed system help?– What will be the integration problems?– Is new technology needed? What skills?– What facilities must be supported by the proposed
system?
10/04/23 8
Alasan pengembangan sistem
• Adanya rencana strategis perusahaan Rencana ini terdiri dari portfolio sistem dan strategi bisnis
perusahaan yang harus dikembangkan untuk mendukung proses bisnis perusahaan. Sistem informasi yang dihasilkan dari proses ini harus diimplementasikan berdasarkan tahapan dan jangka waktu yang telah disepakati
• Adanya permintaan user karena masalah yang ada User (dalam hal ini level operasional) biasanya meminta sistem
karena adanya permasalahan maupun kesempatan yang mungkin timbul dari sebuah proses bisnis. Karena hal ini bisa saja sistem yang dikembangkan sejalan atau tidak sejalan dengan perencanaan strategi perusahaan
Sisi Evaluasi
• Setiap proposal proyek harus dievaluasi kelayakannya dari berbagai segi :– Kelayakan Teknis– Kelayakan Operasional– Kelayakan Ekonomi
Kelayakan Teknis
• Apakah teknologi sudah tersedia?
• Apakah teknologi yang akan digunakan dapat terintegrasi dengan teknologi yang sudah ada?
• Apakah sistem yang sudah ada dapat dikonversi ke teknologi yang baru?
• Apakah organisasi memiliki orang yang menguasai teknologi baru ini?
Kelayakan Operasional
• Aspek Teknis– Apakah sistem dapat memenuhi tujuan
organisasi untuk mendapat informasi yang dibutuhkan?
– Apakah sistem dapat diorganisasikan untuk menghasilkan informasi pada saat yang tepat untuk setiap orang yang membutuhkan?
• Aspek (Psikologis) penerimaan oleh orang-orang yang terlibat didalam organisasi– Apakah sistem yang baru memerlukan
restrukturisasi organisasi dan bagaimana akibat strukturisasi ini terhadap orang-orang yang ada diorganisasi
– Apakah diperlukan pelatihan atau pelatihan ulang?
– Apakah personil di dalam organisasi dapat memenuhi kriteria untuk sistem yang baru?
Kelayakan Ekonomi
• Kelayakan ekonomi berhubungan dengan return on investment atau berapa lama biaya investasi yang kembali
• Apakah bermanfaat melakukan investasi ke proyek ini atau harus melakukan sesuatu yang lain?
• Pada suatu proyek yang besar biasanya lebih ditekankan pada kelayakan ekonomi karena umumnya berhubungan dengan biaya yang jumlahnya besar
• Untuk menganalisa kelayakan ekonomi menggunalan analisa biaya / cost benefit analysis
Analisis Biaya
• Tujuannya:– Untuk memberikan gambaran kepada
user apakah manfaat yang diperoleh dari sistem baru ‘lebih besar’ dibandingkan dengan biaya yang dikeluarkan.
• Metode yang dipakai :– Analisa Payback (Payback Period)– Analiasa Net Present Value
10/04/23 15
SU-1: Analisis Situasi yang AdaNomer : SU-1Nama Kegiatan : Analisis Situasi yang adaTujuan : mengidentifikasi kebutuhan bisnis
dari userInput : Adanya permintaan untuk pelayananOutput : SU-1 kebutuhan
user/permasalahan/kesempatan yang ada
10/04/23 16
Deskripsi Kegiatan Teknis pada SU-1 (1)
• Rincilah permintaan user untuk pengembangan aplikasi– Pastikan bahwa informasi yang ada dalam permintaan user
lengkap dan akurat. Jika tidak, hubungi orang yang meminta layanan, untuk menjelaskan ambiguitas yang ada.
• Identifikasi semua divisi dalam perusahaan dan sistem yang terkait yang mungkin terkena dampak dari proyek yang akan dikerjakan– Identifikasi dilakukan berdasarkan investigasi yang jelas terhadap
permintaan akan pengembangan sebuah sistem• Untuk setiap divisi yang terlibat dalam proyek, identifikasi
nama dari perwakilan user untuk dikontak selama pelaksanaan proyek. Lakukan konfirmasi atas partisipasi mereka dan dapatkan persetujuan atas peranan, tanggung-jawab dan kebersediaan mereka dalam proyek
10/04/23 17
• Lakukan wawancara dan pertemuan dengan semua perwakilan dari divisi yang terlibat dalam proyek
• Deskripsikan permasalahan yang sedang dihadapi• Deskripsikan kesempatan baru yang memicu
kebutuhan akan suatu sistem baru• Dokumentasikan semua informasi yang
dikumpulkan dari wawancara dan pertemuan dengan para user
• Verifikasikan fakta yang telah terkumpul dan konfirmasikan hasil dari temuan anda itu dengan orang yang diwawancarai dan manajer yang mengepalai mereka
Deskripsi Kegiatan Teknis pada SU-1 (2)Deskripsi Kegiatan Teknis pada SU-1 (2)
10/04/23 18
• Jika ada beberapa permasalahan yang memiliki potensi konflik, maka dokumentasikan isu permasalahan ini dan berikan kepada pihak manajemen untuk segera dicarikan jalan keluarnya
• Berikan skala prioritas untuk tiap-tiap permasalahan/kesempatan yang sudah anda kumpulkan selama proses pengumpulan fakta
• Telaah kembali daftar permasalahan/kesempatan yang telah anda kumpulkan dan buat ringkasan atas situasi yang sedang anda hadapi. Buatlah sebuah pernyataan yang mencerminkan semua kebutuhan user
• Teliti lebih jauh lagi daftar permasalahan / kesempatan / kebutuhan user, untuk memastikan bahwa daftar tersebut benar-benar mencerminkan situasi yang sedang dihadapi dan telah melingkupi semua aktifitas bisnis yang terkena dampak dari pelaksanaan proyek
Deskripsi Kegiatan Teknis pada SU-1 (3)Deskripsi Kegiatan Teknis pada SU-1 (3)