Ένας Scrum Master είναι ένας ενδιάμεσος - διευκολυντής για μια ομάδα ανάπτυξης Agile. Είναι υπεύθυνος για τη διαχείριση της ανταλλαγής πληροφοριών μεταξύ των μελών της ομάδας. Το Scrum είναι ένα πλαίσιο διαχείρισης έργου που επιτρέπει σε μια ομάδα να επικοινωνεί και να αυτο-οργανώνεται για να κάνει αλλαγές γρήγορα, σύμφωνα με τις αρχές Agile.