The responsibilities of the ScrumMasters can be summarized as follows:
-
Remove the barriers between development and the Product Owner so that the Product Owner directly drives development.
-
Teach the Product Owner how to maximize ROI and meet his or her objectives through Scrum.
-
Improve the lives of the development team by facilitating creativity and empowerment.
-
Improve the productivity of the development team in any way possible.
-
Improve the engineering practices and tools so that each increment of functionality is potentially shippable.
-
Keep information about the team’s progress up-to-date and visible to all parties.