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?