Review Materi tentang DYNAMIC SYSTEM DEVELOPMENT METHOD
Metode pengembangan sistem dinamis (DSDM)
adalah Agile Project Delivery Frame, terutama digunakan sebagai metode
pengembangan perangkat lunak. Pertama kali dirilis pada tahun 1994, DSDM
awalnya berusaha untuk memberikan beberapa pengembangan disiplin untuk metode
Rapid Application Development (RAD). Pada tahun 2007 DSDM menjadi
pendekatan
standart untuk manajemen proyek dan solusi penyampaian. DSDM adalah sebuah
pendekatan iterative dan incremental yang mencakup prinsip-prinsip pembangunan
Agile, termasuk keterlibatan pelanggan/ pengguna terus-menerus.
DSDM perbaikan biaya, mutu dan waktu di awal
dan menggunakan prioritas Moskow. DSDM adalah salah satu dari
sejumlah metode Agile untuk mengembangkan perangkat lunak dan solusi non-IT,
dan itu merupakan bagian dari Aliansi Agile.
Versi terbaru dari DSDM, diluncurkan pada tahun
2007, disebut DSDM Atern. Atern adalah burung kolaboratif yang dapat melakukan
perjalanan jarak yang luas dan melambangkan banyak aspek metode yang cara alami
kerja misalnya prioritas dan kolaborasi.
Versi sebelumnya DSDM (dirilis pada bulan Mei
2003) yang masih banyak digunakan dan masih berlaku adalah DSDM 4.2 yang
merupakan perbaikan DSDM versi 4. Versi perbaikan berisi panduan tentang cara
menggunakan DSDM dengan Extreme Programming .
Pada awal 1990-an, Rapid Application
Development (RAD) telah menyebar di industri TI. User interface untuk aplikasi
perangkat lunak bergerak dari layar hijau tua untuk antarmuka pengguna ke era
grafis yang digunakan saat ini. Alat pengembangan aplikasi baru datang di
pasar, seperti PowerBuilder. Hal ini pengembang applikasi untuk menyampaikan
solusi yang diusulkan mereka jauh lebih mudah kepada pelanggan mereka.
Namun, gerakan RAD sangat terstruktur: tidak
ada definisi yang disepakati dari proses yang sesuai dan banyak organisasi
datang dengan definisi mereka sendiri dan pendekatan. Banyak perusahaan besar
yang sangat tertarik pada kemungkinan tapi mereka juga khawatir bahwa mereka
tidak akan kehilangan tingkat kualitas.
The DSDM Konsorsium didirikan pada tahun 1994
oleh asosiasi vendor dan ahli di bidang rekayasa perangkat lunak dan telah
dibuat dengan tujuan "bersama-sama mengembangkan dan mempromosikan
kerangka kerja RAD independen". Asal-usul itu merupakan acara yang
diselenggarakan oleh Grup Butler di London. Orang-orang di pertemuan itu semua
bekerja untuk organisasi blue-chip seperti British Airways, American Express,
Oracle dan Logica.
Pada pertemuan awal diputuskan bahwa Jennifer
Stapleton, Logica , akan membuat sebuah arsitektur untuk end-to-end,
pengguna-sentris tapi kualitas dikendalikan metode iteratif dan pembangunan
bertahap. Arsitektur yang dihasilkan dirancang untuk sepenuhnya kompatibel
dengan ISO 9000 dan PRINCE2 , yang menjadi perhatian utama bagi kelompok.
Setelah arsitektur berada di tempat (sebulan setelah pertemuan awal),
Konsorsium membentuk berbagai kelompok tugas untuk mengisinya dengan semua
aspek pengembangan perangkat lunak, termasuk alat-alat manajemen proyek dan
teknik, kualitas dan pengujian, pengembangan alat dan teknik, personil dan
perangkat lunak pengadaan.
DSDM adalah suatu kerangka kerja awalnya
didasarkan 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:
- 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.
- 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.
- 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.
1) 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.
2) Memberikan
tepat waktu
• Timebox
pekerjaan
• Fokus
pada prioritas bisnis
• Selalu
memenuhi tenggat waktu
3) 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
4) Jangan
kompromi soal kualitas
·
Mengatur tingkat kualitas di awal
·
Memastikan kualitas yang tidak menjadi variabel
·
Desain, dokumen dan uji tepat
·
Membangun kualitas dengan review konstan
·
Uji awal dan terus menerus
5) 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
6) 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
7) 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
8) 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
Download Makalah Lengkap Tentang DSDM:
Keyword :
Proyek Perangkat Lunak
Download Makalah DSDM
Pengertian DSDM
Review materi DYNAMIC SYSTEM DEVELOPMENT METHOD
No comments:
Post a Comment