Scrum Master
The scrum master is a servant leader and coach for an agile team. They help educate the team in scrum, kanban, and lean, ensuring that the agreed agile process is followed.
Description
They also help remove impediments and foster an environment for high-performing team dynamics, continuous flow, and relentless improvement.
He/she enables teams to self-organize, self-manage, and deliver via effective lean-agile practices. The scrum master supports and enforces the scrum process and other rules agreed upon by the team. The scrum master also helps the team coordinate with other streams and teams and communicate status to management as needed.
Responsibilities
- Facilitate daily scrum meetings, sprint planning, sprint reviews, and retrospective meetings.
- Facilitate the management and tracking of the sprint backlog, giving support in writing, estimating, and splitting user stories.
- Facilitate cooperation with stakeholders such as customers, teams, product owners, management, etc.
- Help the team to stay focused, and protecting the team against external distractions.
- Ensure the team agrees on the "definition of done", and that activities and deliverables fulfill the criteria.
- Help the team to reduce risks and remove impediments raised by the team.
- Coach the team to become self-organized.
- Coach the team in understanding the scrum method (values, practices, events, etc.) until fully adopted and understood.
- Help the team to reflect on agile and scrum values and continuously improve their working method.
- Help the team understand the need for clear and concise user stories.
- Work with other scrum masters to increase the effectiveness of the application of - scrum in the organization.
- Help employees and stakeholders understand and enact scrum.
- Promote "build-in-quality."