Implement Scrum with GitScrum | Sprints, Ceremonies, Artifacts
Master Scrum implementation with GitScrum: sprint planning, daily standups, reviews, and retrospectives. Set up roles, artifacts, and ceremonies for effective delivery.
8 min read
Scrum provides a proven framework for iterative development with clear roles, ceremonies, and artifacts. GitScrum supports Scrum implementation with sprint boards, backlog management, burndown charts, and ceremony facilitation tools.
Scrum Framework
Core Elements
SCRUM FRAMEWORK OVERVIEW:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β ROLES: β
β β’ Product Owner: Owns backlog, prioritizes work β
β β’ Scrum Master: Facilitates process, removes blockers β
β β’ Development Team: Self-organizing, delivers increment β
β β
β EVENTS (Ceremonies): β
β β’ Sprint: Time-box for delivering increment (1-4 weeks) β
β β’ Sprint Planning: Define sprint goal and backlog β
β β’ Daily Scrum: 15-min sync, identify blockers β
β β’ Sprint Review: Demo increment, gather feedback β
β β’ Sprint Retrospective: Process improvement β
β β
β ARTIFACTS: β
β β’ Product Backlog: Ordered list of all work β
β β’ Sprint Backlog: Work committed for current sprint β
β β’ Increment: Potentially shippable product version β
β β
β COMMITMENTS: β
β β’ Product Goal: Long-term objective β
β β’ Sprint Goal: Purpose of the sprint β
β β’ Definition of Done: Quality standard β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Sprint Cycle
2-WEEK SPRINT TIMELINE:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β WEEK 1: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Mon β Tue β Wed β Thu β Fri ββ
β β Planningβ β β β ββ
β β (2h) β Dev β Dev β Dev β Dev ββ
β β Daily β Daily β Daily β Daily β Daily ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β WEEK 2: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Mon β Tue β Wed β Thu β Fri ββ
β β β β β β Review ββ
β β Dev β Dev β Dev β Dev β (1h) ββ
β β Daily β Daily β Daily β Daily β Retro ββ
β β β β Refineβ β (1h) ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β REFINEMENT: Mid-sprint, prepare next sprint's work β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Sprint Planning
Planning Meeting
SPRINT PLANNING STRUCTURE (2 hours):
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β PART 1: WHAT (45 min) β
β Facilitated by Product Owner β
β β
β 1. Review product goal and roadmap context β
β 2. Propose sprint goal β
β 3. Present prioritized backlog items β
β 4. Team asks clarifying questions β
β 5. Team assesses capacity β
β 6. Agree on sprint goal β
β β
β PART 2: HOW (1 hour) β
β Facilitated by Development Team β
β β
β 1. Break stories into tasks β
β 2. Discuss technical approach β
β 3. Identify dependencies β
β 4. Pull items until capacity reached β
β 5. Commit to sprint backlog β
β β
β OUTPUT: β
β β’ Sprint goal (1 sentence) β
β β’ Sprint backlog (committed items) β
β β’ Team confident in commitment β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Sprint Backlog
SPRINT BACKLOG STRUCTURE:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SPRINT 24 - Goal: Complete checkout redesign β
β Capacity: 45 points | Committed: 42 points β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β USER STORIES: β
β β
β #115 New checkout flow UI (8 pts) β
β βββ Design review [β Done] β
β βββ Implement cart summary [β In Progress] β
β βββ Implement payment form [β‘ To Do] β
β βββ Write tests [β‘ To Do] β
β β
β #116 Payment gateway integration (13 pts) β
β βββ Stripe API integration [β In Progress] β
β βββ Error handling [β‘ To Do] β
β βββ Webhook handlers [β‘ To Do] β
β βββ Integration tests [β‘ To Do] β
β β
β #117 Order confirmation (8 pts) β
β βββ Email template [β‘ To Do] β
β βββ Confirmation page [β‘ To Do] β
β βββ Analytics events [β‘ To Do] β
β β
β #118 Guest checkout option (5 pts) β
β BUG-45 Cart total calculation (3 pts) β
β TECH-12 Payment logging (5 pts) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Daily Ceremonies
Daily Scrum
DAILY SCRUM FORMAT (15 min):
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β TIME: Same time daily (recommended: morning) β
β WHO: Development team (others may observe) β
β β
β EACH TEAM MEMBER: β
β 1. What did I complete yesterday? β
β 2. What will I work on today? β
β 3. Any blockers? β
β β
β ALTERNATIVE FORMAT (Focus on Goal): β
β 1. Are we on track for the sprint goal? β
β 2. What work remains? β
β 3. Any adjustments needed? β
β β
β SCRUM MASTER: β
β β’ Keep time-boxed to 15 min β
β β’ Note blockers for follow-up β
β β’ Don't solve problems in standup β
β β’ Schedule follow-up discussions as needed β
β β
β ANTI-PATTERNS: β
β β Status report to manager β
β β Problem-solving sessions β
β β Going over 15 minutes β
β β Only some people talking β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Sprint Board
SPRINT BOARD:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SPRINT 24 | Day 6 of 10 | Goal: Complete checkout redesign β
ββββββββββββββ¬βββββββββββββ¬βββββββββββββ¬βββββββββββββ¬βββββββββ€
β TO DO β IN PROGRESSβ IN REVIEW β TESTING β DONE β
β (backlog) β (WIP: 4) β (WIP: 3) β (WIP: 2) β β
ββββββββββββββΌβββββββββββββΌβββββββββββββΌβββββββββββββΌβββββββββ€
β β β β β β
β β‘ #117 β β #115-2 β β #116-1 β β #115-1 β β#115-0β
β Tasks:3 β @Alex β @Maria β @QA β β
β β β β β β#118 β
β β‘ #116-3 β β #116-2 β β β β
β β @Jordan β β β β
β β β β β β
β β‘ BUG-45 β β β β β
β β β β β β
ββββββββββββββ΄βββββββββββββ΄βββββββββββββ΄βββββββββββββ΄βββββββββ
β Burndown: ββββββββββββββββββ 42% complete β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Sprint Closure
Sprint Review
SPRINT REVIEW (1 hour):
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β ATTENDEES: β
β Scrum team + stakeholders (business, users, leadership) β
β β
β AGENDA: β
β β
β 1. Sprint Summary (5 min) - Product Owner β
β β’ Sprint goal β
β β’ What was planned vs delivered β
β β
β 2. Demo (40 min) - Development Team β
β β’ Live demonstration of completed features β
β β’ Focus on user value, not technical details β
β β’ Gather feedback and questions β
β β
β 3. Backlog Update (10 min) - Product Owner β
β β’ Impact on upcoming priorities β
β β’ Incorporate feedback β
β β’ Preview next sprint direction β
β β
β 4. Q&A (5 min) β
β β
β OUTPUT: β
β β’ Stakeholder feedback captured β
β β’ Updated product backlog β
β β’ Clear next priorities β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Sprint Retrospective
SPRINT RETROSPECTIVE (1 hour):
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β ATTENDEES: Scrum team only (safe space) β
β FACILITATOR: Scrum Master β
β β
β FORMAT OPTIONS: β
β β
β CLASSIC (Start/Stop/Continue): β
β β’ What should we START doing? β
β β’ What should we STOP doing? β
β β’ What should we CONTINUE doing? β
β β
β 4L's: β
β β’ LIKED: What went well? β
β β’ LEARNED: What did we learn? β
β β’ LACKED: What was missing? β
β β’ LONGED FOR: What do we wish we had? β
β β
β PROCESS: β
β 1. Set the stage (5 min) - Check-in, set tone β
β 2. Gather data (15 min) - Individual reflection β
β 3. Generate insights (20 min) - Group discussion β
β 4. Decide actions (15 min) - Pick 1-3 improvements β
β 5. Close (5 min) - Summarize, appreciate β
β β
β OUTPUT: β
β β’ 1-3 specific action items with owners β
β β’ Follow up in next retrospective β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ