Le Scrum Master agit comme un coach et un facilitateur pour son équipe. Contrairement au Product Owner, qui endosse le rôle de chef de projet, le Scrum Master se concentre sur l'application et l'adhésion à la méthodologie Scrum. Il s'assure que les différents membres de l'équipe s'impliquent dans les sprints et qu'ils adoptent les principes Agiles. Le Scrum Master organise et anime les cérémonies agiles Sprint Planning, Daily Scrums et Sprint Reviews, dans le but de suivre l'avancée du projet et le respect du framework Scrum.
En tant que facilitateur, le Scrum Master n'a pas d'autorité hiérarchique sur les membres de l'équipe. Son objectif principal est de créer un environnement propice à la collaboration, à l'innovation et à l'efficacité.
Le Scrum Master possède une expertise des méthodes Agile (manifeste agile) et du framework Scrum. Il maîtrise Scrum en théorie et en pratique. Il sait animer les cérémonies Scrum (Sprint Planning, Daily Scrums, Sprint Reviews, Sprint Retrospectives). Il dispose de connaissances techniques dans le développement web et/ou de logiciels, ce qui lui permet d'identifier et comprendre les problématiques techniques auxquelles l'équipe est confrontée.
La connaissance d'autres méthodes agiles, comme l'extreme programming et le développement piloté par les tests (TDD), est bénéfique.
Le Scrum Master est force de proposition, il est apporte des idées novatrices et des solutions aux problèmes rencontrés par l'équipe. Il est pédagogue et sait transmettre les connaissances et former les membres de l'équipe aux pratiques Scrum. Il communique de façon efficace, claire et transparente et s'assure que tout le monde soit bien informé des avancées. Il sait gérer son temps : principe obligatoire pour respecter les calendriers et atteindre les objectifs des sprints. Sa patience et son esprit d'équipe lui permet de motiver l'équipe dans les moments difficiles.
Pour devenir Scrum Master, il faut obligatoirement maîtriser les méthodes agiles et Scrum. Il faut savoir coopérer et motiver ses collègues, et d'avoir une affinité pour les technologies du web ou du développement.
Bien qu'il n'existe pas de diplôme spécialisé en Scrum, ces professionnels possèdent souvent un diplôme en informatique ou en ingénierie de niveau bac+5.
En complément, le passage de certifications est fortement recommandé. Deux organisations, Scrum.org et Scrum Alliance, proposent des certifications telles que le Professional Scrum Developer (PSD), le Professional Scrum Master (PSM) et le Professional Scrum Product Owner (PSPO).
Une certification Scrum, comme le Professional Scrum Master™ (PSM), organisée en trois niveaux (PSM I, II, III), est un avantage pour se distinguer d'un autre candidat lors d'un recrutement.
Le Scrum Master peut choisir de devenir Product Owner et se concentrer sur la vision produit et la gestion des priorités. D'autre part, il peut devenir Coach Agile ou Directeur de Projets et travailler des projets de plus grande envergure.
Avec de l'expérience et un réseau de contacts, il peut créer sa propre entreprise de consulting, en formant d'autres chefs de projets à la méthode Scrum. Dans la même idée, il peut offrir du coaching agile, que ce soit individuel ou de groupe.