scrum: how to implements

51
Scrum: How to implements Adam Mukharil Bachtiar Slide Training CodeLabs 2017 (Inspired by Scrum Guide and Get Agile Book)

Upload: adam-mukharil-bachtiar

Post on 21-Jan-2018

625 views

Category:

Software


1 download

TRANSCRIPT

Page 1: SCRUM: How to implements

Scrum:How to implements

Adam Mukharil Bachtiar

Slide Training CodeLabs 2017 (Inspired by Scrum Guide and Get Agile Book)

Page 2: SCRUM: How to implements

Apa itu SCRUM?

Page 3: SCRUM: How to implements

Pendekatan proses metode agile yang berfokus kepadapembagian kerja dalam suatu proyek menjadi bagian-bagian kecil yang akan dikerjakan pada satu kurun waktu

tertentu (sprint)

Page 4: SCRUM: How to implements

Bahan Dasar Scrum

Page 5: SCRUM: How to implements

Bahan Dasar 1:

Peran di Scrum

Page 6: SCRUM: How to implements

Product Owner

Bertanggung jawab dalam visi yang berhubungan dengan apa yang akan dikerjakan dan dia harus mampu menjelaskan visi tersebut kepada scrum team

Page 7: SCRUM: How to implements

Scrum Master

Fasilitator untuk agile development team yang bertugas untukmemastikan langkah di scrum menghasilkan nilai dan menjagaproses scrum itu sendiri

Page 8: SCRUM: How to implements

Development Team

Cross functional team yang terdiri dari beberapa skills (bukan didasarkan pada job title) yang disesuaikan dengankebutuhan pekerjaan

Page 9: SCRUM: How to implements

Bahan Dasar 2:

Artefak Scrum

Page 10: SCRUM: How to implements

Product Backlog

Daftar produk atau pekerjaan padasuatu proyek yang dijelaskan secaragaris besar dan berprioritas

Page 11: SCRUM: How to implements

Bentuk Product Backlog bisa berupa technical

nature atau User Stories

Page 12: SCRUM: How to implements

User StoriesAs a < type of users >

I want < some goals >

So that < some reason/benefit >

Priority: < Jenis Prioritas >

Estimate: < Time needed >

Page 13: SCRUM: How to implements

Sprint Backlog

Daftar pekerjaan yang dipilih dariProduct Backlog untuk setiapSprint yang bisa membentuk Potentially Shippable Product

Page 14: SCRUM: How to implements

Inkremen

Tambahan potongan produk dariProduct Backlog yangdiselesaikan dalam 1 sprint dannilai dari sprint-sprint sebelumnya

Sprint Time

NumberOf Work

Page 15: SCRUM: How to implements

Bahan Dasar 3:

Scrum Board

Page 16: SCRUM: How to implements

Komposisi, jumlah, dan penamaan kolom bebas

Page 17: SCRUM: How to implements

https://trello.com

Page 18: SCRUM: How to implements

Bahan Dasar 4:

Scrum Ceremonies

Page 19: SCRUM: How to implements

Sprint Planning Daily ScrumSprint Review/ Retrospective

Dilakukan harian selama sprint berlangsung untuk membicarakan:• Apa yang akandilakukan• Apa yang sudahdilakukan• Ada halangan apa padasprint

Dilakukan sebelum sprintdijalankan.• Poin manadari product backlog

yang akan dikerjakan (Sprint Backlog)

• Apa yang menjadiPotentially Shippable Product

Dilakukan pada akhir sprintuntuk membicarakan:• Hasil yang dicapai padasprint• Perbaikan pada sprintberikutnya• Curhat setiap anggotatim

Page 20: SCRUM: How to implements

Bahan Dasar 5:

Scrum Workflow

Page 21: SCRUM: How to implements
Page 22: SCRUM: How to implements

Dalam melakukan pekerjaan, Scrum membagi proyek

menjadi beberapa SPRINT

Page 23: SCRUM: How to implements

Dari pola proses seperti ini

Page 24: SCRUM: How to implements

Menjadi incremental process yang disebut

sebagai SPRINT

Page 25: SCRUM: How to implements

Setiap sprint akan menghasilkan Potentially Shippable Product

Page 26: SCRUM: How to implements

Setiap Sprint akan diberi waktu sekitar 1-3 minggu

(jangan terlalu lama)

Page 27: SCRUM: How to implements

Perbincangan di Scrum

Page 28: SCRUM: How to implements

Perbincangan 1:Kapan tahap requirementengineering, design UI/UX

dilakukan?

Page 29: SCRUM: How to implements

Perbincangan 2:Is Scrum the bulletproof in

software development?

Page 30: SCRUM: How to implements

Perbincangan 3:Apakah sprint bisa

diberhentikan ketika berjalan?

Page 31: SCRUM: How to implements

Diskusi dan Tanya Jawab

Page 32: SCRUM: How to implements

Simulation Time

Page 33: SCRUM: How to implements

Website Kue/Makanan KhasIndonesia

(pilih website kue atau Makanan)

Page 34: SCRUM: How to implements

Aturan yang wajib dipenuhi

Page 35: SCRUM: How to implements

• Website tidak boleh One Page View• Setiap halaman wajib terdiri minimal dari:

1. Header (Logo original dan nama website)2. Navigation3. Konten (Title dan konten dalam bentuk div)4. Footer (minimal ada copyright by dan tahun)

• Boleh menggunakan CMS, Framework, ataupun library • Konten dalam setiap halaman minimal 3 paragraf (kecuali bentuk tabel atau list,

gambar, dll)• Setiap halaman wajib terhubung satu sama lain• Semua halaman harus punya gambar dan gambar harus berbeda. Gambar harus sesuai

dengan tema• Informasi harus valid

Page 36: SCRUM: How to implements

Halaman yang harus dibuat

Page 37: SCRUM: How to implements

• Halaman depan mengenai kue/kuliner (3 gambar dan penjelasan)• Halaman sejarah kue/kuliner• Halaman cara membuat kue/kuliner• Halaman galeri tentang kue/kuliner• Halaman kirim resep (upload foto + resep) *dynamic• Halaman lihat kiriman resep pembaca *dynamic

Page 38: SCRUM: How to implements

Sprint Planning: 15 Minutes

Page 39: SCRUM: How to implements

Sprint 1-1: 30 Minutes

Page 40: SCRUM: How to implements

Daily Scrum: 5 Minutes

Page 41: SCRUM: How to implements

Sprint 1-2: 30 Minutes

Page 42: SCRUM: How to implements

Sprint Review & Retrospective

Page 43: SCRUM: How to implements

Sprint Planning: 15 Minutes

Page 44: SCRUM: How to implements

Sprint 2-1: 30 Minutes

Page 45: SCRUM: How to implements

Daily Scrum: 5 Minutes

Page 46: SCRUM: How to implements

Sprint 2-2: 30 Minutes

Page 47: SCRUM: How to implements

Daily Scrum: 5 Minutes

Page 48: SCRUM: How to implements

Sprint 2-3: 15 Minutes

Page 49: SCRUM: How to implements

Sprint Review & Retrospective

Page 50: SCRUM: How to implements

Play the Role

Page 51: SCRUM: How to implements

Pekerja Keras Visioner/Influencer Ingkar Kerja Serba Ingin Tahu