Anda di halaman 1dari 12

Pengantar:

Agile Software Development


Apa itu Agile Development?
Sebuah metodologi pengembangan Software yang dilakukan secara
berulang dengan menghasilkan beberapa solusi yang merupakan hasil
kolaborasi tim yang terstruktur.

Page 2
Page 3
Waterfall -vs- Agile:
Analisis Kebutuhan

Desain
Dalam metode Waterfall, titik
berat kesuksesan aplikasi
dibebankan kepada Analisis
Pengembangan Kebutuhan, dan
pengembangan akan berjalan
sesuai dengan ketentuan di
Pengujian awal.

Maintenance

Page 4
Waterfall -vs- Agile:
Pre-Iterasi: Sedangkan, di Agile
Perencanaan Awal mengutamakan pengulangan
dalam tiap fase. Untuk lebih
Iterasi jauh memahami kebutuhan
Perencanaan dari Konsumen dan
memastikan arah
pengembangan aplikasi.
Konklusi Eksekusi

Post-Iterasi:
Konsolidasi

Page 5
Agile = OG Solution?

Page 6
Prinsip Utama Agile

Kepuasan Perubahan Produk Kerjasama


Klien Rencana "Singkat" Baik

Motivasi "Perfectly
Komunikasi Continuity
Tinggi Good"

Technical Resource
Sederhana Evaluasi
Adv. Mgmt.

Page 7
Tujuan Agile Development

Nilai Kinerja Tinggi

Pengulangan, Peningkatan, dan Pertumbuhan

Berorientasi Kontrol Nilai dan Biaya

Kualitas Produksi yang Tinggi

Fleksibel dalam Mengelola Resiko

Kolaborasi

Mandiri

Page 8
Human Soft-skill
- Agile Development

Kompeten Fokus Kolaborasi

Decision Manajemen
Kepercayaan
Making Diri

Skala
Prioritas

Page 9
Contoh Metode Agile
• Scrum
• Lean Development
• Extreme programming (XP)
• Adaptive Software Development (ASD)
• Agile Modeling
• Crystal Methods
• Dynamic System Development Methodology (DSDM)
• Feature Driven Development

Page 10
Ada pertanyaan?
Mari kita diskusikan J

Page 11
Too Bad,
Class is over
Jay Idoan Sihotang
Mobile Phone: +628996600500 (Whatsapp)
Email: Jayidoans@unai.edu
Others: Fb.me/jayidoans
IG: @jayidoans

Page 12

Anda mungkin juga menyukai