Anda di halaman 1dari 7

Oleh:

1. Aunul Farickin (131080200020)


2. Moch. Cholil Riduwan (131080200030)
PENDAHULUAN
 Metodologi dalam perangkat lunak digunakan untuk merancang
atau membangun suatu perangkat lunak,dengan perkembangan
teknologi yang sangat pesat metodologi perangkat lunak juga
terjadi perubahan atau penambahan requirements. Dari model
waterfall sampai dengan model-model incremental. Semua
metodologi yang berkembang sebelumnya tidak mampu
menangani kemungkinan perubahan atau penambahan
requirements. Metode pengembangan perangkat lunak telah
dilacak kembali pada tahun 1957. Pada tahun tersebut EA
Edmonds telah memperkenalkan proses pengembangan
perangkat lunak adaptif. “Lightwight” merupakan metode
pengembangan perangkat lunak yang berkembang pada tahun
1990, sebagai reaksi terhadap apa yang disebut metode
“heavyweight”. Yang ditandai dengan kritik mereka terhadap
metode waterfall
Pengertian
 Agile methods merupakan salah satu dari beberapa
metode yang digunakan dalam pengembangan
sooftware. Agile method adalah jenis pegembangan
sistem jangka pendek yang memerlukan adaptasi
cepat dan pengembang terhadap perubahan dalam
bentuk apapun.
Prinsip Agile Software
Development
 1. Kepuasan klien adalah prioritas utama dengan menghasilkan produk lebih
awal dan terus menerus.
 2. Menerima perubahan kebutuhan, sekalipun diakhir pengembangan.
 3. Penyerahan hasil/software dalam hitungan waktu beberapa minggu sampai
beberapa bulan.
 4. Pihak bisnis dan pengembang harus bekerja sama setiap hari selama
pengembangan berjalan.
 5. Membangun proyek dilingkungan orang-orang yang bermotivasi tinggi
yang bekerja dalam lingkungan yang mendukun dan yang dipercaya untuk
dapat menyelesaikan proyek.
 6. Komunikasi dengan berhadapan langsung adalah komunikasi yang efektif
dan efisien
 7. Software yang berfungsi adalah ukuran utama dari kemajuan proyek
 8. Dukungan yang stabil dari sponsor, pembangun, dan pengguna diperlukan
untuk menjaga perkembangan yang berkesinambungan
 9. Perhatian kepada kehebatan teknis dan desain yang bagus meningkatkan
sifat agile
 10. Kesederhanaan penting
 11. Arsitektur, kebutuhan dan desain yang bagus muncuk dari tim yang
mengatur dirinya sendiri
 12. Secara periodik tim evaluasi diri dan mencari cara untuk lebih efektif dan
segera melakukannya.
Kelebihan dari Agile Method
 Meningkatkan kepuasan kepada klien
 Pembangunan system dibuat lebih cepat
 Mengurangi resiko kegagalan implementasi software
dari segi non-teknis
 Jika pada saat pembangunan system terjadi
kegagalan,kerugian dar segi materi relative kecil.
Model-model Agile method
 Extreme Programmning (XP)
 Adaptive Software Development (ASD)
 Dynamic Systems Development Method (DSDM)
 Scrum Methodology
 Crystal
 Feature Driven Development (FDD)
 Agile Modeling (AM)
 Rational Unified Process
SEKIAN
TRIM KASIH …

Anda mungkin juga menyukai