Thursday, March 7, 2019

Materi DYNAMIC SYSTEM DEVELOPMENT METHOD (DSDM)

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:
  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.


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