Scrum Master..
Job Purpose
The scrum master serves as the “servant leader” of the squad by removing impediments and helping the team remain successful and on schedule.
Key Responsibilities & Accountabilities
Play the role of facilitators and owners of ‘How’ meetings for the squads
Understand key business objectives and strategy of the product, and be able to communicate this to the team
Help track metrics (inputs, outputs, and outcomes) for team; monitor these on an ongoing basis
Facilitate process of deciding which stories will be included in each sprint through understanding team’s velocity and story scope and size
Help team members select which stories they work on
Manage progress by facilitating agile events and help team members overcome roadblocks
Escalate squad impediments to Agile coach for guidance & support as required
Facilitate process of working with solution owner and team to re-balance and re-prioritize work within a sprint
Protect team from distractions and interruptions by people outside the team
Manage burndowns and other documentation to oversee progress in each sprint
Understand technology roadmap and help the squad members fit their work into this roadmap, where applicable
Coordinate sprint planning, daily stand-ups, and review/retrospective sessions with rest of employees
Provide visibility into progress by maintaining burndown charts & velocity analysis
Bachelor's degree in engineering or computer science, or business-related field (for business-process related teams)
3-5 years of experience in a technical or engineering role, or business-related role (for business-process related teams)
Experience leading a team of 5+ team members
Recommended 2+ years of experience as a scrum master
Competencies
- Deep understanding of Agile development processes and methodology
- Sufficient understanding of technology/business to lead squad and assist in overcoming roadblocks
- Demonstrated ability to understand business needs and execute on a business strategy
- Strong communication, conflict resolution, and leadership skills
Skills
- Sufficient understanding of technology to enable to lead team members and help them overcome their development roadblocks.
- Understand business strategy and objectives, and be able to ensure that development work is prioritized by business value and results align with objectives