# Rencana Sprint — LMS MBG (Nov–Dec) ## Sprint 1 (Nov W1–W2) — Pondasi Belajar - Goals: - Katalog & detail kursus, modul/lesson viewer, progres dasar. - Kuis dasar pada demo interaktif. - Scope: - Course list/detail, `ModuleTabs`, `ModuleNavigation`, progres state. - Integrasi awal assignments/schedule (read-only jika perlu). - Deliverables: - Learner: alur enroll → belajar → progres bertambah. - Admin: melihat ringkas kelas & peserta. - DOR/DOD: - DOR: desain minimal, konten awal tersedia. - DOD: lint/typecheck bersih; alur tanpa blocker; dokumentasi singkat. ## Sprint 2 (Nov W3–W4) — Assessment & Sertifikasi - Goals: - Sesi ujian, ringkasan hasil, sertifikat PDF & kirim ulang email. - Scope: - `exam-session` pages, summary, admin/exams CRUD minimal. - `CertificatePDF` & detail sertifikat admin. - Deliverables: - Ujian berjalan, sertifikat dihasilkan & diunduh, kirim ulang berfungsi. - DOR/DOD: - DOR: bank soal contoh, aturan kelulusan jelas. - DOD: passing path lengkap, tanpa error di browser & terminal. ## Sprint 3 (Dec W1–W2) — Analytics & Reward (Phase-1) - Goals: - Dasbor analytics, export sederhana, reward jam belajar non-transaksional. - Scope: - `admin/analytics` dasar, export CSV, reward dashboard flagged. - Deliverables: - Admin mendapatkan metrik inti; reward tampil untuk demo internal. - DOR/DOD: - DOR: definisi metrik; mapping progres → jam belajar. - DOD: verifikasi data sample; lint/typecheck bersih. ## Sprint 4 (Dec W3–W4) — Desktop & UAT - Goals: - Desktop UX polishing, kinerja, QA/UAT, rilis RC. - Scope: - Polishing UX di seluruh learner flow desktop; audit performa; perbaikan. - Deliverables: - Build stabil; laporan UAT; panduan singkat penggunaan. - DOR/DOD: - DOR: test plan siap; perangkat uji desktop tersedia. - DOD: semua acceptance terpenuhi; tidak ada blocker. ## RACI Ringkas - FE1: learner flow, viewer, desktop UX polishing. - FE2: assessment, sertifikat, analytics/reward. - QA: test plan, UAT eksekusi, regresi. - PM/Content: scope, konten, prioritas, acceptance. ## Mapping Backlog per Sprint - Sprint 1: US-201..205 (Course & Learning: katalog, detail, viewer, progres, assignments/schedule awal). - Sprint 2: US-301..304 (Assessment & Sertifikasi: kuis/ujian, ringkasan skor, sertifikat, kirim ulang email). - Sprint 3: US-305..307 (Analytics & Reward: ringkasan performa, export CSV, reward dashboard flagged). - Sprint 4: US-308 (+US-309 opsional, flagged) fokus Desktop UX polishing & UAT. ## Kapasitas & Ketergantungan - Kapasitas: velocity target ±16–20 SP/sprint (tim 4; rujuk `docs/mbg-lms-team-plan.md`). - Ketergantungan: kesiapan konten modul wajib; ENV email (SMTP_*); data sample progres untuk analytics. - Risiko: performa desktop; mitigasi dengan lazy-load, audit komponen berat, pengukuran p95.