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