1.Model DSDM
Model DSDM
DSDM adalah suatu kerangka kerja
awalnyadidasarkan pada Rapid Application Development (RAD). DSDM mengutamakan
keterlibatan pemakai secara berkesinambungan dengan pendekatan pengembangan
secara berulang dan bertambah, tanggap terhadap perubahan,untuk membangun
sistem perangkat lunak yang memenuhi kebutuhan bisnis tepat waktu dan tepat
anggaran. DSDM merupakan salah satu metode Agile untuk pengembangan perangkat
lunak, dan bagian dari Agile Alliance. DSDM pertama kali diperkenalkan pada
tahun 1995, di mana merupakan satusatunya publikasi penggunaan metode RAD di
dunia.
Sebagai perluasan dari RAD, DSDM
memusatkan pada proyek sistem informasi yang dicirikan oleh jadwal dan anggaran
yang ketat. DSDM berupaya mengatasi penyebab-penyebab kegagalan proyek, di
antaranya melebihi anggaran, terlambat dari jadwal, kurangnya keterlibatan
pengguna, dan lemahnya komitmen dari para pimpinan. Kerangka kerja DSDM
menyediakan dasar ideal bagi proses pengembangan dan penerapan sistem
informasi, meliputi orang (misal organisasi, staf, keahlian), teknologi
pendukung (misal teknologi informasi, otomatisasi kantor, komunikasi) dan
proses yang menyatukan keduanya (dalam rangkaian strategi bisnis).
DSDM terdiri dari 3 tahapan utama,
dan 5 sub tahap. Tahapan utama adalah:
1.
Sebelum proyek, di mana kandidat proyek diidentifikasi, pembiayaan
proyek terpenuhi, dan jaminan proyek dipastikan. Penanganan hal- hal tersebut
pada tahap ini menghindari masalah pada tahaptahap berikutnya.
2.
Siklus hidup proyek, merupakan inti dari DSDM, yang
terdiri dari 5 sub tahap yaitu i) studi kelayakan; ii) studi bisnis; iii)
perulangan model fungsional; iv) perulangan perancangan dan pembuatan; v)
penerapan.
3.
Setelah proyek, yaitu memastikan sistem berjalan secara efektif dan
efisien. Hal ini diwujudkan dengan perawatan, peningkatan dan perbaikan sesuai
prinsip-prinsip DSDM. Perawatan dapat dilihat sebagai usaha meneruskan
pengembangan berdasarkan sifat alami DSDM, yaitu perulangan dan pertambahan.
Ada delapan prinsip yang mendasari
DSDM Atern. Prinsip-prinsip ini mengarahkan tim dalam sikap mereka harus
mengambil dan pola pikir mereka harus mengadopsi untuk memberikan secara
konsisten. Prinsip-prinsipnya adalah :
Fokus pada kebutuhan bisnis
Kriteria
utama untuk penerimaan dari “penyampaian” adalah memberikan suatu sistem yang
membahas kebutuhan bisnis saat ini. Menyampaikan sistem yang sempurna yang
membahas semua kebutuhan bisnis yang mungkin kurang penting daripada berfokus
pada fungsi kritis.
- Memahami
prioritas bisnis sejati
- Membentuk
Kasus Bisnis suara
- Mencari
sponsor bisnis yang berkesinambungan dan komitmen
- Jaminan
Subset Usable Minimum fitur.
Memberikan tepat waktu
- Timebox
pekerjaan
- Fokus pada
prioritas bisnis
- Selalu
memenuhi tenggat waktu
Berkolaborasi
Keterlibatan
pengguna merupakan kunci utama dalam menjalankan proyek yang efisien dan
efektif, dimana kedua pengguna dan pengembang berbagi tempat kerja (baik fisik
atau melalui alat), sehingga pengambilan keputusan dapat dilakukan secara
kolaboratif dan cepat.
- Melibatkan
pemangku kepentingan yang tepat, pada waktu yang tepat, seluruh proyek
- Pastikan
bahwa anggota tim diberi wewenang untuk mengambil keputusan atas nama
rakyat yang mereka wakili tanpa menunggu persetujuan tingkat yang lebih
tinggi.
- Aktif
melibatkan perwakilan bisnis
- Membangun
budaya satu tim
Jangan kompromi soal kualitas
- Mengatur
tingkat kualitas di awal
- Memastikan
kualitas yang tidak menjadi variable
- Desain,
dokumen dan uji tepat
- Membangun
kualitas dengan review konstan
- Uji awal
dan terus menerus
Membangun secara bertahap
- Upayakan
untuk pengiriman awal manfaat bisnis di mana mungkin
- Terus
mengkonfirmasi solusi yang tepat sedang dibangun
- Secara
formal menilai kembali prioritas dan kelayakan proyek yang sedang
berlangsung dengan kenaikan masing-masing disampaikan
Mengembangkan Iterasi
Fokus
pada penyajian produk sesering mungkin, dengan asumsi bahwa untuk memberikan
sesuatu yang “cukup baik” sebelumnya selalu lebih baik daripada memberikan
segalanya “sempurna” pada akhirnya. Dengan memberikan produk sering dari tahap
awal dari proyek, produk dapat diuji dan ditinjau di mana catatan uji dan
dokumen review dapat diperhitungkan pada iterasi berikutnya atau fase.
- Jangan
cukup desain depan untuk menciptakan fondasi yang kuat
- Mengambil
pendekatan iteratif untuk membangun semua produk
- Membangun
umpan balik pelanggan dalam setiap iterasi untuk fokus pada solusi bisnis
yang efektif
- Terimalah
bahwa detail yang paling muncul kemudian daripada cepat
- Merangkul
berubah – solusi yang tepat tidak akan berkembang tanpa itu
- Jadilah
kreatif, bereksperimen, belajar, berevolusi
Berkomunikasi terus menerus
dan jelas
Komunikasi
dan kerja sama di antara semua stakeholder proyek diperlukan untuk menjadi
efisien dan efektif.
- Jalankan
tim setiap hari
- Gunakan
lokakarya
- Gunakan
teknik komunikasi yang kaya seperti pemodelan dan prototyping
- Iterasi
kini berkembang solusi awal dan sering
- Menjaga
dokumentasi ramping dan tepat waktu
- Mengelola
harapan pemangku kepentingan seluruh proyek
- Mendorong
informal komunikasi tatap muka di semua tingkatan
Menunjukkan kontrol.
- Gunakan
tingkat yang sesuai formalitas untuk pelacakan dan pelaporan
- Buatlah
rencana dan kemajuan terlihat oleh semua
- Mengukur
kemajuan melalui fokus pada pengiriman produk daripada kegiatan selesai
- Mengelola
secara proaktif
- Evaluasi kelayakan proyek terus berdasarkan tujuan bisnis

Komentar
Posting Komentar