Scrum Master Responsibilities | GitScrum Tooling Support
Scrum Master responsibilities include facilitation, coaching, and impediment removal. GitScrum provides blocker tracking and sprint health dashboards.
10 min read
A Scrum Master is a facilitator, coach, and impediment remover. GitScrum provides the visibility and tools Scrum Masters need to support their teams effectively.
Core Responsibilities
The Scrum Master Role
SCRUM MASTER RESPONSIBILITIES:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β FACILITATOR: β
β β’ Run sprint ceremonies effectively β
β β’ Keep meetings focused and time-boxed β
β β’ Ensure everyone's voice is heard β
β β’ Drive decisions without making them β
β β
β COACH: β
β β’ Teach agile principles and practices β
β β’ Help team improve continuously β
β β’ Guide self-organization β
β β’ Model the values β
β β
β IMPEDIMENT REMOVER: β
β β’ Identify blockers quickly β
β β’ Escalate when needed β
β β’ Clear the path for the team β
β β’ Follow up until resolved β
β β
β SHIELD: β
β β’ Protect team from distractions β
β β’ Manage stakeholder expectations β
β β’ Maintain sustainable pace β
β β’ Guard sprint commitments β
β β
β SERVANT LEADER: β
β β’ Put team needs first β
β β’ Enable rather than direct β
β β’ Lead by example β
β β’ Grow team capability β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
What a Scrum Master Is NOT
SCRUM MASTER ANTI-PATTERNS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β β NOT A PROJECT MANAGER: β
β β’ Doesn't assign tasks to people β
β β’ Doesn't manage schedule and resources β
β β’ Doesn't report status to management β
β β
β β NOT A TEAM LEAD: β
β β’ Doesn't make technical decisions β
β β’ Doesn't have authority over team members β
β β’ Doesn't evaluate performance β
β β
β β NOT A SECRETARY: β
β β’ Doesn't just schedule meetings β
β β’ Doesn't just take notes β
β β’ Doesn't just update tools β
β β
β β NOT A POLICE OFFICER: β
β β’ Doesn't enforce rules rigidly β
β β’ Doesn't punish "violations" β
β β’ Doesn't report team to management β
β β
β IF YOU'RE DOING THESE, YOU'RE NOT A SCRUM MASTER: β
β β’ "I'll assign that task to Alex" β
β β’ "The team needs to work harder" β
β β’ "Let me tell management why we're late" β
β β’ "You can't do it that way, it's not Scrum" β
β β
β INSTEAD: β
β β’ "How would the team like to approach this?" β
β β’ "What's preventing sustainable delivery?" β
β β’ "What can I do to help?" β
β β’ "What would work better for our context?" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Ceremony Facilitation
Sprint Planning
FACILITATING SPRINT PLANNING:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β BEFORE PLANNING: β
β β Backlog is refined and prioritized (with PO) β
β β Team capacity known (PTO, holidays, etc.) β
β β Previous sprint metrics reviewed β
β β Room/tools ready β
β β
β DURING PLANNING: β
β β
β Part 1: What (30 min) β
β β’ PO presents sprint goal β
β β’ Team asks clarifying questions β
β β’ SM facilitates discussion β
β β
β Part 2: How (1-2 hours) β
β β’ Team selects items from backlog β
β β’ Team breaks down into tasks β
β β’ SM ensures everyone participates β
β β’ SM watches for over-commitment β
β β
β SM FACILITATION TIPS: β
β β
β β’ "Does everyone understand this story?" β
β β’ "Is this estimate reasonable given our history?" β
β β’ "Are we over capacity? What can we defer?" β
β β’ "What dependencies should we flag?" β
β β’ "Does everyone commit to this sprint goal?" β
β β
β OUTPUT: β
β β Sprint goal β
β β Sprint backlog β
β β Team commitment β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Daily Standup
FACILITATING STANDUPS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SM ROLE IN STANDUP: β
β β’ Start on time (even if people missing) β
β β’ Keep it to 15 minutes β
β β’ Ensure focus on sprint goals β
β β’ Note blockers for follow-up β
β β’ Park detailed discussions β
β β
β FACILITATION MOVES: β
β β
β If going long: β
β "Let's take this offline after standup" β
β β
β If status report mode: β
β "What's blocking you from sprint goal progress?" β
β β
β If same update multiple days: β
β "That sounds blocked - what help do you need?" β
β β
β If someone quiet: β
β "Jordan, anything the team should know?" β
β β
β If blocker identified: β
β "I'll work on that right after standup. Who else needed?" β
β β
β AFTER STANDUP: β
β β’ Address blockers immediately β
β β’ Facilitate parking lot discussions β
β β’ Update blocker tracking β
β β’ Follow up on action items β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Retrospective
FACILITATING RETROSPECTIVES:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β BEFORE RETRO: β
β β Choose format (rotate to keep fresh) β
β β Prepare materials/board β
β β Review action items from last retro β
β β Set aside 60-90 minutes β
β β
β FORMAT OPTIONS: β
β β
β CLASSIC: β
β What went well? What didn't? What to try? β
β β
β STARFISH: β
β Keep doing | Do more | Start | Stop | Do less β
β β
β 4Ls: β
β Liked | Learned | Lacked | Longed for β
β β
β SAILBOAT: β
β Wind (helps) | Anchor (slows) | Rocks (risks) β
β β
β FACILITATION TIPS: β
β β
β β’ Create psychological safety β
β β’ Silent brainstorming first β
β β’ Everyone speaks β
β β’ Focus on actions, not venting β
β β’ Limit to 2-3 action items β
β β’ Assign owners and due dates β
β β
β FOLLOW THROUGH: β
β β’ Track retro actions in GitScrum β
β β’ Review at next retro β
β β’ Celebrate improvements β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Impediment Removal
Tracking Blockers
BLOCKER MANAGEMENT:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β GITSCRUM BLOCKER VIEW: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β Current Blockers ββ
β β ββ
β β π΄ Waiting on external API credentials (Day 3) ββ
β β Story: Payment integration ββ
β β Blocked: Alex, Jordan ββ
β β Action: SM escalated to DevOps lead ββ
β β β Expected resolution: Tomorrow ββ
β β ββ
β β π‘ Design review needed (Day 1) ββ
β β Story: Checkout redesign ββ
β β Blocked: Maria ββ
β β Action: Meeting scheduled 2pm today ββ
β β ββ
β β π’ Resolved: Environment access (was Day 2) ββ
β β Resolved by: SM requested emergency access ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SM BLOCKER PROTOCOL: β
β β
β Day 0: Identified in standup β Immediate follow-up β
β Day 1: Still blocked β Escalate one level β
β Day 2: Still blocked β Senior escalation β
β Day 3: Still blocked β Find workaround or de-scope β
β β
β RESOLUTION: β
β β’ Document what resolved it β
β β’ Pattern? Add to retro β
β β’ Could prevent recurrence? Create action item β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Common Impediments
TYPICAL SM IMPEDIMENTS TO CLEAR:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β TECHNICAL: β
β β’ Environment access β
β β’ Tool licenses β
β β’ External system dependencies β
β β Action: Expedite through proper channels β
β β
β ORGANIZATIONAL: β
β β’ Waiting on other teams β
β β’ Approval bottlenecks β
β β’ Resource conflicts β
β β Action: Facilitate cross-team communication β
β β
β PROCESS: β
β β’ Unclear requirements β
β β’ Missing decisions β
β β’ Conflicting priorities β
β β Action: Bring PO and stakeholders together β
β β
β PEOPLE: β
β β’ Team conflicts β
β β’ Unclear roles β
β β’ Skill gaps β
β β Action: Coach, facilitate, escalate to management β
β β
β DISTRACTIONS: β
β β’ Too many meetings β
β β’ Stakeholder interruptions β
β β’ Context switching β
β β Action: Shield team, negotiate protected time β
β β
β SM DOESN'T FIX EVERYTHING: β
β β’ Technical problems β Team solves β
β β’ Product decisions β PO decides β
β β’ Management issues β Manager handles β
β SM clears the path, doesn't do the work β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Coaching the Team
Coaching Areas
SM COACHING RESPONSIBILITIES:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β SELF-ORGANIZATION: β
β "How does the team want to handle this?" β
β β’ Resist solving problems for them β
β β’ Ask questions instead of giving answers β
β β’ Let team experience consequences and learn β
β β
β AGILE PRACTICES: β
β "Would smaller stories help with flow?" β
β β’ Teach why behind the practices β
β β’ Adapt practices to context β
β β’ Don't enforce rigidly β
β β
β COLLABORATION: β
β "Have you talked to Jordan about this?" β
β β’ Encourage direct communication β
β β’ Model healthy conflict β
β β’ Build psychological safety β
β β
β CONTINUOUS IMPROVEMENT: β
β "What could we do differently next time?" β
β β’ Make improvement a habit β
β β’ Follow through on retro actions β
β β’ Celebrate progress β
β β
β OWNERSHIP: β
β "What do you think we should do?" β
β β’ Push decisions to the team β
β β’ Build capability, not dependence β
β β’ Trust the team β
β β
β GOAL: Work yourself out of a job β
β Team should need less SM intervention over time β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Health Indicators
Team Health Metrics
SM HEALTH MONITORING:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β GITSCRUM HEALTH DASHBOARD: β
β β
β VELOCITY: β
β Sprint 22: ββββββββββββ 42 pts β
β Sprint 23: ββββββββββββ 44 pts β
β Sprint 24: ββββββββββββ 38 pts β οΈ β
β β
β β Declining velocity - investigate in retro β
β β
β FLOW: β
β Average cycle time: 3.2 days β
β
β Items blocked: 2 items β οΈ β
β Carryover: 1 story (was 0) β
β β
β β Blockers increasing - prioritize removal β
β β
β SPRINT GOALS: β
β Last 5 sprints: β
β
β
β οΈ β β
β β
β β Missed last sprint - over-committed? β
β β
β RETRO ACTIONS: β
β Last sprint: 3 actions, 2 completed β
β
β Open actions: 4 total β
β β
β β Good follow-through, keep it up β
β β
β USE THESE TO: β
β β’ Identify coaching opportunities β
β β’ Spot systemic issues β
β β’ Track improvement β
β β’ NOT to judge or punish team β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ