You are on page 1of 11
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:18 Firefox 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:18 Firefox 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:18 Firefox 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:18 Firefox 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:18 Firefox 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:18 7 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:18 Firefox 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:18 Firefox 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:18 Firefox 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:18 btps:/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

You might also like