Agile & Scrum Cheat Sheet
Agile Mindset
- Individuals & interactions > Processes & tools
- Working software > Comprehensive documentation
- Customer collaboration > Contract negotiation
- Responding to change > Following a plan
Core Principles
- Deliver value early & continuously
- Embrace change as an advantage
- Close collaboration between business & dev teams
- Build projects around motivated, trusted people
- Prefer face-to-face communication
- Working software = primary measure of progress
- Sustainable pace of work
- Continuous focus on excellence & simplicity
- Regularly inspect & adapt
Scrum Basics
Key Roles
- Product Owner (PO):
- Defines & prioritizes backlog (what to build)
- Voice of the customer
- Scrum Master (SM):
- Coaches the team on Scrum
- Removes blockers
- Shields team from external distractions
- Development Team:
- Cross-functional, self-organizing
- Delivers “Done” increments
Events (Ceremonies)
- Sprint Planning (2–4h for 2-week sprint)
- Decide what can be delivered & how
- Daily Scrum (15m standup)
- Sync up: yesterday, today, blockers
- Sprint Review
- Show working increment to stakeholders
- Gather feedback
- Sprint Retrospective
- Reflect & improve team processes
Artifacts
- Product Backlog: Ordered list of everything needed
- Sprint Backlog: Selected items + plan for the sprint
- Increment: Working, tested, usable piece of product
Quick Reminders
- Time-boxed sprints: 2–4 weeks
- “Definition of Done” = shared quality standard
- Transparency, Inspection, Adaptation = Scrum pillars
- Goal: deliver value continuously, not just output