SCRUM

Teknologi Kolaborasi Pengembangan Perangkat Lunak

SCRUM sebagai Metodologi Pengembangan


Tentang SCRUM


  1. sebuah proses pengembangan yang terfokus dalam menghasilkan produk bernilai tinggi secepat mungkin.
  2. memungkinkan kita untuk dapat selalu melihat hasil pengembangan.
  3. pengembangan dilakukan dengan sistem prioritas yang ditentukan oleh pengguna sistem.

Karakteristik SCRUM


Agile Manifesto


Tingkat "Noise" sebuah Proyek


Sumber: Strategic Management and Organizational Dynamics oleh Ralph Stacey in Agile Software Development with Scrum oleh Ken Schwaber and Mike Beedle.

Proses Perjalanan SCRUM


Sprint


Pemain dalam tim SCRUM


Product Owner


SCRUM Master


Development Team


Kegiatan dalam SCRUM


Sprint Planning


Daily SCRUM


Daily SCRUM


Semua orang wajib menjawab pertanyaan berikut:

  1. Kemarin mengerjakan apa?
  2. Apa yang akan dikerjakan hari ini?
  3. Ada masalah dalam pengerjaan tugas?

Pertanyaan ini bukan laporan ke SCRUM Master, melainkan bentuk komitmen ke tim

Sprint Review


Sprint Retrospective


Perangkat SCRUM


Product Backlog


Contoh Product Backlog

Sprint Backlog


Contoh Sprint Backlog

Sprint Burntdown Chart