Qu’est-ce que la méthodologie Scrum ?
Scrum a été mentionné pour la première fois en 1986 par Hirotaka Takeuchi et Ikujiro Nonaka dans la Harvard Business Review. Les auteurs y décrivaient une méthode itérative et incrémentale de développement de produits qui, comme une mêlée de rugby, se concentrait sur la collaboration, le travail d’équipe et la rapidité. Dans les années 1990, de nombreux secteurs ont adopté la méthode Scrum, y compris les fabricants d’automobiles, d’imprimantes et de photocopieurs. En 1995, Ken Schwaber, Jeff Sutherland et d’autres ont commencé à développer le cadre Scrum et, en 2001, la méthode a été décrite dans l’ouvrage Agile Software Development with Scrum. Pour en savoir plus sur l’utilisation de Scrum dans la gestion de projet, consultez cet article.
Guide de la gestion de projets
Votre guichet unique pour la gestion de projets
Prêt à tirer le meilleur parti de vos efforts de gestion de projet ? Consultez notre guide complet de la gestion de projet pour obtenir des conseils, des bonnes pratiques et des ressources gratuites afin de gérer votre travail plus efficacement.
Qui utilise Scrum ?
Aujourd’hui, de nombreux influenceurs dans l’univers Scrum proposent des certifications, des conseils, des outils et des stratégies de bonnes pratiques pour renforcer la compréhension de la méthode et de l’état d’esprit Scrum. Bien qu’utilisée, à l’heure actuelle, pour créer des produits et services dans différents secteurs, Scrum est une méthodologie dominante dans le secteur informatique pour le développement de logiciels. Puisqu’elle prône des stratégies d’amélioration continue et suit les lignes directrices définies dans le Manifeste Agile, la méthode Scrum est couramment utilisée pour développer des produits logiciels.
Principales rôles et responsabilités Scrum
Scrum est un choix Agile répandu car il fournit une structure solide et une cadence en courtes rafales (sprints), avec des rôles bien définis et des « cérémonies ». Contrairement à la méthodologie de gestion en cascade linéaire (analyse, conception, développement, test, documentation), Scrum se concentre sur la collaboration d’équipe, la communication quotidienne et la progression incrémentielle.
La structure Scrum définit trois rôles distincts : product owner, équipe Scrum et Scrum master. Les fonctions du product owner et de l’équipe Scrum sont soutenues et renforcées par le travail et les responsabilités du Scrum master.
Product owner : « Champion » du produit, il jouit d’une compréhension approfondie de la valeur stratégique du produit. Le product owner représente les intérêts et la voix du client et des autres parties prenantes. En outre, il hiérarchise les éléments des backlogs qui sont communiqués à l’équipe Scrum en s’appuyant sur les responsabilités interpersonnelles du Scrum master. Le product owner élabore un calendrier de déploiement ou de lancement du produit et définit les priorités pour le développement de produits à l’aide de « récits d’utilisateurs » courts et exprimés en une phrase sur les fonctionnalités que l’équipe Scrum doit développer.
Équipe Scrum : Également dénommé « équipe de développement », ce groupe est généralement composé de trois à neuf personnes. C’est cette équipe qui fournit le travail de développement réel. Dans le cadre d’un processus progressif prédéfini, les membres de l’équipe effectuent les tâches techniques qui permettent de faire avancer le projet grâce à la collaboration, à la communication et au travail d’équipe plutôt que des tâches personnalisées. Le processus est assimilé à un train qui se déplace dans une direction, avec une durée de trajet prédéfinie d’une gare à l’autre. L’équipe se réunit tous les jours pour faciliter les fonctionnalités transversales et l’analyse, ce qui lui permet de rester sur la bonne voie tout en travaillant par courts intervalles de productivité appelés « sprints » (la durée des intervalles de travail est prédéfinie pour atteindre une à quatre semaines, de sorte que personne n’a à gérer cet aspect du projet). Il s’agit de promouvoir le travail autonome plutôt que d’attendre l’attribution des tâches.
Scrum master : Animateur, coach et personne de contact qui fournit des conseils et une assistance au product owner et à l’équipe Scrum. Le Scrum master joue un rôle important dans la création d’un environnement qui favorise un comportement auto-organisé, ou « flux » d’équipe. En outre, le Scrum master aide le product owner à gérer la taille du backlog, les priorités et les calendriers de lancement du produit. De plus, au lieu de planifier ou de gérer le temps, le Scrum master coache et guide l’équipe travaillant sur le projet.
Mais il existe une distinction importante : le Scrum master ne dirige ni ne gère le processus de développement. Au lieu de cela, le Scrum master favorise les activités qui promeuvent la réussite du développement incrémentiel en :
- S’assurant que toutes les pratiques Scrum standard sont respectées.
- Éliminant les obstacles pour faciliter la progression de l’équipe.
- Fixant la durée des sprints.
- Mettant en place et animant des réunions Scrum, des réunions générales et des « Scrum of Scrums » quotidiens.
- Posant les bonnes questions à l’équipe, par exemple en leur demandant sur quoi elles travaillent et si elles subissent des distractions.
- Comprenant et communiquant le cadre, les méthodes et l’état d’esprit Scrum.
- Protégeant l’équipe contre les distractions.
- Fournissant des opportunités et outils permettant d’optimiser la productivité.
- Guidant l’équipe et le product owner et les aidant à améliorer l’efficacité de leurs pratiques.
- Résolvant les conflits pour favoriser un « état fluide ».
- Communiquant avec les parties prenantes.
Le rôle d’un chef de projet traditionnel
Le travail d’un chef de projet consiste à diriger, planifier, superviser, aider, prendre des décisions et contrôler les diverses activités d’un projet. Ce rôle est utile pour coordonner des équipes ou plusieurs projets et gérer les calendriers des projets. La gestion de projet fait souvent partie de la méthodologie de développement en cascade, dont l’objectif consiste à livrer des logiciels qui fonctionnent dans les limites du budget, dans les délais et conformément aux exigences initiales.
Dans le cadre du modèle en cascade, le chef de projet est responsable du projet et le poste est assez structuré. Il participe à chaque étape du projet, y compris la négociation des exigences, l’estimation du temps et des matériaux, l’identification des risques (et l’estimation des coûts de ces risques), l’assistance aux membres de l’équipe dans l’accomplissement de leurs missions, l’attribution des tâches, les réunions avec les clients, la transmission de métriques, etc. Le chef de projet peut être responsable d’un ou plusieurs projets au sein d’une organisation. Quel que soit le projet, cependant, l’objectif du chef de projet reste le même : mener à bien le projet dans les délais et dans les limites budgétaires. Le Project Management Institute (PMI) supervise le développement de PMBOK, un guide des directives et de la terminologie standard en matière de gestion de projet, à consulter pour de plus amples renseignements.
La différence entre le Scrum master et le chef de projet
Il existe de nombreuses méthodes et structures pour déployer un cadre Scrum à petite échelle, ainsi que des méthodes à l’échelle de l’entreprise telles que les cadres LeSS et SAFe. Dans les deux cas, il est important de noter qu’un Scrum master n’est pas un chef de projet. Il existe plusieurs différences clés entre ces rôles. Scrum est une méthodologie qui reconnaît et planifie l’évolution des attentes des consommateurs en matière d’innovation. Elle préconise un rythme de développement et de déploiement de produits plus rapide et adaptatif et accueille favorablement les ajustements et l’innovation tout au long du processus. Contrairement à la gestion de projet, elle met l’accent sur la révision constante plutôt que sur le contrôle rigide pour atteindre un objectif prédéfini.
Les responsables des ressources humaines et des talents cherchent à s’informer sur les différences fondamentales entre un excellent Scrum master et un chef de projet traditionnel. Ces différences sont illustrées par les verbes utilisés dans leurs descriptions de poste respectives.
Dans les descriptions de poste, les chefs de projet sont invités à se concentrer sur les tâches et les résultats en dirigeant, supervisant, gérant, planifiant, exécutant et coordonnant afin de gérer les risques et d’atteindre des objectifs de réussite mesurables et spécifiques. Cela implique souvent de revoir les exigences à la baisse afin de respecter une échéance ou de négocier une prolongation de la date limite dans l’intérêt de la publication, et implique toujours de résister à l’évolution des exigences. Des échéances strictes peuvent également nécessiter de tricher sur le calendrier de test au profit du calendrier de développement. En d’autres termes, les compétences en gestion des risques revêtent une importance capitale pour le chef de projet. Selon le PMI, « un chef de projet expérimenté (est) responsable de tous les aspects de la livraison des projets, en dirigeant et en commandant des équipes transversales ».
Les attentes sont différentes pour un Scrum master et les mesures de réussite sont souvent insaisissables. Les Scrum masters se concentrent sur le coaching, le mentorat, la facilitation, la résolution des conflits, l’inspiration et la communication. Un Scrum master doit avoir les mêmes compétences techniques que n’importe quel membre de l’équipe, mais il est appelé à guider plutôt qu’à diriger, à écouter plutôt qu’à dire, et à encourager la résolution de problèmes. La réussite des Scrum masters s’exprime par la cohésion de l’équipe, la culture de collaboration et l’amélioration organisationnelle.
Un Scrum master est souvent responsable de plusieurs équipes, en particulier dans le développement d’entreprise à grande échelle. Dans les environnements plus petits, il n’est pas rare qu’un chef de projet divise ses fonction et assume des tâches de Scrum master à temps partiel.
Même si ces postes ne sont pas directement transposables, de nombreuses compétences qui rendent un chef de projet efficace peuvent également rendre un Scrum master efficace. Ces compétences comprennent la gestion du temps, la communication et la gestion des problèmes. Vous trouverez ci-dessous un tableau qui illustre les compétences nécessaires pour un chef de projet par rapport à un Scrum master.
Les qualités pour être Scrum master
Lors de l’adoption de Scrum, il est impératif de choisir la bonne personne pour le rôle de Scrum master. Comme l’illustrent les descriptions de poste et tout au long du processus d’entretien, les candidats sont invités à démontrer des compétences interpersonnelles clés tout autant que des compétences techniques et la maîtrise de la méthodologie Scrum. Les compétences basées sur l’habilitation, le service et la motivation, alliées à la détermination, à la persévérance et au courage, sont des caractéristiques interpersonnelles très appréciées.
Les qualités et les attributs d’un Scrum master qualifié comprennent :
- La compréhension approfondie du fonctionnement du cadre Scrum et du développement Lean-Agile, notamment :
- Durées de sprint optimales
- Priorités du backlog
- Connaissance des artefacts et cérémonies de Scrum
- Backlog de sprint
- Backlog produit
- Diagramme de vitesse
- Diagramme de burn-down
- Planification de sprint
- Scrums quotidiens ou réunions générales axés sur trois questions
- Rétrospectives de sprint
- Commentaires de sprint
- Expérience dans le développement et le renforcement des méthodologies et valeurs Agile
- Connaissance avérée de la situation, nécessaire pour :
- Animer les discussions
- Résoudre les conflits
- Viser l’amélioration continue
- Développer une équipe auto-gérée à l’aide de tableaux de tâches et d’outils, de stratégies de développement axé sur les tests (DAT) et de communication
- Capacité à agir en tant que « dirigeant-serviteur » plutôt que d’attribuer et de superviser des tâches
- Capacité à faire évoluer une équipe vers l’auto-organisation en :
- Éliminant les distractions et les obstacles
- Favorisant la communication
Où trouver un excellent Scrum master ?
Une nouvelle équipe Scrum a besoin d’un Scrum master expérimenté. Contrairement à un chef de projet, un Scrum master n’est pas responsable de la direction ou de l’orientation du personnel. Scrum met plutôt l’accent sur les activités et stratégies qui créent un environnement qui valorise et encourage la collaboration. À mesure que les différents secteurs adoptent le Cadre Scrum, les chefs de projet traditionnels ainsi que les membres des équipes Scrum sont de bons candidats pour le rôle de Scrum master.
Dans la plupart des grandes organisations, un Scrum master occupe un poste à temps plein et est responsable de plusieurs équipes. Dans les petites organisations, un chef de projet, par exemple, peut partager son temps entre les rôles de chef de projet et de Scrum master.
De nombreux certifications Scrum master et programmes de coaching Agile portant sur la terminologie, les méthodes et les bonnes pratiques leur sont proposés pour améliorer leur expérience au travail. Proposés et testés dans un environnement en ligne, ces programmes constituent d’excellentes ressources pour apprendre la structure, les attentes et les scénarios Scrum.
Transition du poste de chef de projet au poste de Scrum master
La transition de chef de projet à Scrum master n’est pas impossible, mais elle peut s’avérer difficile en raison de la nature structurée de la méthodologie traditionnelle en cascade. Les chefs de projet traditionnels connaissent bien les projets qui ont des exigences prédéfinies et des dates d’achèvement fixes. Les projets en cascade se terminent lorsque toutes ces exigences ont été respectées et testées, ou lorsqu’à l’issue d’une négociation, elles ne font plus partie de la portée du produit final. À ce stade, le produit est prêt à être remis au client. Dans Scrum, les exigences et échéances restent flexibles, car un projet Scrum est considéré comme terminé lorsqu’il n’y a plus d’éléments de backlog dans la file d’attente. Par conséquent, il est impossible de fixer une date de fin à l’avance pour un projet Scrum. Les livraisons Scrum ont lieu beaucoup plus fréquemment (à la fin de chaque Sprint), et le client doit les accepter. Un chef de projet traditionnel peut avoir du mal à accepter la flexibilité et l’environnement de travail autonome des équipes Scrum, et donc avoir du mal à passer d’un poste à l’autre.
La première étape de la transition, qui est aussi la plus importante, consiste à comprendre les différences entre les deux rôles. Si les objectifs et responsabilités des deux rôles ne sont pas clairement définis et compris, la transition peut s’avérer désordonnée et potentiellement entraver la réussite du projet. Un ancien chef de projet doit accueillir favorablement l’environnement auto-géré de l’équipe Scrum et embrasser la flexibilité et l’esprit d’expérimentation supplémentaires qu’offre la méthodologie. En fin de compte, un chef de projet peut devenir un bon Scrum master s’il comprend clairement les différentes exigences des deux postes avant d’assumer le nouveau rôle.
Les chefs de projet demeurent une partie intégrante de la méthode de développement en cascade. Cependant, même si le rôle de chef de projet n’existe pas dans un environnement Agile, les compétences acquises grâce à l’expérience sont utiles dans la gestion de projets Agile, notamment lorsqu’il s’agit de s’assurer que les projets sont exécutés dans les délais et conformément au budget.
Questions d’entretien Scrum master
Si vous recherchez un Scrum master de qualité, nous vous conseillons de poser les questions ci-après aux candidats pour évaluer leur capacité à remplir ces fonctions :
- Quelle est votre interprétation du Manifeste Agile et de l’expression « les personnes avant les processus » ?
- Quels sont les critères de réussite que vous recherchez et les métriques que vous surveillez pour vous assurer que Scrum fonctionne pour votre équipe ?
- Comment votre rôle de Scrum master s’articule-t-il avec celui de product owner ?
- Comment décrivez-vous votre rôle au cours des réunions générales ?
- Écrivez-vous des récits d’utilisateurs ?
- Expliquez le cadre Agile.
- Êtes-vous titulaire d’une certification Scrum ?
- Quelle est la différence entre vous et un chef de projet traditionnel ?
- Quels sont les postes les plus importants au sein de votre équipe Scrum ?
- Quels sont les autres cadres Agile que vous avez utilisés ?
- Dans le cadre de la méthodologie Scrum, existe-t-il des situations dans lesquelles vous devez utiliser les processus en cascade ?
Le rôle de Scrum master reste nouveau dans la plupart des structures organisationnelles. Si vous cherchez à devenir Scrum master, vous devriez avoir ou développer les compétences interpersonnelles requises. Étant donné que Scrum a pour objectif de promouvoir les équipes auto-gérées, les qualités comme la persévérance, le courage et le dynamisme constituent des traits importants pour bien encadrer les équipes Scrum. À l’instar des mêlées de rugby auxquelles Scrum doit son nom, les équipes Scrum à succès (qui ont des objectifs définis par le product owner et sont coachées par un bon Scrum master) enregistrent les meilleures réussites lorsque leurs objectifs sont clairs, à court terme et constamment communiqués.
Utilisez Smartsheet pour devenir un Scrum master plus efficace
De la simple gestion de tâches et de projets à la gestion complexe de ressources et de portefeuilles, Smartsheet vous aide à améliorer la collaboration et à accélérer le travail. Vous avez ainsi les moyens d'accomplir plus de travail. La plateforme Smartsheet facilite la planification, la capture, la gestion et la création de rapports sur le travail depuis n'importe où, ce qui permet à votre équipe d'être plus efficace et d'accomplir plus. Créez des rapports de synthèse sur les métriques clés et obtenez de la visibilité en temps réel quant au travail grâce aux rapports de synthèse, aux tableaux de bord et aux flux de travail automatisés conçus afin d'aider votre équipe à rester connectée et informée. Quand les équipes bénéficient de clarté quant au travail en cours, elles peuvent accomplir bien plus dans le même temps. Essayez Smartsheet gratuitement, dès aujourd'hui.