Top Banner
Rekayasa Perangkat Lunak 1 Adam Mukharil Bachtiar Scrum
44

Software Engineering 1 (Scrum)

Jan 21, 2018

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Software Engineering 1 (Scrum)

RekayasaPerangkat Lunak 1

Adam Mukharil Bachtiar

Scrum

Page 2: Software Engineering 1 (Scrum)

Pemahaman Dasar Scrum

Page 3: Software Engineering 1 (Scrum)

Apa itu SCRUM?

Page 4: Software Engineering 1 (Scrum)

Pendekatan proses metode agile yang berfokus kepadapembagian kerja dalam suatu proyek menjadi

bagian-bagian kecil yang akan dikerjakan pada satukurun waktu tertentu (sprint)

Page 5: Software Engineering 1 (Scrum)

Memang apa bedanya Scrumdengan model proses lainnya?

Page 6: Software Engineering 1 (Scrum)

Untuk bisa membedakan, penjelasan dimulai dariperan yang ada di Scrum

Page 7: Software Engineering 1 (Scrum)

Product Owner

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

Page 8: Software Engineering 1 (Scrum)

Scrum Master

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

Page 9: Software Engineering 1 (Scrum)

Scrum Team

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

Page 10: Software Engineering 1 (Scrum)

Dalam melakukan pekerjaan, Scrum membagi proyekmenjadi beberapa SPRINT

Page 11: Software Engineering 1 (Scrum)

Dari pola proses seperti ini

Page 12: Software Engineering 1 (Scrum)
Page 13: Software Engineering 1 (Scrum)

Menjadi incremental process yang disebutsebagai SPRINT

Page 14: Software Engineering 1 (Scrum)

Menjadi incremental process yang disebutsebagai SPRINT

Page 15: Software Engineering 1 (Scrum)

Setiap sprint akan menghasilkan Potentially Shippable Product

Page 16: Software Engineering 1 (Scrum)

Setiap Sprint akan diberiwaktu sekitar 1-3 minggu(jangan terlalu lama)

Page 17: Software Engineering 1 (Scrum)

Dalam perjalanannya, Scrum akan menggunakan3 artifacts

Page 18: Software Engineering 1 (Scrum)

Artifact pertama diberinama Product Backlog

Page 19: Software Engineering 1 (Scrum)

Product Backlog

Daftar produk atau pekerjaan padasuatu proyek yang dijelaskansecara garis besar dan berprioritas

Page 20: Software Engineering 1 (Scrum)

Product Backlog biasanyadibuat oleh Product Owner

Page 21: Software Engineering 1 (Scrum)

Bentuk Product Backlog bisa berupa technical nature atau User Stories

Page 22: Software Engineering 1 (Scrum)

User Stories

As a < type of users >

I want < some goals >

So that < some reason/benefit >

Priority: < Jenis Prioritas >

Estimate: < Time needed >

Page 23: Software Engineering 1 (Scrum)
Page 24: Software Engineering 1 (Scrum)

Artifact kedua diberi namaSprint Backlog

Page 25: Software Engineering 1 (Scrum)

Sprint Backlog

Daftar pekerjaan yang dipilih dariProduct Backlog untuk setiap Sprintyang bisa membentuk PotentiallyShippable Product

Page 26: Software Engineering 1 (Scrum)

Sprint Backlog merupakanhasil diskusi Product Owner, Scrum Master danScrum Team

Page 27: Software Engineering 1 (Scrum)

Selama Sprint berlangsung, ada alatbantu yang digunakanyaitu Scrum Board

Page 28: Software Engineering 1 (Scrum)

Komposisi,jumlah,danpenamaankolombebas

Page 29: Software Engineering 1 (Scrum)

Satu Scrum Board disarankan untuksatu Sprint

Page 30: Software Engineering 1 (Scrum)

Artifact ketiga diberi namaBurndown Chart

Page 31: Software Engineering 1 (Scrum)

Burndown Chart

Representasi grafik yang menunjukkan hubungan antarasisa pekerjaan terhadap waktu

Sprint Time

NumberOf Work

Page 32: Software Engineering 1 (Scrum)

Selain artifacts, ciri khasScrum ada padaScrum Ceremonies

Page 33: Software Engineering 1 (Scrum)

Sprint Planning Daily ScrumSprint Review/Retrospective

Dilakukan harian selama sprint berlangsung untuk membicarakan:• Apa yang akan dilakukan• Apa yang sudah dilakukan• Ada halangan apa pada sprint

Dilakukan sebelum sprint dijalankan.• Poin mana dari product backlog

yang akan dikerjakan (Sprint Backlog)

• Apa yang menjadi PotentiallyShippable Product

Dilakukan pada akhir sprint untuk membicarakan:• Hasil yang dicapai pada sprint• Perbaikan pada sprint berikutnya• Curhat setiap anggota tim

Page 34: Software Engineering 1 (Scrum)

Untuk bisa melihat Scrum Workflow, mari kita satukanteori-teori tersebut

Page 35: Software Engineering 1 (Scrum)
Page 36: Software Engineering 1 (Scrum)

Simulation Time(Scrum on Hands)

Page 37: Software Engineering 1 (Scrum)

Website Makanan/Minuman(sesuai dengan kelas RPL)

Page 38: Software Engineering 1 (Scrum)

• Halaman depan mengenai makanan/minuman• Halaman cara membuat makanan/minuman• Halaman tentang informasi kandungan gizi dan kalori• Halaman sejarah makanan/minuman• Halaman manfaat mengkonsumsi makanan/minuman• Halaman tentang variasi makanan/minuman• Halaman where to find them (sertakan maps)• Halaman video kreasi orang tentang makanan/minuman

Page 39: Software Engineering 1 (Scrum)

Sprint Planning: 10 Minutes

Page 40: Software Engineering 1 (Scrum)

Sprint 1: 20 Minutes

Page 41: Software Engineering 1 (Scrum)

Sprint Review: 5 Minutes

Page 42: Software Engineering 1 (Scrum)

Sprint Planning: 10 Minutes

Page 43: Software Engineering 1 (Scrum)

Sprint 1: 20 Minutes

Page 44: Software Engineering 1 (Scrum)

Sprint Review: 5 Minutes