Scrum est sans aucun doute LE framework agile le plus utilisé et le plus connu dans le monde.
Cette approche est décrite en détails dans le Scrum guide, qui suit lui-même les principes agiles, définis en 2001 dans le manifeste agile.
Scrum se définit comme un ensemble de principes et de règles à suivre pour atteindre un but commun et délivrer de la valeur.
Pour bien comprendre cette approche, il faut revenir aux fondations de Scrum, qui reposent sur 5 valeurs fondamentales.
Quelles sont les 5 valeurs de Scrum ?
Les 5 valeurs de Scrum décrites dans le Scrum guide sont les suivantes, parfois regroupées sous l’acronyme F.O.R.C.E de Scrum :
- Focus.
Chacun se concentre sur le travail à faire dans le sprint et les objectifs de l’équipe Scrum. - Ouverture.
L’équipe Scrum et ses parties prenantes conviennent d’être ouverts sur tout le travail ainsi que les défis liés à l’exécution de ce travail. - Respect.
Les membres de l’équipe Scrum se respectent pour être des personnes capables et indépendantes. - Courage.
Les membres de l’équipe Scrum ont le courage de faire ce qu’il faut et de travailler sur des problèmes difficiles. - Engagement.
Les collaborateurs s’engagent personnellement à atteindre les objectifs de l’équipe Scrum.
L’objectif de ces valeurs est d’aider les équipes à créer et renforcer un mindset agile, et de faire émerger la mise en place des 3 piliers de Scrum : la transparence, l’inspection et l’adaptation.
C’est la responsabilité du Scrum Master de s’assurer que tout le monde adhère à ces valeurs et les respecte.
Pour aller + loin : Découvrez dans cet article les 6 principes sur lesquels s’appuie Scrum.
1 ) Focus : Pour maintenir son attention
Éparpiller son attention sur de multiples fonctionnalités à développer, c’est le meilleur moyen pour avancer un peu sur tout mais ne jamais rien finir.
En Scrum, il n’y a pas de place pour le multitâches.
L’équipe Scrum doit finir ce qu’elle a commencé avant d’entamer un nouveau travail.
Afin de garder une qualité constante, un rythme de travail soutenable sur la durée et d’éviter les rushs lorsque l’échéance se rapproche, les membres de l’équipe doivent porter leur attention sur le produit qu’ils réalisent, les objectifs à atteindre, et plus particulièrement sur les tâches en cours de réalisation.
Pour obtenir des résultats à la hauteur des attentes, la capacité à être focus est essentielle.
Il est ainsi courant que des équipes agiles limitent volontairement le nombre de travaux démarrés en simultané, afin de finir ce qu’ils ont commencé, de ne pas éparpiller leur attention et d’éviter les distractions.
2 ) Ouverture : Pour apprendre et s’améliorer
Les équipes agiles doivent faire preuve d’ouverture aux nouvelles idées, aux nouvelles manières de faire.
Elles doivent constamment chercher à tester, à apprendre et à s’améliorer.
Les équipes Scrum doivent également rester en contact régulier avec les parties prenantes du projet, en restant sincère et ouverte dans leur communication, et transparent sur la charge de travail et les challenges rencontrés.
L’ouverture d’esprit, c’est aussi accepter le changement.
Nous vivons dans un monde complexe et incertain, sans cesse en évolution.
Un marché ou un produit peut se faire disrupter en quelques semaines. Les consommateurs peuvent changer leurs habitudes. Et vos clients peuvent adapter leur besoin au fil du temps.
Le changement est rapide, et l’équipe doit rester ouverte à cela.
3 ) Respect : Pour faire émerger la confiance
Tous les membres de l’équipe Scrum doivent faire preuve de respect entre eux, envers le Product Owner, envers les parties prenantes, envers le Scrum Master, envers le client.
La force des équipes Scrum réside dans la manière de collaborer ensemble et dans la contribution que chacun peut apporter à l’équipe pour réussir les objectifs du Sprint.
Cela ne peut se produire que si tout le monde se respecte, ce qui permettra de faire émerger la confiance.
Concrètement, cela veut dire qu’on met de côté les titres et les égos pour tous travailler ensemble et avancer dans la même direction.
- On respecte les idées des autres.
- On laisse les personnes finir de s’exprimer avant de prendre la parole à son tour.
- On donne la permission aux autres d’être mal luné et d’avoir de mauvaises journées de temps en temps : on ne va pas se leurrer, notre humeur et notre énergie ne sont pas constantes de jour en jour.
- On respecte également les opinions, l’expérience, la culture des autres.
Faire preuve de respect, c’est aussi accepter que le client puisse changer d’avis en cours de route ou encore d’accepter que des membres de l’équipe Scrum puissent se tromper.
4 ) Courage : Pour développer la transparence
Les équipes Scrum doivent avoir le courage de faire face à des challenges et des problèmes complexes et de les relever avec brio.
S’il faut pour cela faire un arbitrage, l’équipe Scrum choisit la meilleure solution : la solution qui lui paraît la plus adaptée pour répondre à cette situation. Pas la plus simple. Pas la plus populaire. Mais celle qui est juste.
Une équipe Scrum qui n’a pas le courage de prendre des risques et d’essayer de nouvelles choses n’est ni innovante, ni créative, ni productive.
Le principe même des méthodes agiles est de tester, d’apprendre et de s’adapter : il faut donc oser.
Parfois, dire non est la meilleure chose à faire pour l’équipe.
Pour éviter de se retrouver en surcharge. Pour éviter de baisser le niveau de qualité. Pour éviter de pressuriser les membres de l’équipe.
Mais dire non n’est pas facile.
Faire preuve de courage, c’est oser dire non aux parties prenantes qui veulent tout faire en même temps.
Enfin, être courageux, c’est aussi porter haut et fort la méthodologie Scrum, ses valeurs et principes, même face aux sceptiques et aux détracteurs.
5 ) Engagement : Pour maintenir la qualité
Chaque membre de l’équipe Scrum s’engage personnellement à atteindre les objectifs de l’équipe et du projet.
Cela ne signifie pas simplement promettre de respecter les échéances et de réaliser tous les tests qualités. Ce serait trop simple.
Bien que s’engager signifie de tout faire pour respecter les échéances, prendre son autonomie, prendre des décisions fortes sur le produit, cela va encore plus loin.
Chacun s’engage à donner le meilleur de soi-même, à fournir la meilleure qualité possible, à apprendre et à s’améliorer continuellement, à faire sienne la cause et la vision du projet et à travailler de manière collaborative.
Pour qu’une équipe agile Scrum fonctionne, la confiance doit régner. Chacun doit faire confiance aux autres et partir du principe que les engagements pris seront respectés.
D’ailleurs, on encourage les équipes à ne prendre que les tâches qu’ils pensent pouvoir compléter dans le prochain Sprint, sans baisser le niveau de qualité.
Enfin, lorsqu’un membre de l’équipe Scrum n’est pas sûr de comment quelque chose fonctionne, il ne doit pas avoir peur de demander.
Clarifier les choses, c’est le meilleur moyen de garder un haut niveau de qualité.
Comment appliquer les valeurs Scrum à la gestion de projet ?
Ces valeurs sont indispensables pour créer la confiance qui est à la base de Scrum.
Ces 5 valeurs sont à la base de la transparence nécessaire au processus empirique pour inspecter et s’adapter efficacement tout au long du projet.
Voici quelques pistes pour faire vôtre ces valeurs au quotidien dans votre travail :
- Focus.
- Terminer ce qu’on a commencé.
- Se concentrer sur l’objectif du sprint, et plus globalement sur l’objectif produit.
- Mettre l’accent sur la livraison de fonctionnalités à haute valeur ajoutée, à chaque itération.
- Ouverture.
- Favoriser la communication ouverte et la collaboration au sein de l’équipe agile.
- Créer un espace où les membres de l’équipe peuvent partager leurs idées sans crainte d’être jugé.
- Tester de nouvelles manières de faire, et ne pas rester sur ses acquis.
- Respect.
- Valoriser les compétences et contributions de chaque membre de l’équipe.
- Accepter que les membres de l’équipe puissent se tromper.
- Respecter le temps de parole des autres, et les écouter.
- Courage.
- Encourager la prise de décision et l’expression honnête des opinions.
- Accepter les erreurs comme des opportunités d’apprentissage, et encourager l’innovation et la prise de risques.
- Oser dire non, ou oser poser les questions qui dérangent.
- Engagement.
- Encourager la responsabilité individuelle et collective.
- Valoriser l’apprentissage et l’amélioration continue.
- Impliquer le client régulièrement pour obtenir du feedback et ajuster les priorités en fonction.
Avantages liés à l’utilisation des valeurs Scrum
Les valeurs Scrum soutiennent les équipes agiles de plusieurs manières :
- Meilleure collaboration.
L’ouverture, le courage et le respect encouragent les membres à partager des idées, à identifier les obstacles et à écouter les différents points de vue. - Meilleure capacité d’adaptation.
L’engagement et la concentration permettent aux équipes de réduire les distractions extérieures, et l’ouverture permet de s’adapter face aux changements. - Amélioration de la qualité.
Le courage de prendre la parole permet d’améliorer la qualité et d’éviter le mécontentement des clients, la fatigue des membres de l’équipe et la déception des parties prenantes. L’engagement permet à l’équipe de pratiquer l’amélioration continue.
Atelier pratique pour découvrir les valeurs de Scrum en équipe
Pour découvrir en équipe les valeurs de Scrum et se les approprier, je vous partage un atelier pratique imaginé par Fabio Panzavolta et Mohamed Gargouri.
Cet atelier pratique dure 1 heure, et se décompose de la façon suivante :
- Facilitateur – Définir le contexte ( 5 minutes)
Introduction aux valeurs de Scrum en lisant le Scrum Guide, sans donner trop de détails ni d’exemples. L’idée est de laisser les participants découvrir les valeurs, et y réfléchir. - Petits groupes – Explorer les valeurs ( 5 minutes)
Demandez à chaque groupe de penser à une situation ou à un comportement actuel ou passé où quelqu’un a fait preuve de courage ou non. Demandez ensuite quels ont été les conséquences pour l’équipe ou les parties prenantes en termes de confiance ? - Tous – Partager les découvertes (3 minutes par groupe)
Chaque groupe partage les résultats avec tout le monde. L’animateur peut résumer au tableau les commentaires. Laissez de la place aux discussions. - Répéter les étapes 2 et 3 pour les 4 autres valeurs (focus, ouverture, respect, engagement).
- Conclusion (10 minutes)
Prenez le temps de clôturer l’atelier en recueillant les impressions générales des personnes et en les laissant interagir. Enfin, terminez avec un partage d’exemples liés à Scrum.
Matériel nécessaire
- Un tableau blanc ou paper board
- Post-its (facultatif)
- Feutres, stylos
Configuration de la salle
- Idéalement pas de tables ou de petites tables rondes
- Petits ilots de 4-5 chaises en rond