- ScrumMaster is a very important role in a scrum team.
- Responsible for instilling real scrum values and practices in a scrum team.
- Protects the team by making sure that they don’t over commit themselves to what they can achieve during a sprint.
- Facilitates daily scrum.
- ScrumMaster is accountable for removing impediments to the ability of the team to deliver the sprint goal / deliverables.
- This role is sometimes filled by a project manager (not a good choice though) or a tech lead but could be anyone.
- ScrumMaster is not a team leader.
- ScrumMaster acts as a buffer between the team and any distracting influences.
- ScrumMaster is a servent-leader role.
- ScrumMaster is required to have a distinct personality type to succeed.
- ScrumMaster is successful only when the scrum team wins.
- ScrumMaster should be comfortable surrendering control to the product owner and the team.
- ScrumMaster does everything he or she can to facilitate right kind of productivity.
- ScrumMaster gets himself trained on Scrum by a Certified Scrum Trainer and attains a certification called Certified ScrumMaster (CSM) from ScrumAlliance.
- ScrumMaster acts as a facilitator, coach and mentor to the team.