Anda di halaman 1dari 28

Agile - Scrum

Dealing with Software Development


Process

detanto
By D. Haryusutanto
1 2 3
Agile - Scrum Scrum in
Detail
Planning

detanto
1 Agile - Scrum

detanto
Latar Belakang
Jangan Jadi Programmer!!!
 Terus menerus belajar
 berpikir 24 jam nonstop
 Menjadi Budak !

detanto
 Berasa jadi Buronan tiap hari  
 Susah dapat cewek
 masa depan ga jelas!
 Tidak ada hari libur
 Dianggap tidak tepat janji!

“I’am programmer, and I have no life”


What the Heck is Agile??

• Teknik yang membuat pembangunan aplikasi lebih cyclical (iteratif)


dan incremental (bertahap) dan bisa membuat kita lebih dekat
kepada apa yang diinginkan client/user dengan jalan
mengikutsertakan client/user pada setiap prosesnya.

detanto
• Tergantung pada pengelolaan dibanding dengan cara tradisional
yang membutuhkan pengelolaan yang menyeluruh
• Memaksimalkan team dan berbasiskan phase-based process,
menawarkan dinamik, pembangunan dan testing secara iteratif,
dimana perubahan tetap dikelola
Agile

detanto
Agile Manifesto

detanto
Kelebihan dan Kekurangan

Kelebihan
• Meningkatkan rasio kepuasan pelanggan
• Bisa melakukan review pelanggan mengenai software yang dibuat lebih awal
• Mengurangi resiko kegagalan implementasi software dari segi non-teknis

detanto
• Besar kerugian baik secara material atau imaterial tidak terlalu besar jika
terjadi kegagalan
Kekurangan
• Total lama pengembangan menjadi lebih lama
• Meningkatkan resiko kesalahan teknis
• Proses pengembangan menjadi agak kurang terorganisir
Another Method?

✓  Waterfall: A phase-based methodology where you need to complete


a phase before moving to the next
✓  Hybrid Waterfall: A phase-based methodology that provides for
phase overlap so you can begin the next phase before completing the

detanto
current phase
✓  Incremental: A methodology that provides for customer delivery in
short increments — that is, shorter release cycles
✓  Iterative: A methodology that works with multiple short cycles of
progress where at the end of the cycle customer validation is needed
✓  Agile: A collection of methodologies that’s derived from both Iterative
and Incremental approaches to develop- ment to provide customer value
What the Heck is Scrum??

detanto
Scrum Summary

• Scrum adalah sebuah proses agile yang memungkinkan kita untuk


memfokuskan diri guna menghasilkan nilai ekonomi paling tinggi dalam
jangka waktu yang sangat singkat.
• Scrum memungkinkan kita untuk dapat melihat software yang dapat bekerja

detanto
(setiap dua minggu hingga satu bulan) secara cepat dan berulang kali.
• Bisnis akan menentukan prioritas. Tim akan mengatur dirinya sendiri untuk
menentukan teknik terbaik dalam menghasilkan fitur dengan prioritas
tertinggi.
• Setiap dua minggu hingga satu bulan sekali semua pihak dapat melihat
sebuah software yang dapat bekerja dan memutuskan untuk merilis software
sebagaimana adanya atau melanjutkan untuk mengembangkannya di sprint
berikutnya
2 Scrum in Detail

detanto
Scrum Detail

• Roles
• Artifacts

detanto
• Events
Roles

detanto
Artifacts

detanto
Contoh

detanto
Product Backlog

detanto
Contoh Product Backlog
Backlog item Estimasi
Sebagai tamu saya ingin membuat reservasi 10
Sebagai tamu saya ingin membatalkan reservasi 8
Sebagai pegawai hotel saya ingin melihat 5
laporan pendapatan per kamar yang tersedia
… …

detanto
Sprint Backlog

detanto
Contoh Sprint Backlog
Task Mon Tue Wed Thu Fri
Reservasi
Interface 8
CRUD 3
Test 4

detanto
User Guide 8
Contoh Burndown Chart

detanto
Events

detanto
Sprint
• Proyek Scrum menghasilkan perkembangan dalam
rangkaian sprint
• Biasanya berjangka waktu 2–4 minggu atau paling lama
1 bulan
• Durasi sprint yang konstan akan menghasilkan ritme

detanto
kerja yang lebih baik
• Produk didesain, diprogram dan diuji dalam sprint.
Sprint Meeting

detanto
Sprint Review
• Tim mempresentasikan apa yang telah mereka buat/kerjakan
selama sprint
• Biasanya dalam bentuk demo fitur baru atau arsitektur dibaliknya
• Informal
• + 2 jam persiapan
• Tanpa slide
• Setiap anggota berpartisipasi

detanto
• Semua pihak diundang
Summary

detanto
3 Planning

detanto
Thank You
D. Haryusutanto
Dept.IT
Sumber :
• mountaingoatsoftware.com

detanto
• http://flyingtomoon.com/2013/07/17/scrum-mind-map-xl-extended-version-with-the-details-fro
m-scrum-guide
/
• Scrum and XP from the trenches – Henrik Kniberg
• SCRUM Guide 2011 - MindMeister Mind Map
• Ifnu scrum podcast
• Scrum.or.id

Anda mungkin juga menyukai