Anda di halaman 1dari 19

Apa itu Agile?

Agile merupakan model pengembangan jangka pendek yang memerlukan adaptasi cepat dan pengembangan terhadap
perubahan dalam bentuk apapun.

Hal yang perlu diperhatikan dalam agile:


• Interaksi antar personal lebih penting daripada proses dan alat.
• Software yang berfungsi lebih penting daripada dokumentasi yang lengkap
• Kolaborasi dengan klien lebih penting daripada negosiasi kontrak.
• Sikap tanggap lebih penting daripada mengikuti rencana/plan.
Manfaat Agile

Transparency

Better
Product Collaboration
Quality

Customer
Faster ROI
Satisfaction

Risk
Reduction
Jenis-jenis Agile

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


Scrum

Sebuah kerangka kerja untuk mengelola produk yang kompleks

Scrum bersifat ringan, mudah dipahami, sulit untuk dikuasai

Scrum dijalankan dengan batasan waktu atau dikenal dengan SPRINT

Scrum dilakukan secara iteratif dan ikremental


Nilai-nilai dalam Scrum
Aturan Dasar Scrum

- Sprint berdurasi antara 2 – 4 minggu


- Tidak ada jeda waktu antar tiap Sprint
- Setiap Sprint memiliki rentang waktu yang sama
- Setiap Sprint memiliki tujuan, yang biasanya untuk menghasilkan produk yang siap diluncurkan
- Setiap Sprint terdiri dari Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
- Sprint Planning dilakukan dalam rentang waktu maksimum 2 jam per minggu durasi Sprint
- Daily Scrum dilakukan setiap hari di waktu yang sama selama 15 menit
- Sprint Review dan Sprint Retrospective dilakukan dalam rentang waktu maksimum 2 jam per minggu durasi
Sprint
- Tidak ada jeda waktu antara Sprint Review dan Sprint Retrospective
Kerangka Kerja Scrum
Scrum Roles

Scrum Team Product Owner (PO) Scrum Master (SM)

• Tim biasanya terdiri dari 5-9 • Bertanggung jawab akan • Merupakan fasilitator bukan
orang dari berbagai fungsi kesuksesan produk manajer sehingga tim bekerja
• Tim sebaiknya berubah hanya • Menentukan fitur - fitur secara maksimal
saat pergantian Sprint produk • Membantuk memaksimalkan
• Tim menentukan tugasnya • Bertanggung jawab untuk kerjasama antar tim
masing-masing memprioritaskan fitur produk • Mengadakan Daily Scrum
• Tim mengatur dirinya masing- • Membuat Product Backlog setiap hari
masing • Memastikan tim mengerjakan • Membantu menghilangkan
• Menjaga Sprint Backlog fitur yang memberikan nilai rintangan yang dialami tim
• Mengadakan Sprint Review tertinggi untuk keberhasilan • Melindungi tim dari gangguan
proyek eksternal
• Bertanggung jawab terhadap
Sprint Burndown Chart
• Mengadakan Sprint
Retrospective di akhir Sprint
Scrum Events

Sprint

Durasi tetap antar


Jantung scrum Berdurasi 2-4 minggu
Sprint

Terdiri dari Sprint Ruang lingkup dapat


Produk direncakan,
Planning, Daily Scrum, diklarifikasi dan
dibuat, dan diuji di
Development, Sprint dinegosiasi tapi tidak
Sprint
Review, Retrospective merubah Sprint Goal
Scrum Events

Sprint Planning

Planning Planning
1 2
Peserta:
Peserta:
- Scrum Team
- Scrum Team
- Scrum Master
- Scrum Master
- Product Owner hadir jika
- Product Owner
ada pertanyaan
Agenda: Agenda:
- Membahas prioritas di - Scrum Team menentukan
Product Backlog bagaimana pekerjaan dapat
terselesaikan
- Menjelaskan tujuan Sprint
- Scrum Team membuat
- Menentukan pekerjaan yang tugas-tugas kecil yang dapat
dapat dimasukkan dalam dilakukan dan melakukan
Sprint dari Product Backlog estimasi (Sprint Backlog)
Scrum Events

Daily Scrum

Partisipan: Scrum Team dan Scrum Master

Durasi: Berlangsung selama 15 menit

Dilakukan setiap hari selama Sprint berlangsung

Agenda pertemuan untuk menjawab 3 pertanyaan: apa yang dilakukan kemarin, apa
yang akan dilakukan hari ini, apakah ada rintangan yang menghambat pekerjaan
Sinkronisasi pekerjaan setiap orang dalam tim

Tidak untuk menyelesaikan masalah


Scrum Events

Sprint Review

Partisipan: Scrum Team, dan pemegang kepentingan yang diundang Product Owner (Semua orang
dapat hadir)
Durasi: maksimum 1 jam per 1 minggu Sprint

Product Owner menjelaskan apa yang telah selesai dikerjakan dan yang belum selesai

Tim bisa memberikan presentasi berupa demo produk tanpa slides

Tim bisa menjelaskan apa yang berjalan baik, masalah yang dihadapi dan cara mengatasinya
Stakeholder dan Product Owner dapat memberikan feedback dan menjabarkan keadaan pasar
yang mungkin telah berubah
Prioritas product backlog mungkin diubah sehingga di akhir acara Product Backlog untuk Sprint
berikutnya telah tersedia
Scrum Events

Sprint Retrospective

Partisipan: Scrum Team, Scrum Master, Produk Owner boleh hadir atau tidak (opsional)

Durasi: maksimal 3 jam untuk Sprint yang berlangsung 4 minggu

Agenda: membahas apa yang berjalan baik dan tidak dan apa yang perlu ditingkatkan

Tim melakukan intropeksi dan melakukan perencanaan peningkatan

Scrum Master membantu menemukan masalah bukan menjawab pertanyaan

Scrum Master memastikan acara berlangsung positif dan produktif


Scrum Artifacts

Product Backlog

Merupakan daftar terurut hal-hal yang akan dikerjakan, fitur, fungsi, kebutuhan,
peningkatan, perbaikan

Perubahan dalam kebutuhan bisnis, kondisi pasar, ataupun teknologi dapat mengubah
Product Backlog

Product Backlog item memiliki atribut deskripsi, urutan, estimasi, dan nilai bisnis

Product Backlog juga berisi deskripsi pengujian produk sehingga dinyatakan “Selesai”
Scrum Artifacts

Sprint Backlog

Merupakan daftar Product Backlog yang telah dipilih untuk Sprint ditambah
perencanaan untuk mencapai Sprint Goal
Menampilkan seluruh pekerjaan yang menurut Development Team perlu dilakukan
untuk mencapai Sprint Goal

Development Team dapat mengubah Sprint Backlog sepanjang Sprint berlangsung

Development Team membuat estimasi untuk tiap pekerjaan yang akan dilakukan

Development Team melakukan penambahan atau pengurangan terhadap Sprint Backlog


dan memperbaharui estimasi sisa pekerjaan jika diperlukan
Scrum Artifacts

Burndown
Contoh Deskripsi Product Backlog

User Story

Judul • Sebagai <peran> saya ingin <fitur>

Deskripsi • Sebagai <peran> saya ingin <fitur> agar saya <nilai bisnis>

Nilai Bisnis

Dokumen

Cara Uji

Anda mungkin juga menyukai