Agile adalah mindset, Scrum adalah framework. PM modern wajib paham keduanya untuk kolaborasi dengan engineering.
Waterfall: sequential, plan everything upfront, big release. Agile: iterative, adapt to change, frequent release. Manifesto Agile 2001: individu lebih dari proses, working software lebih dari documentation, collaboration lebih dari kontrak, response to change lebih dari follow plan.
Roles: Product Owner (priority), Scrum Master (process), Development Team (build). Events: Sprint Planning, Daily Standup, Sprint Review, Retrospective. Artifacts: Product Backlog, Sprint Backlog, Increment.
2 minggu sprint paling umum. Sprint Planning (start sprint, decide commitment). Daily standup (15 menit sync). Sprint Review (demo ke stakeholder). Retro (improve process). Bahkan repeat tanpa interruption.
Product Backlog: list semua user story prioritized. Refinement (grooming) ongoing untuk make backlog ready. Story di top harus paling well-defined. DEEP: Detailed appropriately, Estimated, Emergent, Prioritized.
Mini-waterfall (sprint becomes mini-projects). Scope creep mid-sprint. Skipping retro. PM becomes Scrum Master (conflict role). Estimating dalam jam (gunakan story point). Sprint commitment ngga di-honor. Awareness ini wajib.