Memulai Sebuah Proyek WebApp Pressman 6ED

Slides:



Advertisements
Presentasi serupa
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Advertisements

Analisa Perancangan Sistem
ANALISIS KELAYAKAN BISNIS
PEMODELAN ANALISIS Kuliah - 5
Manajemen Proyek Perangkat Lunak
METODOLOGI MANAJEMEN PROYEK
REKAYASA PERANGKAT LUNAK
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
REKAYASA SISTEM.
BAB 3 MANAJEMEN PERANGKAT LUNAK
PENGEMBANGAN SISTEM.
Konsep & Prinsip Analisis
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
1. Pengantar Analisis Bisnis
SESI 3. KONSEP MANAJEMEN PROYEK PERANGKAT LUNAK
Pengembangan Solusi Content Management Pertemuan 3.
KEBUTUHAN APLIKASI WEB
Manajemen Proyek Web.
Perspektif Pemangku Kepentingan
Spesifikasi Perangkat Lunak
KONSEP SISTEM INFORMASI KORPORASI
PriNciples That Guide Practice
MANAJEMEN PROYEK PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Apakah “Praktek”? Praktek adalah sejumlah konsep, prinsip, metode dan tools that yang harus dimiliki ketika software direncanakan dan dikembangkan. Dia.
Konsep dan Prinsip Analisis
Analisa Perancangan Berbasis Objek
FASE INISIALISASI MPSI sesi 3.
The WebE Process These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman.
Pengumpulan Kebutuhan dan Dokumentasi
Manajemen Proyek.
FASE INISIALISASI MPSI sesi 3.
Manajemen Proyek Perangkat Lunak
4 Managing Software Requirement Analisis Kebutuhan
KEBIJAKAN DAN PERENCANAAN SISTEM AKUNTANSI
Analisis Kebutuhan Perangkat Lunak
PENGALAMAN PENGGUNA A. Ridwan Siregar.
Pemodelan Tujuan dan Penalaran dengan Mereka
FAKULTAS TEKNOLOGI INFORMASI
Jaminan Mutu dalam Kebutuhan Rekayasa
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
PERENCANAAN MANAJEMEN MUTU
mEnyusun rencana manajemen CAKUPAN PROYEK
R.S. Pressman & Associates, Inc
Proses Dari Desain Interaksi
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
PENGEMBANGAN SISTEM Muhammad Hidayat, SE.
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
FUNGSI-FUNGSI MANAJEMEN
METODOLOGI SIKLUS HIDUP SISTEM
KELOMPOK 8 NAMA ANGGOTA : Firda Firdaus W.L( ) M. Ichsan Rauf ( ) Rananda Putra I.( ) Taufan Herman ( ) Trisna Syahputra(
Materi Rekayasa Perangkat Lunak
Mengidentifikasi kebutuhan dan Menetapkan persyaratan
Rekayasa Kebutuhan.
MANAJEMEN PROYEK PERANGKAT LUNAK
Pertemuan 8 Rekayasa Kebutuhan
Manajemen Proyek Perangkat Lunak
ANALISIS KELAYAKAN BISNIS
ANALISA KEBUTUHAN PERANGKAT LUNAK
Manajemen Proyek TI /Perangkat Lunak (MPPL)
PENGEMBANGAN SISTEM.
PERAN TEKNOLOGI INFORMASI DALAM MENDUKUNG SISTEM INFORMASI
Tahap Komunikasi dan Perencanaan
PRAKTEK RPL.
Proses Rekayasa Kebutuhan
Aplikasi dan Rekayasa E-Bisnis
PERTEMUAN – 6 MANAJEMEN MUTU 2. PERTEMUAN – 6 MANAJEMEN MUTU 2.
mEnyusun rencana manajemen CAKUPAN PROYEK
FASE INISIALISASI MPSI sesi 3.
FASE INISIALISASI MPSI sesi 3.
Transcript presentasi:

Memulai Sebuah Proyek WebApp Pressman 6ED Chapter 17 Memulai Sebuah Proyek WebApp Pressman 6ED

Nama Kelompok Parrarel : TF - A Altaf Bhay ( 0836010024 ) Achmad Fariz ( 0836010025 ) Imam Bagus Mawardi ( 0836010014 ) Firman Ayrosi ( 0836010008 ) Oyang Chandra ( 0836010027 ) Bahrul Ulum ( 0836010011 ) Nanang Haryadi ( 0836010004 ) Elvin Septi ( 0836010005 ) Faza Dwiprasta ( 0836010006 ) Ericka Octora ( 0836010012 )

Formulasi dan Perencanaan untuk Rekayasa Web Bab 17 Formulasi dan Perencanaan untuk Rekayasa Web

Formulasi dimulai dengan identifikasi keperluan bisnis bergerak ke sebuah deskripsi tujuan webapp mendefinisikan fitur-fitur utama dan fungsi menetapkan persyaratan pertemuan kegiatan yang akan mengarah pada pengembangan suatu model analisa memungkinkan stakeholder dan tim rekayasa web untuk menetapkan seperangkat tujuan dan sasaran untuk pembangunan webapp. mengidentifikasi ruang lingkup usaha pengembangan menyediakan sarana untuk menentukan hasil yang sukses

Formulasi Pertanyaan Apa motivasi utama (Keperluan Bisnis) untuk webapp? Apa tujuan bahwa webapp harus dipenuhi? Siapa yang akan menggunakan webapp? Jawaban menyediakan … Informational-tujuan menunjukkan maksud untuk menyediakan konten yang spesifik dan / atau informasi bagi pengguna akhir Tujuan aplikatif-menunjukkan kemampuan untuk melakukan beberapa tugas dalam webapp

Persyaratan WebE Gathering Mintalah para pemangku kepentingan untuk menentukan kategori pengguna dan mengembangkan deskripsi untuk setiap kategori Berkomunikasi dengan pemangku kepentingan untuk menetapkan persyaratan dasar webapp Menganalisis informasi yang dikumpulkan dan menggunakan informasi untuk menindaklanjuti dengan stakeholder Menetapkan penggunaan-kasus (Bab 8) yang menjelaskan skenario interaksi untuk masing-masing kelas pengguna

Mendefinisikan Kategori Pengguna Apa Tujuan keseluruhan pengguna saat menggunakan webapp? Apa latar belakang pengguna dan kecanggihan relatif terhadap konten dan fungsionalitas dari webapp? Bagaimana menggunakan tiba di webapp? Karakteristik Umum WebApp Apa yang pengguna suka / tidak suka?

Berkomunikasi dengan Pemangku Kepentingan Kelompok fokus tradisional-yang terlatih moderator bertemu dengan sekelompok kecil perwakilan pengguna akhir (atau stakeholder internal memainkan peran end-user). Elektronik-kelompok fokus diskusi elektronik moderator dilakukan dengan sekelompok perwakilan-pengguna akhir dan stakeholder. Iteratif survei-serangkaian survei singkat, ditujukan kepada pengguna perwakilan dan meminta jawaban untuk pertanyaan khusus tentang webapp Eksplorasi survei-survei berbasis web yang terikat pada satu atau lebih webapps yang memiliki pengguna yang sama dengan orang yang akan menggunakan Webapp untuk dikembangkan. Skenario-pengguna bangunan-dipilih diminta untuk membuat informal digunakan-kasus yang menggambarkan interaksi spesifik dengan webapp.

Analisis Awal Mengkategorikan informasi yang dikumpulkan oleh pengguna kelas dan jenis transaksi Mengembangkan daftar … isi objek operasi yang diterapkan ke konten objek dalam transaksi pengguna tertentu fungsi (misalnya, informasi, komputasi, logis, dan membantu-oriented) bahwa webapp menyediakan untuk end-user persyaratan non-fungsional lain yang dicatat selama kegiatan komunikasi.

Studi-Kasus Menyediakan detail yang diperlukan untuk membuat suatu model analisa yang efektif Membantu pengembang untuk memahami bagaimana pengguna memandang interaksi mereka dengan webapp Studi-kasus bantuan untuk kotakkan pekerjaan engineering Web Studi Kasus memberikan panduan penting bagi mereka yang harus menguji webapp

Tim WebE Tim WebE peran Pengembang Konten / Penyedia Web Penerbit Web Engineer. Bisnis domain para ahli Dukungan Spesialis Administrator (a.k.a. "Web Master")

Perbedaan Proyek

Outsourcing vs. In-house

Webapp Outsourcing - I Memulai proyek dengan melakukan tugas-tugas berikut secara internal Mengumpulkan persyaratan Mengembangkan "desain kasar" Mengembangkan jadwal kasar dengan tanggal pengiriman Pertimbangkan increment Buatlah daftar tanggung jawab Untuk staf di rumah Untuk outsourcing vendor Tentukan mekanisme penghubung

WebApp Outsourcing - II Pilih Calon Penyelenggra Outsourcing Menilai Validitas Quotes Harga dan Keandalan Estimasi Apakah biaya dikutip dari webapp menyediakan pulang langsung atau tidak langsung-on-investasi yang membenarkan proyek? Apakah vendor yang telah memberikan pameran kutipan profesionalisme dan pengalaman yang kita butuhkan? Memahami Tingkat Manajemen Proyek Dapat Anda Harapkan / Lakukan Menilai Jadwal Pembangunan Mengatur Lingkup

WebApp Planning - In-House Memahami ruang lingkup, dimensi perubahan, dan kendala proyek Mendefinisikan strategi proyek tambahan Melakukan analisis resiko Mengembangkan perkiraan cepat Pilih tugas set (deskripsi proses) Menetapkan jadwal Menentukan mekanisme proyek pelacakan Menetapkan pendekatan manajemen perubahan

WebE "Praktek Terburuk" Kami memiliki ide bagus, jadi mari kita mulai membangun webapp- sekarang. Stuff akan berubah terus-menerus, jadi ada gunanya untuk mencoba memahami persyaratan webapp. Pengembang yang dominan pengalaman tersebut dalam pengembangan perangkat lunak tradisional dapat mengembangkan webapps segera. Tidak ada pelatihan baru yang diperlukan. Jadilah birokrasi. Pengujian? Mengapa repot-repot?