Tahap 3: Analisa Bisnis
Langkah 6: Buat Prototipe Aplikasi
Berbagai aktivitas dalam membuat prototipe aplikasi |
Aktivitas-aktivitas untuk prototyping aplikasi tidak harus dilakukan secara linear. Gambar di samping menunjukkan aktivitas mana saja yang dapat dilakukan secara bersamaan. Berikut di bawah ini adalah deskripsi singkat berbagai aktivitas yang berhubungan dengan Langkah 6, yaitu: Prototyping Aplikasi.
1. Menganalisa berbagai requirements untuk akses.
Berdasarkan kebutuhan bisnis, tentukan berbagai macam requirements akses untuk laporan dan query. Kebanyakan requirements akses mungkin akan multidimensional, yang sangat cocok untuk prototyping. Selain itu, juga perlu menilai keahlian dari orang-orang bisnis yang berpartisipasi dalam aktivitas prototipe ini.
2. Tentukan lingkup prototipe.
Perwakilan dari orang bisnis dan manajer proyek harus menentukan ruang lingkup prototipe. Ruang lingkup harus cukup kecil sehingga prototipe dapat dibangun dan diuji dalam hitungan hari atau minggu. Prototipe seharusnya berisi hanya sebagian dari data, Sekedar cukup untuk menunjukkan fungsi yang dipilih untuk prototipe. Prototyping menurut definisi adalah iteratif, yang artinya memungkinkan fungsi dan data ditambahkan untuk setiap iterasi prototipe.
3. memilih tool-tool untuk prototipe.
Kita mungkin ingin mengevaluasi seperangkat tool yang sudah ada di organisasi yang tersedia untuk membuat prototipe. Orang sudah dilatih/training untuk menggunakan berbagai tool tersebut dan merasa nyaman menggunakannya. Faktor kenyamanan adalah motivator besar. Jika kita memutuskan untuk memilih tool-tool baru, tentukan berapa banyak pelatihan yang diperlukan, dan jadwalkan sesi latihan secepatnya.
4. Siapkan dokumen piagam/charter untuk prototipe.
Buatlah dokumen piagam prototipe pendek dan informal yang menguraikan tujuan utama dari prototipe, ruang lingkup prototipe, platform apa yang digunakan untuk membuat prototipe, berapa banyak iterasi yang direncanakan, kerangka waktu untuk menyelesaikan prototipe, dan siapa yang akan berpartisipasi.
5. Desain laporan dan query.
Berdasarkan requirements akses, rancanglah database prototipe dan laporan dan query. Jika antarmuka Web adalah bagian dari prototipe, desainlah halaman Webnya juga. Pilih data yang relevan untuk prototipe, dan memetakan data dari file-file sumber dan database-database sumber ke database prototipe. Pastikan untuk berkonsultasi dengan analis kualitas data untuk mempelajari berbagai masalah data dari sumber. Lebih baik tidak menggunakan (membiarkan saja) data yang tidak berkualitas daripada mencemari prototipe dengan data yang berkualitas rendah itu.
6. Membangun prototipe.
Membangun prototipe yang didasarkan pada desain database, desain laporan dan query, dan desain halaman Web. Berpikirlah bahwa desain akan berubah beberapa kali. Gunakan kesempatan ini untuk menguji berbagai teknik untuk tuning database dan aplikasi. Struktur database serta laporan dan query yang dikembangkan selama prototipe dapat digunakan sebagai tolok ukur untuk memvalidasi waktu dan perkiraan biaya untuk aplikasi BI final.
7. Demonstrasikan prototipe.
Siapkan demonstrasi berbagai fungsionalitas sebanyak jenis prototipe yang telah dipilih. Prototipe yang di-demo-kan akan memiliki fungsionalitas yang jauh lebih sedikit daripada prototipe operasional. Jalankan demonstrasi untuk waktu yang singkat dan mintalah persetujuan untuk proyek BI dan support tambahan untuk inisiatif BI secara keseluruhan. Demonstrasi seharusnya dianggap sebagai kegiatan pemasaran BI selain menjadi wahana memvalidasi berbagai requirements dan fungsionalitas dari aplikasi BI.
Seri Siklus Hidup Proyek Pengembangan BI (Business Intelligence):
- Pengantar: Pendekatan Dalam Proses Pengembangan
- Langkah 1 (Tahap 1): Assessment Kasus Bisnis
- Langkah 2 (Tahap 2): Evaluasi Infrastruktur Enterprise
- Langkah 3 (Tahap 2): Perencanakan Proyek
- Langkah 4 (Tahap 3): Mendefinisikan Requirements Proyek
- Langkah 5 (Tahap 3): Analisa Data
- Langkah 6 (Tahap 3): Membuat Prototipe Aplikasi
- Langkah 7 (Tahap 3): Analisa Repositori Meta Data
- Langkah 8 (Tahap 4): Perancangan Database
- Langkah 9 (Tahap 4): Perancangan ETL (Extract-Transform-Load)
- Langkah 10 (Tahap 4): Perancangan Repositori Meta Data
- Langkah 11 (Tahap 5): Pengembangan ETL
- Langkah 12 (Tahap 5): Pengembangan Aplikasi
- Langkah 13 (Tahap 5): Penambangan Data
- Langkah 14 (Tahap 5): Pengembangan Repositori Meta Data
- Langkah 15 (Tahap 6): Implementasi
- Langkah 16 (tahap 6): Evaluasi Rilis
Comments
Post a Comment