20 SEPTEMBER 2021
Tujuan Pembelajaran
Mengapa
Agile itu
Penting?
Agile
Onion
Agile
Manifesto
Agile
Principles
Agile
Frameworks
Pendekatan Tradisional vs Agile
https://www.edrawsoft.com/templates/pdf/agile-vs-waterfall.pdf
History of Scrum
1986 - Scrum dikenal sebagai "New new product development game" oleh
pencetusnya Hirotaka Takeuchi dan Ikujiro Nonaka
1990 - Ken Schwaber dan Jeff Sutherland membuat pendekatan yang sama
seperti "New new product development game" dan mematenkan namanya
dengan SCRUM
2000 - Ken Schwaber dan Mike Beedle menjelaskan Scrum dalam buku Agile
Software Development with Scrum
https://pt.slideshare.net/sathrambalaji/scrum-46817404/17
Mengenal
Kerangka Kerja
Scrum
Apa itu Scrum?
https://hbr.org/2007/11/a-leaders-framework-for-decision-making
Foundations of Scrums
RK
Scrum Values
RK
Roles & Accountabilities
RK
RK
Product Owner
Memaksimalkan nilai atas
produk yang dihasilkan
Menentukan Sprint Goals
Mengelola Product Backlog
secara efektif
RK
Developer
Berkomitmen untuk membuat
increment di setiap sprint
Membuat Sprint Backlog
Menjaga kualitas increment
Fokus dalam mencapai Sprint Goal
Saling beratanggung jawab sebagai
profesional
RK
Scrum Master
Menerapkan Scrum seperti yang
didefinisikan dalam Panduan Scrum
Membantu semua orang memahami
teori dan praktik Scrum, baik di dalam
Scrum Team maupun organisasi
Meningkatkan efektivitas Scrum Team
Peran Scrum Master
Stances
Impediment
Remover
Stances
Facilitator
Stances
Coach
Stances
Teacher
Stances
Servant
Leader
Stances
Manager
Stances
Change
Agent
Stances
Mentor
Mengenal
Acara-Acara
Scrum
Sprint are the “heartbeat” of Scrum
Sprint Retrospective
Daily Scrum
Sprint Planning
Sprint Review
Grooming
Sprint
Apa yang dilakukan
dalam Sprint?
Timebox
Peserta
Topik
Sprint Topic One: Why is this Sprint valuable?
Menggunakan topi/stances
fasilitator, teacher dan stances
lainnya jika diperlukan
Telling a story
Memastikan seluruh peserta
telah siap untuk membahas
Product Backlog Item
Peserta
Daily Developers
Topik
Scrum Pengecekan progress menuju Sprint Goal
TIMEBOX : Menyesuaikan Sprint Backlog jika diperlukan
15 MENIT Menyesuaikan rencana kerja jika diperlukan
TUJUAN :
Output
MENINGKATKAN KOMUNIKASI
MENGIDENTIFIKASI HAMBATAN
MENDORONG PENGAMBILAN Plan perbaikan maupun penyesuaian yang dapat
KEPUTUSAN YANG CEPAT ditindaklanjuti pada hari berikutnya
Sprint Peserta
Stakeholder, PO, Scrum Master, Developers & undangan
Review Topik
TIMEBOX : Melakukan review apa yang telah dicapai selama sprint
Berkolaborasi tentang apa yang akan dikerjakan pada
4 JAM UNTUK SPRINT
sprint selanjutnya
SELAMA SATU BULAN.
TUJUAN : Output
MEMERIKSA HASIL DARI SPRINT
MENDAPATKAN FEEDBACK DARI
PRODUCT YANG DI DELIVER
Feedback stakeholder
MENENTUKAN APA YANG DI Suggest next Product Backlog Item yang akan
DEVELOP SELANJUTNYA
dikerjakan
Apa yang dilakukan Scrum
Master ketika Sprint Review?
Menggunakan topi/stances
fasilitator, teacher dan stances
lainnya jika diperlukan
Peserta
Bagaimana cara memulai
Sprint Retrospective?
How to make “fun” retrospective?
Product
Product Vision & Product Goal
Product Owner
Product Backlog Item & Sprint Goal
Product
Market
Developers
Product Vision
Visi Produk menggambarkan tujuan sebuah produk,
untuk apa produk tersebut dibuat dan apa yang ingin
dicapai dengan produk yang akan dibuat.
Product
Strategy
Visi Produk
Jawab pertanyaan berikut:
1. Apa tujuan anda membuat produk ini?
2. Perubahan positif apa yang harus dibawa oleh produk ini?
Contoh:
Meningkatkan Efisiensi Pengusaha Toko Melalui Teknologi
Product
Vision
Product
Strategy
Strategi Produk
Pengusaha Perkembangan
bisnis terhambat Aplikasi monitoring Program
toko retail
karena pengusaha stok barang dan berlangganan
menengah mengerjakan data penjualan aplikasi dan alat
kebawah banyak hal
operasional
Scrum Team perlu memahami gambaran besar dan tujuan dari
pekerjaan yang mereka kerjakan setiap hari,
untuk siapa produk tersebut dibangun dan yang paling penting
mengapa.
Product
Roadmap &
Product
Goal
Product Roadmap adalah high-level plan yang menjelaskan
bagaimana produk tersebut nantinya akan berkembang
Product Goal
RK
User Story
Mapping
User
Story Mapping
Membantu memvisualisasikan dan merencanakan pekerjaan apa saja
yang perlu dilakukan untuk menciptakan produk yang ideal
Mendorong kolaborasi untuk memberikan perspektif yang berbeda pada
perencanaan pekerjaan tersebut.
Memusatkan fokus pada pengalaman yang akan dilalui oleh pengguna
Artefak
pada Scrum
Product
Backlog
Product Backlog adalah daftar apa saja yang
dibutuhkan untuk membangun sebuah produk.
Product Backlog menjadi sumber tunggal daftar
pekerjaan bagi Scrum Team.
Karakteristik
Product Backlog
Cukup detail
Berkembang terus menerus
(Selama produk itu ada maka
Product Backlog akan terus ada)
Sudah diestimasi
Diurutkan berdasarkan prioritas
Contoh Product Backlog
Product
backlog items
Komitmen Product Backlog: Product Goal
Sprint
Backlog
Sprint Backlog adalah seluruh pekerjaan
yang diambil dari Product Backlog,
dipilih untuk dikerjakan di sprint yang
akan berlangsung oleh Developers.
Increment
Batu loncatan menuju
Product Goal
Definition of
Done (DoD)
Sebuah deskripsi formal dari status sebuah Increment
ketika memenuhi standar kualitas yang dibutuhkan
terhadap produk.
Definition of
Done (DoD)
Contoh DoD
Effort Estimation
Velocity
1. Sumbu Y: Estimasi
2. Jumlah Story Point yang direncanakan
3. Jumlah Story Point yang terselesaikan
4. Sumbu X: Sprint
https://support.atlassian.com/jira-software-cloud/docs/view-and-understand-the-velocity-chart/
Burndown Chart
Burnup Chart
GROOMING
Grooming adalah istilah yang biasa digunakan untuk menyebutkan
event tambahan di Scrum bernama Product Backlog Refinement.
GROOMING
Terima kasih!
TELKOM SCRUM MASTER COMMUNITY
PT TELKOM INDONESIA