Dokumen tersebut membahas perencanaan dan pengumpulan kebutuhan untuk pengembangan data warehouse, meliputi isu penting seperti manfaat, risiko, dan metodologi pengembangan seperti waterfall dan iteratif. Metode pengumpulan kebutuhan seperti wawancara dan JAD digunakan untuk mengidentifikasi dimensi bisnis, metrik utama, dan hierarki dimensi.
1. Perencanaan &
Akses Kebutuhan
Data Warehouse
“When you are willing to make sacrifices for a
great cause, you will never be alone.”
TIF32604 Data Warehouse
Nova Eka Diana (nova.diana@yarsi.ac.id)
Fakultas Teknologi Informasi
Universitas YARSI
2. Konten
• Isu Penting
• Metodologi Pengembangan
• Business Requirements
• Requirements Gathering Method
4. Isu Penting
• Value and Expectations
• Apakah DW merupakan solusi terbaik untuk memenuhi
kebutuhan yang ada?
• Apakah nilai dan keuntungan yang bisa diambil dari DW
terhadap kebutuhan yang ada?
• Risk Assessment
• Resiko apa yang akan dihadapi oleh perusahaan jika tidak
menerapkan Data Warehouse?
• Top-Down or Bottom-Up
• Enterprise-wise DW ke departemntal dan subject data
mart?
• Membangun data-mart satu per satu kemudian
digabungkan?
5. Isu Penting (2)
• Build or Buy
• Apakah membangun fungsi-fungsi DW sendiri atau membeli
produk yang sudah jadi? Misal : SQL-SERVER (Integration
Service, Analysis Service, Reporting Service)
• Single vendor or Best-of-Breed
• Keuntungan Single Vendor (IBM, NCR):
• Tingkat integrasi yang tinggi diantara tools yang ada
• Memiliki tampilan (look and feel) yang konsisten
• Kerja sama antara tiap komponen lebih mudah
• Pertukaran informasi dapat diatur secara terpusat
• Harga keseluruhan lebih bisa dinegosiasi
6. Isu Penting (2)
• Single vendor or Best-of-Breed
• Keuntungan Multiple Vendors:
• Dapat membangun lingkungan sistem sesuai kebutuhan
• Tidak perlu dikompromikan antara basis data dan tool
pendukung
• Dapat memilih produk terbaik yang sesuai dengan
fungsi-fungsi spesifik
• Masalah:
• Kompatibilitas antara tool-tool dari vendor yang
berbeda
17. Konsep:
Information Package
• Bagaimana menentukan dan mengumpulkan
kebutuhan untuk data warehouse dan dikumpulkan
dalam satu tempat
• Kebutuhan-kebutuhan data warehouse ditentukan
berdasarkan dimensi bisnis
• Hasil akhir yang ingin dicapai adalah measurements
dan dimensi yang relevan untuk data warehouse
18. Konsep:
Information Package
• Manfaat:
• Mampu mendefinisikan area subjek
• Mampu mendesain metrics untuk key business
• Memutuskan bagaimana data harus dipresentasikan
• Menentukan bagaimana user akan melakukan agregat
• Menentukan kuantitas data yang diperlukan untuk analisis
atau kueri dari user
• Menentukan bagaimana data bisa diakses
• Membangun granularity data
• Memperkirakan ukuran data warehouse
• Menentukan frekuensi data diubah
• Memastikan bagaimana data harus dibungkus
22. User Data Warehouse
• Senior Executives (including sponsors)
• Key departmental managers
• Business analyst
• Operational system database administrators (DBAs)
• Others nominated by above
23. Teknik Dasar
• Interview
paling interaktif
• Joint application development (JAD)
Kurang interaktif
• Questionnaires
Tidak interaktif
24. Tipe Pertanyaan
• Open-Ended Questions
• Memberikan keleluasaan kepada responden untuk
menjawab pertanyaan
• Kelebihannya:
• responden lebih nyaman,
• Dapat menggali informasi yang belum ditangkap sebelumnya
• Dapat menggali lebih banyak pertanyaan
• Close Questions
• Menyediakan respon yang terbatas bagi responden
(YES/NO)
• Menghemat waktu dan langsung pada masalah yang dituju
• Probes follow-up questions
25. Susunan Pertanyaan
• Pyramid Structure (inductive)
• Mulai dari pertanyaan yang spesifik dan berkembang ke
pertanyaan yang umum (open-ended)
• Sebagai warming-up atas topik yang akan didiskusikan
• Funnel Structure (deductive)
• Mulai dari open-ended question dan mengarah ke
pertanyaan yang spesifik (closed question)
• Berguna jika responden cukup sensitif terhadap topik
bahasan
• Diamond-Shaped Structure
• Closed question open-ended question closed question
27. Interview
• Dilakukan oleh 2 atau 3 orang
• Mudah untuk dijadwalkan
• Pendekatan yang cocok jika detail informasi
bersifat rumit
• Beberapa responden merasa nyaman jika
interview bersifat one-to-one
• Perlu persiapan yang bagus agar efektif
• Lakukan pre-interview research
29. Tahapan JAD
• Project Definition
• Complete high-level interviews
• Conduct management interviews
• Prepare management definition guide
• Research
• Become familiar with the business area and systems
• Document user information requirements
• Document business processes
• Gather preliminary information
• Prepare agenda for the sessions
30. Tahapan JAD
• Preparation
• Create working document from previous phase
• Train the scribes
• Prepare visual aids
• Conduct presession meetings
• Set up a venue for the sessions
• Prepare a checklist for objectives
31. Tahapan JAD
• JAD sessions
• Open with a review of the agenda and purpose
• Review assumptions
• Review data requirements
• Review business metrics and dimensions
• Discuss dimension hierarchies and roll-ups
• Resolve all open issues
• Close sessions with lists of action items
• Final Documents
32. Tahapan JAD
• Final Documents
• Convert the working document
• Map the gathered information
• List all data sources
• Identify all business metrics
• List all business dimensions and hierarchies
• Assemble and edit the document
• Conduct review sessions
• Get final approvals
• Establish procedure to change requirements