Upload
donie-agus-ardianto
View
238
Download
0
Embed Size (px)
Citation preview
7/25/2019 Project Management (SCRUM)
1/31
1
PROJECT MANAGEMENT:MANAGE PROJECT BETTER!
Donie Agus Ardianto
3rd Party product development
7/25/2019 Project Management (SCRUM)
2/31
Project Management?
Aplikasi pengetahuan, keahlian, alatdan teknik untuk melaksanakanaktivitassesuaikebutuhanproyek
7/25/2019 Project Management (SCRUM)
3/31
Classic Project Management
Kelemahan
Fase perencanaan dan dokumentasi membutuhkaneffort yang besar dan menghabiskan waktu project
Kurang fleksible jika diterapkan pada lingkunganproject yang requirement berubah cepat
InitiationPlanning &
Design
Executing Monitoring&
Controlling
Closing
7/25/2019 Project Management (SCRUM)
4/31
Scrum Project Management
7/25/2019 Project Management (SCRUM)
5/31
Scrum Project Management
Proses untuk mengelola dan mengendalikan pengembanganperangkat lunak dan produk di lingkungan yang berubahdengan cepat.
Iteratif, proses inkremental Berbasis pendekatan team
Mengembangkan sistem / produk dengan perubahankebutuhan yang cepat
Mengontrol kekacauan akibat benturan kepentingan dankebutuhan
Meningkatkan komunikasi dan memaksimalkankerjasama
Melindungi team dari gangguan dan hambatan
Sebuah cara untuk memaksimalkan produktivitas
7/25/2019 Project Management (SCRUM)
6/31
Product Owner
Bertindak seperti satu suara(dalam hal apapun)
Tahu apa yang diperlukan danurutan apa harus dilakukan dalammembangun produk
Biasanya seorang manajer produk
6
7/25/2019 Project Management (SCRUM)
7/31
Master Scrum
Merupakan manajemen proyek
Biasanya diisi oleh Project Manageratau Team Leader
Bertanggung jawab untukmemberlakukan nilai-nilai danpraktik scrum
Pekerjaan utama adalah untukmenghilangkan hambatan
7
7/25/2019 Project Management (SCRUM)
8/31
Team Scrum
Terdiri dari 5 - 10 orang
Lintas-fungsional (QA, Programmer,
Desainer, dll)Anggota team harus full-time
Selft-organizing
Keanggotaan hanya dapat diubahantar sprint
8
7/25/2019 Project Management (SCRUM)
9/31
Proses dalam Scrum
9
Kick-offmeeting
SprintPlannin
gMeeting
Sprint
SprintReviewMeeting
DailyScrum
7/25/2019 Project Management (SCRUM)
10/31
Pre-Project/Kickoff Meeting
Suatu bentuk khusus dariSprintPlanning Meeting
Pertemuan sebelum dimulai Proyek
10
7/25/2019 Project Management (SCRUM)
11/31
Sprint Planning Meeting
Sebuah pertemuan kolaboratif diawal setiap Sprint antara PemilikProduk, Master scrum dan Tim
8 jam, terdiri dari 2 bagian("sebelum makan siang dan setelahmakan siang")
11
7/25/2019 Project Management (SCRUM)
12/31
Sprint Planning Meeting
Bagian 1:Membuat Product Backlog
Menentukan Tujuan Sprint.Peserta: Product Owner, Scrum
Master, Scrum TimBagian 2:
Membuat Backlog SprintPeserta: Scrum Master, Scrum Tim
12
7/25/2019 Project Management (SCRUM)
13/31
Apa itu Sprint ?
Iterasi selama jangka waktu tertentu(sebulan/ 2 minggu), pada saatpenambahan fungsionalitas produk
Tidak ada pengaruh luar dapatmengganggu team scrum selamaSprint
Setiap sprint dimulai dengan rapatharian.
13
7/25/2019 Project Management (SCRUM)
14/31
Daily Scrum
15 menit meeting, yang diadakansetiap hari sebelum tim mulaibekerja
Setiap anggota tim harus menjawab3 pertanyaan
Peserta: Scrum Master (yang
merupakan ketua), Scrum Tim
14
7/25/2019 Project Management (SCRUM)
15/31
3 Pertanyaan Daily Scrum
Apa yang telah dikerjakan selah
Scrum terakhir? Apa yang akan dikerjakan sebelum
Scrum berikutnya?
Apa yang dapat menghentikan
pekerjaan anggota tim ?
15
7/25/2019 Project Management (SCRUM)
16/31
Daily Scrum
BUKANsesi pemecahan masalah BUKANcara untuk mengumpulkan
informasi tentang siapa yang berada di
belakang jadwal Adalah pertemuan di mana anggota
tim membuat komitmen satu samalain dan kepada Scrum Master
Adalah cara yang baik untuk ScrumMaster untuk melacak kemajuan Tim
16
7/25/2019 Project Management (SCRUM)
17/31
Sprint Review Meeting
Diadakan pada akhir setiap Sprint
Fungsi Bisnis yang dibuat selama
Sprint ditunjukkan kepada PemilikProduk
Informal, tidak boleh mengalihkanperhatian anggota Tim melakukan
pekerjaan mereka
17
7/25/2019 Project Management (SCRUM)
18/31
Scrum Artifacts
Product Backlog
Sprint Backlog
Burn down Charts
18
7/25/2019 Project Management (SCRUM)
19/31
Product Backlog
Persyaratan untuk sistem, dinyatakansebagai daftar prioritas Backlog
Dikelola dan dimiliki oleh Pemilik Produk
Spreadsheet (biasanya)
Biasanya dibuat dalamSprint PlanningMeeting
Dinamis, dapat berubah sesuai kebutuhan
Hanya perkiraantidak tepat!
19
7/25/2019 Project Management (SCRUM)
20/31
Estimasi Item Product Backlog
Menetapkan kecepatan tim (berapa banyakupaya tim dapat menangani dalam satuSprint)
Menentukan unit kompleksitas.
Size-categoryStory points
Jam kerja
Metode estimasi:
ReviewMembuat Struktur Kerja Breakdown (WBS)
20
7/25/2019 Project Management (SCRUM)
21/31
Sprint Backlog
Sebuah subset dari ProductBacklog, yang mendefinisikanpekerjaan untuk Sprint
Dibuat HANYA oleh anggota Tim
Setiap item memiliki status sendiri
Harus diperbarui setiap hari
21
7/25/2019 Project Management (SCRUM)
22/31
Sprint Backlog
Tidak lebih dari 300 tugas dalamdaftar
Jika tugas membutuhkan lebih dari
16 jam, harus dipecahTim dapat menambah atau
mengurangi item dari daftar.Pemilik Produk tidak diperbolehkanuntuk melakukannya
22
7/25/2019 Project Management (SCRUM)
23/31
Sprint Backlog
Is a FORECAST!
Is a good warning monitor
23
7/25/2019 Project Management (SCRUM)
24/31
Burn down Charts
Digunakan untuk mewakili "pekerjaanyang dilakukan".
Sprint Burn down Chart (progress of
the Sprint)Release Burn down Chart (progress
of release)
Product Burn down chart (progressof the Product)
24
7/25/2019 Project Management (SCRUM)
25/31
Information Radiator
"Two characteristics are key to agood information radiator. The firstis that the information changesover time. This makes it worth aperson's while to look at thedisplay... The other characteristic is
that it takes very little energy toview the display."
25
7/25/2019 Project Management (SCRUM)
26/31
Burn down Charts
X-Axis: waktu (biasanya dalam hari)
Y-Axis: Upaya yang tersisa
26
7/25/2019 Project Management (SCRUM)
27/31
Sprint Burn down Chart
Menggambarkan jumlah jamBacklog Sprint tersisa per hari
Menunjukkan perkiraan jumlahwaktu untuk release
Idealnya harus kurva turun ke nolsampai akhir Sprint
27
7/25/2019 Project Management (SCRUM)
28/31
Release Burn down Chart
Akankah rilis akan dilakukan padawaktu yang tepat?
Sumbu X: sprintY-sumbu: jumlah jam tersisa
Estimasi pekerjaan tersisa
28
7/25/2019 Project Management (SCRUM)
29/31
Alternative Release Burn down
Chart
Consists of bars (one for eachsprint)
Values on the Y-axis: positive ANDnegative
Is more informative then a simplechart
29
7/25/2019 Project Management (SCRUM)
30/31
Product Burn down Chart
Gambaran kemajuan proyek (semuarilis)
30
7/25/2019 Project Management (SCRUM)
31/31
Terima Kasih
31