The WebE Process These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright 2009
Overview Proses Agile and dapat diadaptasi, memungkinkan incremental Why incremental? Membutuhkan perkembangan dari waktu ke waktu Perubahan sering terjadi (jangka waktu yang singkat) Incremental memungkinkan pengembangan sistem yang selalu berubah
Incremental Delivery Siklus pengembangan akan berulang
WebE Process Activities & Action
Conducting Framework Activities-I The first iteration Mendefinisikan konteks bisnis Menetapkan persyaratan keseluruhan Membuat skenario penggunaan sistem Negosiasi kebutuhan antara stakeholder dan informasi terkait dengan pengembangan WebApp. Membuat outline semua komponen, memastikan perubahannya
Conducting Framework Activities-II The second iteration Informasi dari first increment WebApp telah dipahami dan harus dipublikasikan sesegera mungkin (1 minggu) Bertemu dengan stakeholder dan mencatat review terakhir, tentang: Logo dan estetika desain Pengenalan tampilan paragraf Navigasi akan terlihat seperti ……… About the company Our offering Contact us Masalah lain: Content informasi akan berubah setiap waktu Home akan menjadi titik navigasi awal Fungsi-fungsi yang akan diperlukan untuk peningkatan selanjutnya
Conducting Framework Activities-III Sisihkan beberapa waktu to developing a plan Hari 1: Buat prototype model dari WebApp Kumpulkan materi maupun grafik Mengumpulkan feedback dari stakeholder terhadap prototype (jika memungkinkan) Hari 2: Mulai mengembangkan sistem berdasarkan prototype yang ada Membuat navbar Membuat content layout Mengintegrasikan grafik dan link Menguji semua link untuk validasi Meninjau semua content dan kebenarannya Hari 3: FTP semua file ke server Lakukan test navigasi Sampaikan ke stakeholder, terkait perubahan yang tersedia. Hari 4: Berikan pooling untuk umpan balik Buat modifikasi berdasarkan masukkan tersebut
Conducting Framework Activities-IV The next iteration: Proses pengembangan telah dilakukan Aktivitas pada second iteration akan digunakan untuk mengidentifikasi kebutuhan (termasuk content dan fungsionalnya) Mengasumsikan bahwa proses second incremental dapat dipilih dan didownload spesifikasi produk dan informasi yang berhubungan Proses dimulai dari awal, melakukan kegiatan komunikasi untuk proses incremental Setiap proses mungkin berbeda, namun alirannya sama
Revisiting the Framework Activities Seluruh tim menjelaskan uraian tugas dan aktivitas yang sudah dilaksanakan Tim perlu menyelesaikan masalah yang muncul Secara terus menerus memperbaiki dan menyempurnakan proyek
Umbrella Activities Pada dasarnya seluruh aktivitas memiliki peran yang penting bagi keberhasilan proyek dan harus dipertimbangkan secara eksplisit
4 Umbrella Activities Change management, mengelola dampak perubahan yang terjadi. Quality assurance, memastikan bahwa seluruh fungsional berjalan dengan baik. Risk management, mempertimbangkan aspek resiko dari pengembangan. Project management, monitor pengembangan sistem.