Le Scrum Master est un des rôles clés de la méthode agile Scrum. Garant de l'application de la méthode SCRUM, il a un rôle tampon entre l'équipe de développement agile et tous les facteurs qui pourraient la perturber dans l'accomplissement de ses objectifs et le respect de ses engagements.
À la différence d'un chef de projet classique ayant des responsabilités de management d'équipe, le Scrum Master est plus un facilitateur et un coach en devenir.