- Training Scrum to the development team.
- Removing obstacles and impediments to the development team
- Facilitating Daily Stand-up.
- Facilitating the Sprint session (Planning, Review, Retrospective, Grooming)
- Facilitate and schedule meetings
- Capturing end-of-day metrics and prepare Burn-Down and Burn-Up Charts for Daily Stand-up.
- Reviewing the development team’s tasks to do them in the sprint
- Assessing the velocity of the team
- The contact point between internal groups and customers
Requirements
- Experience in playing the Scrum Master role for at least one year for a software development team
- Facilitation and networking skills
- Strong knowledge of Scrum theory, rules and practices.
- Knowledge of other Agile approaches, like Kanban, XP, etc.
- Basic knowledge of software development processes and procedures to understand his team needs.
- JIRA and Confluence experience
- Ability to take and understand the commitment to deliver the product on time
- Know about the value of metrics and incremental delivery
- Knowledge about tasks, backlog tracking, and burn down metrics, velocity, and user stories, etc.