π Agile & Scrum β
Iterative delivery framework for product development.
Scrum roles β
- Product Owner β Defines what to build, owns the backlog
- Scrum Master β Facilitates process, removes impediments
- Development Team β Self-organizing, cross-functional, delivers increments
Scrum ceremonies β
| Ceremony | Duration | Purpose |
|---|---|---|
| Sprint Planning | 1-2h | Select and commit to sprint backlog |
| Daily Standup | 15min | Sync on progress, surface blockers |
| Sprint Review | 1h | Demo deliverables to stakeholders |
| Retrospective | 1h | Reflect and improve team process |
| Backlog Refinement | 1h/week | Clarify, estimate, and prioritize upcoming work |
Sprint mechanics β
- Duration: 1-2 weeks (consistent across sprints)
- Velocity: average story points completed per sprint
- Definition of Done: shared checklist for "complete" work
- Sprint Goal: one clear objective per sprint
Agile principles (key ones) β
- Working software over comprehensive documentation
- Responding to change over following a plan
- Individuals and interactions over processes and tools
- Deliver frequently β prefer shorter timescales
Anti-patterns to avoid β
- Sprint scope changes mid-sprint
- No retrospective or ignoring retro actions
- Product Owner absent from sprint events
- Treating story points as hours
- Sprints without a clear sprint goal