Der ScrumMaster in einem Scrum-Projekt hat die Aufgabe, das ScrumTeam (=die Entwickler) bei der zielorientierten Anwendung der Scrum-Prinzipien zu begleiten bzw. zu coachen. Der ScrumMaster unterstützt vor allem dabei, Hindernisse (in der Organisation, bei der Ausstattung, etc.) zu beseitigen. Der ScrumMaster ist bei erfahrenen ScrumTeams häufig nicht mehr erforderlich.