Kerangka Materi
Hari 1 - Mengelola Proyek Perangkat Lunak dalam Konteks Waterfall
1. Pengantar Waterfall
a. Konteks sejarah
- Winston Royce
- Latar belakang dari proses manufaktur
b. Tahap waterfall
- Pengumpulan persyaratan
- Desain
- Implementasi
- Verifikasi
- Pemeliharaan
c. Tantangan waterfall
- Menangani perubahan
- Jarak antara pengetahuan bisnis dan implementasi
- Menghindari risiko hingga akhir dari siklus hidup
- Prioritas skop
d. Ringkasan reaksi terhadap model Waterfall
- Memeluk – pendekatan Waterfall, misalnya SSADM
- Mengatasi – V-Model
- Menyesuaikan – Incremental
- Menolak – Agile
- Meningkatkan – Lean
2. Strategi V-Model untuk pengiriman Waterfall
a. Verifikasi dan validasi awal
- Biaya menemukan terlambat
- Ulasan dan pemeriksaan
- Analisis statis
b. Tahap pengujian V-Model
- Unit/Integrasi Unit
- Sistem
- Integrasi Sistem
- Penerimaan
c. Manfaat V-Model
- Keterlibatan pengguna akhir dalam verifikasi meningkat
- Mitigasi risiko awal
3. Menyesuaikan Waterfall dengan pendekatan Incremental
a. Jenis pendekatan Incremental
- Diperkirakan
- Pararel, RAD
- Evolusi, RUP
b. Prinsip pengiriman incremental
- Inkremen produk
- Prototiping
- Pembatasan waktu
c. Manfaat pengiriman incremental
- Keterlibatan pengguna dalam pembuatan keputusan meningkat
- Investasi awal
- Merespons perubahan
4. Menolak model Waterfall untuk Agile
a. Esensial Agile
- Manifesto Agile
- Prinsip Agile
b. Pengenalan Scrum, framework Agile yang paling populer
- Pengiriman iteratif
- Kerja kolaboratif
- Dokumentasi just in time
- Perencanaan adaptif
c. Manfaat Agile
- Keterlibatan pengguna sepanjang proses meningkat
- Tim pengembangan yang empowered
- Investasi awal
- Kemampuan untuk merespons perubahan
- Mengurangi pengembangan yang tidak berguna
5. Meningkatkan Waterfall dengan pengiriman Kanban
a. Lean dan Kanban
- Sejarah pengiriman Lean
- Sejarah Kanban
- Prinsip pengurangan limbah
b. Pengenalan Kanban
- Papan Kanban
- Mengelola pekerjaan dalam proses
c. Manfaat Kanban
- Kemampuan untuk merespons perubahan
- Investasi awal
- Mengurangi pengembangan yang tidak berguna
Hari 2 - Teknik Manajemen Proyek Agile
1. Kontrol Proses Empiris
a. Inspek
- Demonstrasi
- Retrospeksi
b. Adaptasi
- Perencanaan adaptif
- Peningkatan kontinu
c. Transparansi
- Keterlibatan pemangku kepentingan
- Negosiasi kontrak
- Dokumentasi just in time
2. Mengelola persyaratan
a. Backlog
- Produk
- Rilis
- Sprint
b. Item backlog
- User Stories
- Defek
- Spesifikasi persyaratan
c. Risiko
- Menyesuaikan backlog untuk risiko
- Risiko burn-down
3. Estimasi dan pengendalian
a. Perencanaan pembatasan waktu
- Perencanaan rilis
- Perencanaan iterasi
- Komunikasi harian
b. Teknik prioritas
- MoSCow
- Berdasarkan nilai
- Teknik lainnya
c. Teknik estimasi
- Pemeliharaan User Story
- Planning Poker
4. Pengelolaan pengiriman
a. Pengiriman iteratif
- Kecepatan tim
- Investasi awal
b. Radiator informasi
- Dinding Scrum
- Grafik burn-down
5. Pengelolaan tim
a. Kepemimpinan asosiatif
- ScrumMaster sebagai facilitator
- Peran manajer proyek tradisional
b. Keterlibatan pengguna akhir
- Pemilik produk sebagai pengambil keputusan tunggal
- Komunikasi dengan pemangku kepentingan (Pigs and Chickens)
c. Tim yang empowered
- Tim yang dapat mengelola diri sendiri
- Peran spesialis dalam tim
- Mengelola tim yang terpisah
Testimoni (5)
latihan tim
Dan
Kursus - SAFe® for Teams
Diterjemahkan Mesin
Fantastic course, would love to do a longer course to learn more!
claire
Kursus - Scrum for Managers and Executives
sharing experiences and sharing other materials not included in the package.
BRYAN SANTOS - Mizuho Bank Ltd - Manila Branch
Kursus - Agile Business Analysis
The theory, the examples, the excercices, the explanations.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Kursus - Agile Software Testing
Saya sangat menyukai suasana hati dan ketenangan pelatih.
Daniel Iliescu - Provident Polska S.A.
Kursus - Effective Agile Project Management with Jira & Confluence
Diterjemahkan Mesin