Firefox
1 sur 11
bbtps,/www:taleap.org/tr/agile/comprendre-methode-agile-scrum-10-m,
Scrum est aujourd'hui la méthode agile pour la gestion de projet la plus répandue afin de devenir
une entreprise agile. Pour cause, elle a fait ses preuves. Vous souhaitez vous aussi vous en inspirer
pour faire évoluer votre gestion de projet et encourager une transformation agile en douceur ? Voici
un résumé des réles, cérémonies et outils Scrum, pour bien démarrer.
Kit “Lessentiel de Scrum”
8 visuels pour tout comprendre
—> TELECHARGER
Sommaire
* |. Scrum : c'est quoi ?
* Il. Les grands principes Scrum
* Ill, Les différents rdles dans Scrum
* IV, Les cérémonies Scrum
V. Lexique et outils pour apprendre a parler Scrum
* VI. Les outils pour 'équipe Scrum
Une rétrospective Scrum autour d'une bonne biére
29/01/2024, 11:18Firefox
2 sur 11
bbtps,/www:taleap.org/tr/agile/comprendre-methode-agile-scrum-10-m,
Scrum : c’est quoi 7
Scrum est une des méthodes de gestion de projet Agile. En tant que telle, son objectif est d’améliorer
la productivité des équipes agiles méme a distance, tout en permettant une optimisation du
produit grace a des feedbacks réguliers avec les utilisateurs finaux.
La méthode Scrum tire son nom du monde du rugby (scrum = mélée), car les équipes agiles qui
utilisent Scrum se réunissent le plus souvent possible afin de vérifier que le projet avance
correctement, toujours préts a réorienter ce dernier au fil de son avancement. C'est donc une
approche dynamique et participative de la conduite du projet, qui garantit pour le client le juste
équilibre entre l'investissement prévu et le produit finalement livré.
Scrum est de nos jours 'approche agile la plus plébiscitée par les équipes de développeurs car elle
promeut les valeurs du fameux Agile Manifesto : la collaboration avec le client, I'acceptation du
changement, interaction avec les personnes et des logiciels opérationnels. Néanmoins, pour les
non-agiles, le framework Scrum offre un vocabulaire qui lui est bien spécifique et qui peut refroidir
aux premiers abords. Mais pas d'inquiétudes, il n'y a pas tant de termes que cela et vous allez vite
vous y faire. II suffit de mettre de c6té ce que vous savez déja en matiére de gestion de projet et c'est
parti!
Ce n'est pas tout : Scrum est l'une des 5 méthodes agiles les plus utilisées permettant également
une mise a échelle, autrement dit le déploiement progressif de |'agilité a échelle de rentreprise.
29/01/2024, 11:18Firefox
3 sur 11
btps:/wwwtaleap.org/tr/agile/eomprendre-methode-agile-serum-10-m.
@ tuleap La méthode Scrum
Stand Up
quotidien
Sprint
2-4 semaines
‘Scrum Master.
=
Product Owner
=
Vision Product Planning
Produit Backlog meeting
tek
Demo
+ Sprint Retrospective
Les grands principes Scrum
Dans la méthode agile Scrum, objet est de définir un cadre de travail clair et précis par itérations
courtes, pour facilter la mise en ceuvre de projets complexes.
Ce cadre s'articule autour de trois principes fondamentaux :
* la transparence : tous les membres de ’équipe doivent avoir connaissance des informations
relatives au produit 4 développer ;
* Pinspection : des évaluations réguliéres sont indispensables pour réadapter le projet si nécessaire
* Padaptation : la mise en ceuvre de nouvelles mesures est nécessaire lorsqu'une inspection
démontre des écarts sur les résultats mesurés.
Les différents réles dans Scrum
La méthode agile Scrum définit 3 réles. IIs sont complémentaires et il est important de bien
‘comprendre les responsabilités de chacun.
29/01/2024, 11:18Firefox
4 sur 11
bbtps,/www:taleap.org/tr/agile/comprendre-methode-agile-scrum-10-m,
Le Scrum Master
D'aprés le guide du Scrum Master, le Scrum Master est un serviteur-leader pour 'équipe, le garant de
application de approche. Mais attention, ce n’est pas un chef de projet : le Scrum Master est chargé
de promouvoir et de soutenir Scrum tel que défini dans le Scrum Guide. Le Scrum Master le fait en
aidant tout le monde 4 comprendre la théorie, les pratiques, les régles et les valeurs de Scrum... son
réle est donc d’aider les personnes extérieures a ’équipe Scrum a comprendre lesquelles de leurs
interactions avec 'équipe sont utiles et lesquelles ne le sont pas. Entre autres, il aide tout le monde a
améliorer les interactions pour maximiser la valeur créée par équipe Scrum.
Voici des pistes et outils pour étre un « bon » Scrum Master.
Le Product Owner
Pour faire court, on peut dire que |e rdle dui Product Owner est de faire le pont entre la partie
métier et la partie technique du projet. II est donc le relai entre le client et 'équipe de développement.
Le Product Owner porte la vision du produit scrum. Membre de I’équipe a part entiére, il est
responsable de la rédaction des user stories et chargé de maintenir le Product Backlog a jour.
L’équipe de développement
L' équipe de développement est chargée de transformer les besoins exprimés en fonctionnalités
utilisables. L’équipe peut étre pluridisciplinaire et embarquer plusieurs types de personnes
développeurs, architectes logiciel, analystes fonctionnel, graphistes, ergonomes, ingénieur systéme,
ete.
Les cérémonies Scrum
En Scrum, la vie d'un projet est rythmée par un ensemble de réunions avec un objectif bien défini
pour chacune d'elle. Les cérémonies telles que le Daily Scrum, le Sprints planning, le Sprint review et
la rétrospective sont des outils fondamentaux pour le réle du Scrum Master.
Poker Planning
Le poker planning est 'outil du scrum master qui facilite intelligence collective de l'équipe lors de
estimation des users stories. Le poker planning permet d'arriver a une estimation en utilisant
'expérience relative et collective de I'équipe. Une fois lestimation en story points définie vous
pourrez la saisir dans l'user story sur Tuleap, ceci permettra de savoir d'un coup d’oeil une fois la
story planifié si la capacité pour la release et le sprint n'est pas surpassée.... (voir release et sprint)
29/01/2024, 11:18Firefox
S sur 11
bbtps,/www:taleap.org/tr/agile/comprendre-methode-agile-scrum-10-m,
La réunion de planification du Sprint
La réunion de planification du sprint est 'une des étapes les plus importantes d'un projet Scrum. Lors
de cette réunion, l’équipe de développement sélectionne les éléments prioritaires du Product
Backlog qu'elle pense pouvoir réaliser au cours du sprint. Cette planification aboutit a la oréation
d'un plan de sprint. C’est un travail collaboratif de toute 'équipe Scrum,
Le daily stand-up ou la mélée quotidienne
Le Daily Scrum ou Stand up meeting, est une réunion de synchronisation quotidienne, Elle permet de
discuter de lavancement des taches, d’éventuels problémes, de faire marcher l'entraide et résoudre
les blocages possibles. Pour faciliter la visualisation des taches pendant le Stand up Meeting, il est
possible d'utiliser un tableau cardwall (ci dessous) ou un Kanban. pour voir la liste de toute les taches
et avancement du projet.
Rétrospective de Sprint
La rétrospective de Sprint est certainement celle qui peut étre le principal vecteur d'amélioration
continue. Il s’agit d'une cérémonie qui s’effectue avec ensemble de 'équipe de développement une
fois le sprint terminé. En analysant les graphiques Scrum (Burnup chart, Burndown chart, Vélocité),
en discutant librement en prenant du recul avec le sprint écoulé, 'équipe cherche a améliorer les
intéractions entre individus, & gagner en bien-étre et en motivation, en qualité produit, et de fagon
globale, 4 améliorer sa productivité
29/01/2024, 11:18Firefox
6 sur 11
btps:/wwwtaleap.org/tr/agile/eomprendre-methode-agile-serum-10-m.
@ tuleap Les cérémonies Scrum
a
serine
f retrospective
backlog
fefinerent
Be 2...
Retour clients
a
D> sprine Planning E>
Product Backlog Découpage des tiches
Lexique et outils pour apprendre a parler Scrum
Product Backlog
Le Product Backlog est un élément clé en Scrum, c'est la zone de jeu du Product Owner qui le gére
et 'actualise car en relations directe avec les clients. Le Backlog est le coeur central de tout produit
développé en Scrum. II permet de collecter les attentes clients (user stories) qui serviront de panier
dans lequel piocher pour /a planification des sprints. Méme si il est suivi par le Product Owner, il doit
tre facilement partagée avec 'équipe de développement.
Release
Une release ou version en frangais, correspond a la livraison d'une version du produit fourni aux
utiiisateurs. On parle également de release pour considérer la période de temps qui va du début du
travail sur cette version jusqu’a sa livraison et qui passe par une série de sprints successifs. Une
release est le fruit de plusieurs sprints.
29/01/2024, 11:187 sur 11
btps:/www:taleap.org/tr/agile/comprendre-methode-agile-scrum-10-m..
Sprint
Un sprint est un intervalle de temps court (1 mois maximum), souvent appelé itération, pendant lequel
léquipe de développement va concevoir, réaliser et tester de nouvelles fonctionnalités, En Scrum, un
sprint est souvent de 2 semaines. Plusieurs sprints forment une release.
Comprendre la méthode agile Scrum : la différence entre Epic, User Story et Tache
Epic
Un Epic correspond a une macro fonctionnalité du systéme a développer. Les Epics sont donc des
‘ensembles de user-stories regroupées par catégories, par thématiques. En Extreme Programming,
les Epics sont vues comme des « grosses user stories ».
Story Point
Les stories points sont des unités d’estimation du travail. Ils servent a estimer I'effort nécessaire pour
réaliser une fonctionnalité. Attention, il ne s'agit pas de jourlhomme, ni de délai de réalisation. Le
story point est une mesure arbitraire fixée par l'équipe. Il peut prendre différentes formes: Taille de
T-shirt (XS, S, M, L, XL), chiffres de 1 10...
User Story
29/01/2024, 11:18Firefox
S sur 11
bbtps,/www:taleap.org/tr/agile/comprendre-methode-agile-scrum-10-m,
La traduction littérale de « User Story » est « Histoire Utilisateur ». Cette lecture en francais aide a
comprendre lintention de ce terme. II ne s’agit pas d'une tache, il ne s'agit pas vraiment d'une
spécification. Il s‘agit de I'énonciation d'une attente utilisateur, C'est pour cela qu'en Scrum, les User
Stories sont narrées selon un format défini tel que:
En tant que (persona), je souhaite (expression du souhait), afin de (but atteindre)
Ce qui donne par exemple: En tant qu’internaute, je souhaite pouvoir supprimer un article de mon
panier afin de le mettre a jour.
Tache et sous-tache de développement
Les taches, et éventuellement les sous-taches, sont des activités techniques a réaliser pour la
réalisation d'une user stories. Dans lidéal, ces activités doivent étre de méme taille ( au sens
complexité de travail) mais peuvent étre de nature différentes: design, développement, test, etc
Les 3 graphiques essentiels en Scrum
Graphiques Tuleap — De gauche & droite : Burndown, Burup, Vélocité
Burndown et Burn-up
Burndown
Le burn-down chart est un graphique souvent utilisé au niveau du sprint. Il permet de visualiser le
reste @ faire et donne une vision du rythme de développement.
Burnup
Le Burn-up permet de suivre I'évolution de la quantité de travail terminée en fonction du temps. Une
ligne représente le travail déja réalisé (en vert ci dessous), l'autre le périmatre de la release (en
rouge).
29/01/2024, 11:18Firefox
9 sur 11
bbtps,/www:taleap.org/tr/agile/comprendre-methode-agile-scrum-10-m,
Vélocité
La vélocité est un indicateur intéressant dans Scrum. II permet de déterminer I'effort qu'est capable
de fournir une équipe de développement pour la réalisation des taches d' un sprint.
La vélocité est exprimée en nombre de points. Pour la mesurer, on fait une moyenne du nombre de
points livrés sur plusieurs sprints.
La vélocité aide a la planification. Attention,on ne mesure pas la performance et la productivité d'une
équipe avec la vélocité. Ce qui est important c'est la valeur métier livrée, la qualité du logiciel livré.
Capacité
Lors de la planification des sprints, on regardera aussi est la capacité de 'équipe. II s'agit de la
disponibilité de l'équipe durant le sprint. Les périodes de formation ou de congés peuvent, par
exemple, modifier la capacité de l'équipe.
Déployer Scrum avec Tuleap : le guide complet eed
os
— Go
Les outils pour l’équipe Scrum
Un mur dégagé dans l’espace de travail de ’équipe
Vous allez devoir créer un grand tableau avec des colonnes, représentant les différents status de vos
activités.
Des post-it et de gros stylos
Les « must-have » pour Scrum. Un post-it = une activité, Elles devront étre écrites de fagon trés
synthétique et visible de loin
Le livre « Scrum et XP depuis les tranchées »
La bible de Jeff Sutherland, le co-créateur de la méthode agile Scrum, traduit par Henrik Kniberg,
vous fournira de vraies pistes pour mettre en place Scrum au sein de vos équipes. Un retour
d'expérience incontournable pour débuter, que vous soyez accompagné ou pas par un coach agile.
29/01/2024, 11:18Firefox btps:/www:taleap.org/tr/agile/comprendre-methode-agile-scrum-10-m..
... puis vient ’heure d’un espace de travail collaboratif en ligne
Les postiit et un mur fonctionnent trés bien pour s'approprier le fonctionnement de Scrum et tant que
les membres de 'équipe peuvent travailler dans le méme espace physique. Mais lorsque les équipes
sont distribuées ou en télétravail (et parce que les post-it finissent pas tomber a un moment donné),
le besoin d'un outil en ligne se fait vite sentir.
Historique des changements, informations en temps réel, partage du backlog avec les clients, un
logiciel de gestion de projet agile, Scrum ou autre, apporte bien des avantages. On retrouvera
évidemment le principe des outils physiques de Scrum : le tableau des taches (cardwall) et les post-
its, le déplacé par cliquer-glisser pour reproduire la réalité. En complément, le logiciel agile — ou plus
largement un Enierprise Agile Planning fool (EAP) — apporte les graphiques vus plus haut, il facilite la
gestion du product backlog et I'évolution des user stories, rend accessible a tous le contenu des
prochaines itérations, etc.
Mais comme nous le savons trés bien, l'introduction d'un nouvel outil n'est pas toujours chose simple
: c'est pourquoi nous vous partageons 5 asitices pour faciliter adoption d'un outil agile
A\ Petit rappel final, puisqu’on parle d’outil : attention, malgré sa popularité et simplicité apparente,
Excel n'est pas un bon outil agile pour la gestion de projet.
10 sur 11 29/01/2024, 11:18btps:/www:taleap.org/tr/agile/comprendre-methode-agile-scrum-10-m..
W05-06 ~ Jan27-Feb10
Tl
15 aime « = i
asso updtewerpoass — | wscis na nininaine comme updaerut
post actions (moda ‘administrations
| anes x port
ae
“amarante
| possible
solange post acon
Exemple de tableau Scrum dans Tuleap pour les stand-up
Aller plus loin
Gestion de projet Agile et Scrum, est-ce différent ?
‘Comment devenir une entreprise agile
1 sur U1 29/01/2024, 11:18