Scrum Framework Guide
Scrum roles, events, and artifacts explained.
Scrum Roles
Product Owner
• Manages product backlog
• Defines priorities and features
• Represents stakeholders
• Accepts or rejects work
Scrum Master
• Facilitates Scrum events
• Removes impediments
• Coaches team on Scrum
• Shields team from distractions
Development Team
• Cross-functional (3-9 members)
• Self-organizing
• Delivers product increment
• Collectively responsible
Scrum Events
Sprint (1-4 weeks)
Fixed timebox for creating increment
Sprint Planning (max 8h for 1 month sprint)
• What can be delivered?
• How will work be done?
• Creates Sprint Backlog
Daily Scrum (15 min)
• What did I do yesterday?
• What will I do today?
• Any impediments?
Sprint Review (max 4h for 1 month sprint)
• Inspect increment
• Stakeholder feedback
• Adapt product backlog
Sprint Retrospective (max 3h for 1 month sprint)
• What went well?
• What could improve?
• Action items for next sprint
Scrum Artifacts
Product Backlog
• Ordered list of features
• User stories with priorities
• Continuously refined
• Owned by Product Owner
Sprint Backlog
• Selected Product Backlog items
• Plan for delivering them
• Owned by Development Team
• Updated daily
Increment
• Sum of all completed items
• Must be in usable condition
• Meets Definition of Done
• Potentially releasable
User Story Format
Basic template
As a [role]
I want [feature]
So that [benefit]
Example
As a customer
I want to reset my password
So that I can regain access to my account
Acceptance Criteria
• Email sent with reset link
• Link expires after 24 hours
• Password meets security requirements
Story Points (Fibonacci)
1, 2, 3, 5, 8, 13, 21 // Complexity estimate