Getting Started with Scrum | Sprints & Roles
Implement Scrum with 2-week sprints, defined roles, and ceremonies. GitScrum provides sprint planning, backlog management, and burndown charts.
5 min read
Scrum provides a structured framework for iterative development with defined roles, ceremonies, and artifacts. GitScrum supports complete Scrum implementation with sprint planning, backlog management, burndown charts, and retrospective tools that help teams embrace the framework effectively.
Scrum Framework Overview
| Element | Purpose | Frequency |
|---|---|---|
| Sprint | Time-boxed iteration | 1-4 weeks |
| Sprint Planning | Plan sprint work | Start of sprint |
| Daily Standup | Sync & blockers | Daily (15 min) |
| Sprint Review | Demo to stakeholders | End of sprint |
| Retrospective | Team improvement | End of sprint |
Scrum Roles
SCRUM TEAM STRUCTURE
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β PRODUCT OWNER β
β βββ Owns the product backlog β
β βββ Prioritizes by business value β
β βββ Defines acceptance criteria β
β βββ Makes scope decisions β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β SCRUM MASTER β
β βββ Facilitates ceremonies β
β βββ Removes impediments β
β βββ Coaches agile practices β
β βββ Protects team from distractions β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β DEVELOPMENT TEAM (3-9 members) β
β βββ Self-organizing β
β βββ Cross-functional β
β βββ Commits to sprint goals β
β βββ Delivers working increment β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
Sprint Cycle
TWO-WEEK SPRINT STRUCTURE
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β DAY 1 (Monday AM) β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β SPRINT PLANNING (2-4 hours) β β
β β β’ Review sprint goal β β
β β β’ Select backlog items β β
β β β’ Break into tasks β β
β β β’ Commit as team β β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β
β DAYS 1-9 (Daily) β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β DAILY STANDUP (15 minutes) β β
β β β’ What did I do yesterday? β β
β β β’ What will I do today? β β
β β β’ Any blockers? β β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β
β MID-SPRINT β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β BACKLOG REFINEMENT (1 hour) β β
β β β’ Refine upcoming items β β
β β β’ Estimate β β
β β β’ Clarify requirements β β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β
β DAY 10 (Friday PM) β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β SPRINT REVIEW (1-2 hours) β β
β β β’ Demo completed work β β
β β β’ Gather stakeholder feedback β β
β β β’ Update backlog β β
β βββββββββββββββββββββββββββββββββββββββββββ β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β RETROSPECTIVE (1-1.5 hours) β β
β β β’ What went well? β β
β β β’ What to improve? β β
β β β’ Action items β β
β βββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
Scrum Artifacts
PRODUCT BACKLOG
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β Ordered list of everything needed β
β β’ Prioritized by Product Owner β
β β’ Top items refined and ready β
β β’ Always evolving β
β β
β 1. [Ready] User login - 5 pts β
β 2. [Ready] Dashboard view - 8 pts β
β 3. [Ready] Settings page - 3 pts β
β 4. [Draft] Export feature - ? β
β 5. [Idea] Mobile app - ? β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
SPRINT BACKLOG
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β Work committed for current sprint β
β β’ Selected from product backlog β
β β’ Team commits to completing β
β β’ Supports sprint goal β
β β
β Sprint 12 Goal: "Users can manage profiles" β
β βββ User login (5 pts) β
β β βββ API endpoint β
β β βββ UI component β
β β βββ Tests β
β βββ Dashboard view (8 pts) β
β βββ Layout β
β βββ Data fetch β
β βββ Error states β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
INCREMENT
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β Potentially shippable product at sprint end β
β β’ Meets Definition of Done β
β β’ Adds to previous increments β
β β’ Inspectable by stakeholders β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
Best Practices
Anti-Patterns
β Sprint planning without refined backlog
β Standups becoming status reports to manager
β Skipping retrospectives when busy
β Adding work mid-sprint routinely
β No Definition of Done
β Sprint Review without stakeholders