Summary

This document provides an introduction to the Scrum framework, a popular Agile methodology used for managing software development projects. It outlines the core concepts of Scrum, including the roles of the Product Owner, Scrum Master, and Development Team, as well as the key events such as Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective. The document also covers the three pillars of Scrum: transparency, inspection, and adaptation, and discusses the five Scrum values: commitment, courage, focus, openness, and respect.

Full Transcript

Introduction au Cadre SCRUM Introduction Dans les chapitres précédents, vous avez découvert l'histoire de la gestion de projet agile. Vous avez peut-être même entendu parler des cadres et techniques agiles les plus courants. Vous vous demandez à quoi ressemblent réellement les cadres, méthode...

Introduction au Cadre SCRUM Introduction Dans les chapitres précédents, vous avez découvert l'histoire de la gestion de projet agile. Vous avez peut-être même entendu parler des cadres et techniques agiles les plus courants. Vous vous demandez à quoi ressemblent réellement les cadres, méthodes et techniques agiles ? Dans ce chapitre, vous aurez un aperçu de Scrum ,l’un des 3 approches les plus courantes utilisées aujourd'hui pour mettre en œuvre un projet agile. 1 Sous le parapluie des approches agiles Agile est un terme descriptif pour un certain nombre de techniques et de méthodes qui partagent les caractéristiques suivantes : o Développement itératif et incrémental o Flexibilité et adaptabilité o Collaboration avec le client o Concentration sur la valeur o Retour d’information et amélioration continue 1 Sous le parapluie des approches agiles Les valeurs et les principes agiles ne suffisent pas à eux seuls pour vous lancer dans un projet agile. La raison en est que les principes et les pratiques sont différents. Agile: Un état d'esprit ou une Scrum: Une méthode structurée philosophie avec des principes ou un cadre pour appliquer les et des valeurs générales. principes Agile dans la pratique. Imaginez une équipe qui développe une application mobile. En appliquant les principes Agile : En utilisant le cadre Scrum : L'équipe décide de travailler de manière o L'équipe organise son travail en sprints de 2 itérative, de collaborer étroitement avec le semaines. client et de s'adapter rapidement aux o Elle tient des réunions cérémonies Scrum changements. telles que Daily Stand-ups, Sprint Planning o Les rôles sont définis come le Product Exemple de principe : Nous livrerons Owner, le Scrum Master etc… régulièrement de petites parties fonctionnelles de l'application et ajusterons en fonction des retours des utilisateurs. Supposons que l'application ait 3 fonctionnalités principales: la connexion utilisateur, le module de chat et le système de partage de fichiers En appliquant les principes Agile : En utilisant le cadre Scrum : o L'équipe commence par la fonctionnalité Sprint 1 : L'équipe travaille sur la fonctionnalité de qui apporte le plus de valeur (connexion connexion utilisateur pendant 2 semaines. utilisateur). o Elle planifie le sprint, collabore étroitement, et o Elle livre une version simple de la passe en revue la fonctionnalité avec le client. fonctionnalité. o Lors de la rétrospective, elle discute des o collecte les retours et l'améliore améliorations possibles pour le prochain sprint progressivement. (par exemple, une meilleure estimation du temps). Sprint 2 : Elle s’attaque au module de chat en répétant le processus. INTRODUCTION A SCRUM 2 Qu'est-ce que scrum ? Scrum est un cadre Agile populaire utilisé pour la gestion de projets de développement logiciel, mais aussi applicable à d'autres domaines. Scrum est flexible et léger, favorisant une livraison rapide de valeur et une adaptation aux besoins changeants. Le travail est divisé en petits livrables appelés user stories complétées en cycles courts appelés sprints d'une à quatre semaines. Chaque sprint aboutit à un incrément potentiellement intégrable au produit final. Scrum définit également des rôles le Propriétaire du produit (Product Owner), le Scrum master, et l’équipe de développement et des événements, la Planification du Sprint (Sprint Planning), Mêlée Quotidienne (Daily Scrum), La revue du Sprint, La rétrospective du Sprint pour assurer une structure, une communication et une collaboration claires au sein de l'équipe. 2 Qu'est-ce que scrum ? Scrum fait allusion au rugby car le terme Scrum, mêlée en français, est utilisé dans ce sport pour décrire une action spécifique où les joueurs se regroupent et poussent ensemble pour récupérer le ballon. Cette analogie avec le rugby a été adoptée par les créateurs de Scrum pour représenter l'idée d'une équipe travaillant de manière collaborative et synchronisée pour atteindre un objectif commun. 2 Qu'est-ce que scrum ? Comme dans une mêlée de rugby, où les joueurs doivent être coordonnés et unis pour réussir, Scrum encourage les membres de l'équipe à travailler ensemble de manière étroitement synchronisée afin de surmonter les défis et de progresser de manière efficace dans le développement de logiciels. La métaphore de la mêlée de rugby souligne l'importance de l'effort collectif, de la solidarité et de la coordination dans le processus de travail en équipe, des valeurs clés également promues par la méthode Scrum. 3 Les 3 piliers de Scrum La théorie derrière Scrum se fonde sur l'empirisme, une approche où la connaissance se construit par l'expérience et l'apprentissage continu. Scrum encourage les équipes à s'adapter en temps réel, en se basant sur des faits concrets et des observations pratiques pour prendre des décisions éclairées. Scrum repose sur 3 piliers fondamentaux qui sont la transparence l'inspection l'adaptation la transparence La transparence dans Scrum signifie que tous les aspects du processus, des progrès et du travail doivent être visibles et compris par tous les acteurs impliqués. Elle garantit une compréhension partagée du travail et des objectifs entre les membres de l'équipe et les parties prenantes. Sans transparence, une inspection et une adaptation efficaces seraient impossibles. la transparence Aspects Clés en termes de Visibilité de l'information o Les artefacts clés comme le Backlog du produit, le Backlog du sprint et l 'Increment doivent être accessibles et clairs pour tous. o L'information doit être présentée de manière à ce que chacun, indépendamment de ses compétences techniques, puisse la comprendre. la transparence Aspects Clés en termes de language o Les équipes et les parties prenantes doivent utiliser un langage commun pour décrire les processus, les tâches et les objectifs. o Par exemple, tout le monde doit s'accorder sur la signification de Fait, telle que définie dans la Définition de Fait. la transparence Aspects Clés en termes de Communication o Ouverture dans la communication :Les membres de l'équipe doivent être encouragés à partager honnêtement les mises à jour, à signaler les problèmes et à fournir des retours d’information sans crainte de jugement. o La transparence prospère dans un environnement de confiance et d'ouverture. la transparence Lien avec les Autres Piliers o La transparence est essentielle pour permettre une inspection efficace, car elle fournit des informations claires et précises sur le travail et les processus. o Les informations obtenues grâce à la transparence et évaluées lors de l'inspection servent de base à l'adaptation, permettant à l'équipe de faire les ajustements nécessaires. l'inspection L'inspection dans Scrum fait référence à un examen ou revue régulier et fréquent de la progression, des processus et du produit pour s'assurer que tout est sur la bonne voie pour atteindre les objectifs du projet. L'objectif est d'identifier rapidement les écarts, les problèmes ou les inefficacités afin de pouvoir y remédier dans les meilleurs délais. l'inspection Aspects Clés en termes de la fréquence des revues o L'inspection se fait à des moments prédéfinis, comme lors des événements Scrum (Daily Scrum, La revue du sprint et la retrospective). o L'équipe évalue à la fois le produit (ce qui est construit) et le processus (comment il est construit). l'inspection Aspects Clés en termes de Participation o L'inspection implique toute l'équipe Scrum et parfois d’autres parties prenantes, selon le contexte, par exemple, lors de la Revue de sprint. o La collaboration garantit des perspectives variées pour identifier les problèmes ou opportunités d'amélioration. l'inspection Exemple Lors de la Revue du Sprint: 1. Les parties prenantes et l'équipe Scrum inspectent l'incrément et fournissent des retours sur sa fonctionnalité et sa valeur. 2. Exemple : Une partie prenante propose un petit ajustement à une fonctionnalité après avoir examiné l'incrément de produit. l'inspection Lien avec les Autres Piliers o L'inspection repose sur la transparence pour fournir des données précises et pertinentes à évaluer. o Les enseignements tirés de l'inspection permettent l'adaptation, en permettant à l'équipe de faire les ajustements nécessaires. l'adaptation L'adaptation dans Scrum consiste à ajuster les processus, les plans ou les stratégies en fonction des enseignements tirés de l'inspection. Elle garantit que l'équipe reste alignée sur les objectifs du projet et peut répondre efficacement aux changements ou aux défis. l'adaptation Aspects Clés en termes d’orientation o L'adaptation se concentre sur des actions correctives pour résoudre les problèmes identifiés lors de l'inspection. o Ces actions visent à optimiser le produit, les processus ou la performance de l'équipe. l'adaptation Aspects Clés en termes de flexibilité o Scrum encourage l'acceptation des changements plutôt que leur résistance, permettant aux équipes de s'adapter rapidement aux nouvelles informations ou situations imprévues. l'adaptation Aspects Clés en termes d’ amélioration Continue o L'adaptation fait partie d'un cycle itératif où l'équipe affine son travail et son approche après chaque inspection. o Cela favorise une culture d'apprentissage et développement l'adaptation Aspects Clés en termes de Responsabilité Collective o L'équipe Scrum est collectivement responsable de la mise en œuvre des changements nécessaires. o Cette responsabilité partagée renforce la cohésion et l'engagement de l'équipe. l'adaptation Exemple o Si une tâche prend plus de temps que prévu, l'équipe peut re-prioriser d'autres tâches ou chercher un soutien supplémentaire pour respecter les délais. o Lors d'une rétrospective, l'équipe identifie des lacunes dans la communication et décide d'adopter un nouvel outil ou processus de collaboration.. 4 Les 5 valeurs Scrum Scrum se base sur un ensemble de valeurs qui guident les interactions, les comportements et les décisions au sein de l'équipe. Ces valeurs, au nombre de 5, constituent le socle d'un environnement de travail collaboratif, productif et propice à la réussite d’un projet. Engagement Courage Concentration Ouverture Respect Engagement L'engagement dans Scrum fait référence au dévouement de l'équipe à atteindre ses objectifs, à assumer ses responsabilités et à fournir de la valeur. Il met l'accent sur une compréhension commune et un accord entre les membres de l'équipe pour donner le meilleur d'eux-mêmes en vue de la réussite du sprint et du projet dans son ensemble. Engagement Aspects Clés de l'Engagement o L'équipe s'accorde à travailler en collaboration pour atteindre l'objectif du Sprint. o Chaque membre de l'équipe se concentre sur l'accomplissement du travail sélectionné lors de la planification du Sprint. o Chaque membre de l'équipe assume la responsabilité de ses tâches et contributions. o L'équipe assume collectivement les résultats du Sprint, qu'il s'agisse de succès ou de défis. o L'engagement inclut aussi le respect de la Définition de Fait et la livraison d'incréments de haute qualité. Comment favoriser engagement o Définir des objectifs de Sprint clairs et réalistes pour s'assurer que l'équipe comprend ce à quoi elle s'engage. o Donner à l'équipe l'autonomie nécessaire pour prendre leurs propres décisions et planifier leur propre travail. o Promouvoir une communication ouverte et un travail d'équipe pour que chacun se sente impliqué et aligné avec les objectifs. o Le Scrum Master et le Propriétaire du produit doivent fournir des orientations et éliminer les obstacles pour aider l'équipe à remplir ses engagements. Courage Le courage dans Scrum signifie que les membres de l'équipe ont la confiance et le courage de relever des défis, de prendre des décisions difficiles et d'aborder ouvertement les problèmes. Le courage favorise un environnement dans lequel les individus et les équipes peuvent expérimenter, s'adapter mais aussi innover sans craindre l'échec. Aspects Clés du courage o Les membres de l'équipe ont le courage d'accepter des tâches difficiles et de persévérer face aux obstacles. o Le courage implique de partager ouvertement les progrès, les obstacles et les retours, même lorsque les nouvelles ne sont pas positives. o Les équipes doivent avoir le courage de dire non à un travail qui n'est pas aligné avec l'objectif du Sprint. o Le courage signifie assumer ses erreurs, en tirer des leçons et prendre des mesures correctives. o Les équipes sont encouragées à essayer de nouvelles idées et à prendre des risques calculés, en comprenant que l'échec est réellement une opportunité d'apprendre. Comment favoriser le courage o Encourager la sécurité psychologique pour que les membres de l'équipe se sentent à l'aise pour prendre des risques et de partager leurs préoccupations. o Reconnaître et célébrer les exemples de courage, qu'ils mènent à des succès ou à des échecs. o Promouvoir une communication ouverte pour que les membres de l'équipe se sentent habilités à parler de leurs défis ou de leurs idées. Concentration La concentration dans Scrum met l'accent sur l'importance de se focaliser sur les tâches et objectifs prioritaires, tant au niveau individuel qu'au niveau de l'équipe. Elle garantit que l'équipe oriente son énergie vers la livraison de valeur et l'accomplissement de l'objectif du Sprint, sans être distraite par des activités non essentielles. Concentration Aspects Clés de la concentration o L'équipe s'engage à atteindre l'objectif du sprint en se concentrant sur le travail sélectionné dans le backlog du sprint. o La structure du sprint favorise la concentration en établissant une durée déterminée (time box) pour le travail, ce qui permet à l'équipe de rester disciplinée et orientée vers ses objectifs. o Les outils de collaboration et les événements, tels que le Daily Scrum, renforcent l'alignement et la concentration. Comment Favoriser la Concentration o Établir un objectif de Sprint clair et réalisable pour donner à l'équipe une direction spécifique. o Utiliser le Backlog du produit pour prioriser les tâches afin que l'équipe sache sur quoi se concentrer en premier. o Le Scrum Master protège l'équipe des interruptions inutiles ou des pressions externes. Respect Concentration Le respect dans Scrum met l'accent sur l'importance de valoriser les contributions, les perspectives et les efforts de chaque membre de l'équipe. Il crée un environnement positif et inclusif où chacun se sent apprécié et motivé à donner le meilleur de lui-même. Aspects Concentration Clés du Respect o Chaque membre de l'équipe apporte des compétences et des idées uniques au projet, et ses efforts sont reconnus et appréciés. o Le respect encourage l'écoute des points de vue différents et l'utilisation de perspectives variées pour résoudre les problèmes de manière créative. o Le respect consiste à reconnaître le travail et le dévouement des autres, même lorsque des défis se présentent. o Les équipes maintiennent une communication respectueuse et évitent de blâmer ou de critiquer lors des discussions et des retours d'information. Comment Favoriser le Respect Concentration o Établir des normes pour une communication et un comportement respectueux au sein de l'équipe. o Promouvoir une culture d'appréciation en encourageant les membres de l'équipe à reconnaître les efforts des autres. o Valoriser la Diversité. Ouverture L'ouverture dans Scrum met l'accent sur l'importance de la transparence, de l'honnêteté et de la volonté de partager des informations, des idées, des défis et des retours d'information au sein de l'équipe et avec les parties prenantes. Elle favorise un environnement où chacun se sent en sécurité pour communiquer ouvertement, ce qui conduit à une meilleure collaboration et à une résolution efficace des problèmes. Aspects Clés de l'Ouverture o Les membres de l'équipe partagent leurs progrès, défis et idées sans crainte de jugement. o Scrum encourage à rendre les informations sur le travail, les progrès et les obstacles visibles pour tous. o L'équipe reste ouverte aux retours des parties prenantes et les utilise pour améliorer le produit et les processus. o Les membres de l'équipe se sentent en sécurité pour exprimer leurs préoccupations, admettre leurs erreurs et demander de l'aide. Comment Favoriser l'Ouverture o Créer un espace sûr où chacun se sent à l'aise pour partager ses pensées et préoccupations. o Utiliser des outils comme des tableaux de tâches et des tableaux de bord pour garantir que les progrès et les défis sont transparents pour tous. o Encourager des retours réguliers et s'assurer qu'ils sont constructifs et axés sur l'amélioration. o Le Scrum Master et le Product Owner doivent modéliser l'ouverture en partageant des mises à jour et en invitant l'équipe à donner son avis. 5 L’équipe Scrum : rôles et responsabilités Scrum repose sur un effort de collaboration entre trois rôles clés ou chaque rôle apporte une contribution particulière à la réussite d'un projet Scrum. Professor male with solid fill le Product Owner ou Propriétaire du Produit Scientist female with solid fill le Scrum Master l'équipe de développement le Product Owner ou Propriétaire du Produit Le Product Owner (PO) joue un rôle crucial dans Scrum en faisant le lien entre les parties prenantes, l'équipe de développement et le produit lui-même. Il est le défenseur ultime du produit, garantissant qu'il apporte de la valeur et répond aux besoins de ses utilisateurs. Il a une vision claire de ce que devrait être le produit et En termes de de son évolution future. Il traduit cette vision en une gestion de la vision feuille de route à mettre en œuvre qui décrit les et du backlog caractéristiques et les fonctionnalités qui seront livrées. Il a une vision claire de ce que devrait être le produit et de son évolution future. Il traduit cette vision en une feuille de route à mettre en œuvre qui décrit les caractéristiques et les fonctionnalités qui seront livrées. Il est responsable de la priorisation, de la maintenance et En termes de de l'amélioration continue du backlog, en veillant à ce gestion de la vision qu'il reflète les dernières priorités et besoins des et du backlog utilisateurs. Il agit comme la voix des parties prenantes, y compris les clients, les investisseurs et les dirigeants. Il recueille leurs commentaires, comprend leurs besoins et leurs attentes, et les traduit en exigences produit exploitables. Le PO travaille en étroite collaboration avec l'équipe de développement. Il clarifie les user stories, répond aux questions et veille à ce que l'équipe ait une compréhension claire de la vision et des priorités du produit. En termes de Le PO affine le backlog en fonction des feedbacks. Ces gestion de la vision feedbacks sont utilisés pour affiner le backlog produit et et du backlog garantir que le produit réponde aux besoins. Il a le pouvoir ultime de décider quelles fonctionnalités sont incluses dans chaque sprint et quelle est la direction globale du produit. le Scrum Master Le Scrum Master agit en tant que facilitateur, coach et leader serviteur qui s'assure que le processus Scrum est suivi efficacement et que l'équipe de développement dispose de l'environnement et du support nécessaires pour s'épanouir. Il guide le processus Scrum, responsabilise l'équipe de développement et élimine les obstacles au succès. C'est le ciment qui unit l'équipe Scrum et garantit un processus de développement fluide, efficace et axé sur la valeur. Facilitation du Le Scrum Master veille à ce que l'équipe de développement processus Scrum comprenne et adhère aux principes et pratiques fondamentaux de Scrum. Il guide l'équipe à travers les cérémonies Scrum telles que la planification de sprint, les réunions quotidiennes, les revues de sprint et les rétrospectives. Il veille à ce que chacun participe efficacement et que les réunions soient centrées sur l'ordre du Facilitation du jour. processus Scrum Il identifie et supprime les obstacles qui entravent la progression de l'équipe de développement. Cela peut impliquer de résoudre les dépendances avec d'autres équipes, de s'attaquer aux limitations de ressources ou de lever les obstacles bureaucratiques. Le Scrum Master agit en tant que coach et aide l'équipe de développement à améliorer ses compétences d'auto- organisation, ses techniques de collaboration et ses capacités de résolution de problèmes. En termes de Il est le Champion Agile. Il promeut les avantages des Coaching et méthodologies Agile au sein de l'organisation et sensibilise les développement parties prenantes aux principes Scrum. Le Scrum Master favorise un environnement collaboratif et respectueux au sein de l'équipe. Il peut jouer un rôle de médiateur dans les conflits et guider l'équipe vers des solutions productives. l'équipe de développement L'équipe de développement est la force motrice qui transforme les idées en réalité. Il s'agit d'un groupe interfonctionnel d'individus qualifiés possédant l'expertise nécessaire pour concevoir, construire, tester et déployer le produit. Sa collaboration, ses compétences techniques et son engagement à livrer des logiciels fonctionnels en courtes itérations sont fondamentales pour la réussite d'un projet Scrum. En termes l'équipe de développement Scrum est auto-organisée. Elle gère sa charge de travail, répartit les tâches et détermine la meilleure d’auto- approche pour réaliser le travail sans avoir besoin d'une organisation et supervision constante. Cela favorise un sentiment de collaboration d'appropriation et de responsabilité. l'équipe de développement Scrum est auto-organisée. Elle gère sa charge de travail, répartit les tâches et détermine la meilleure approche pour réaliser le travail sans avoir besoin d'une En termes d’auto- supervision constante. Cela favorise un sentiment d'appropriation et de responsabilité. organisation et de collaboration Les membres de l'équipe travaillent ensemble, partagent leurs connaissances et s'entraident pour surmonter les défis. Une communication efficace est cruciale pour garantir que tout le monde est aligné sur les objectifs du sprint et les dépendances. L'équipe de développement est composée d'individus possédant les compétences techniques et les connaissances nécessaires pour construire le produit. Cela peut inclure des programmeurs, En termes d’ expertise des testeurs, des concepteurs et d'autres spécialistes en fonction des besoins du projet. technique et appropriation L'équipe de développement s'engage à livrer un incrément de produit à la fin de chaque sprint. Cet incrément représente une tranche de fonctionnalité opérationnelle qui pourrait être potentiellement livrée aux utilisateurs. Lors de la planification de sprint, l'équipe de développement estime en collaboration l'effort nécessaire pour chaque user story (un petit élément de travail) dans le backlog produit. Cette estimation est généralement effectuée en unités relatives (par En termes d’estimation exemple, story points) pour refléter la complexité plutôt que le et planification temps réel. l'équipe de développement est ouverte aux changements d'exigences et de priorités tout au long du sprint, à condition que ces changements soient correctement communiqués et n'aient pas d'impact significatif sur l'objectif global du sprint. L'équipe de développement est responsable de l'intégration Intégration et test continue de son travail et de la garantie de la qualité globale de l'incrément de produit. Elle écrit des tests unitaires, effectue des continus tests d'intégration et participe à d'autres activités de test pour identifier et corriger les bogues dès le début du processus de développement. Exercice Dans le tableau suivant, cocher la ou les cases correspondantes pour l’équipe de développement, le propriétaire du produit ou le scrum master afin d’indiquer qui est propriétaire ou est responsable de chaque élément. Equipe de Propriétaire du Scrum Master développement produit Estimations Priorités du backlog Coaching agile Coordination des travaux La définition de FAIT Respect des processus Décisions techniques Planification du Sprint Equipe de Propriétaire du Scrum Master développement produit Estimations Priorités du backlog Coaching agile Coordination des travaux La définition de FAIT Respect des processus Décisions techniques Sprint planning Qu’est-ce qu’un Leader ? Un leader est une personne qui inspire, motive et guide un groupe vers l’accomplissement d’une vision ou d’un objectif commun. Le leadership repose principalement sur l’influence et la capacité à donner un sens et une direction. Les leaders se concentrent sur une vision globale, construisent la confiance et encouragent les individus à exceller. Les traits clés d’un leader incluent l’intelligence émotionnelle, la vision, l’adaptabilité et la capacité à favoriser la collaboration, etc. Qu’est-ce qu’un Qu’est-ce manager qu’un ? Leader ? Un manager est une personne chargée de planifier, organiser, diriger et contrôler les ressources pour atteindre des objectifs spécifiques dans des contraintes de temps, de coût et de périmètre. Les managers se concentrent sur les cadres organisationnels, les systèmes et les processus pour garantir l’efficacité des opérations. Qu’est-ce Qu’est-ce qu’un qu’un manager Leader ?? Un manager est une personne chargée de planifier, organiser, diriger et contrôler les ressources pour atteindre des objectifs spécifiques dans des contraintes de temps, de coût et de périmètre. Les managers se concentrent sur les cadres Un bon chef de projet est-il un bon leader ou organisationnels, les systèmes et les processus pour garantir des l’efficacité des un bon manager ? opérations. Un bon chef deQu’est-ce projetqu’un Qu’est-ce est-il un qu’un bon managerleader Leader? ? ou un bon manager ? Un bon chef de projet est à la fois un bon leader et un bon manager. Un chef de projet doit trouver un équilibre entre le leadership et la gestion. Un leader sans compétences en gestion risque de ne pas exécuter efficacement un projet. De me même, un manager sans leadership peut manquer de capacité à motiver et inspirer son équipe. Description Leader Manager Définir la vision et les objectifs du projet Élaborer le plan de projet détaillé Assigner les responsabilités et les tâches aux membres de l'équipe Surveiller les progrès et ajuster les plans si nécessaire Motiver l'équipe et favoriser un environnement de travail positif Gérer les conflits au sein de l'équipe Présenter les résultats et les progrès du projet aux parties prenantes Évaluer les performances de l'équipe et fournir des feedbacks constructifs Favoriser le développement professionnel des membres de l'équipe Description Rôle dans Scrum Définir la vision et les objectifs du projet Élaborer le plan de projet détaillé Assigner les responsabilités et les tâches aux membres de l'équipe Surveiller les progrès et ajuster les plans si nécessaire Motiver l'équipe et favoriser un environnement de travail positif Gérer les conflits au sein de l'équipe Présenter les résultats et les progrès du projet aux parties prenantes Évaluer les performances de l'équipe et fournir des feedbacks constructifs Favoriser le développement professionnel des membres de l'équipe Description Role dans Scrum Définir la vision et les objectifs du projet Le Product Owner est responsable de la définition de la vision du produit et de la priorisation des objectifs. Élaborer le plan de projet détaillé Pas de rôle spécifique dans Scrum. Scrum ne favorise pas la création d'un plan de projet détaillé au début. Assigner les responsabilités et les tâches aux membres L'équipe de développement s'organise elle- de l'équipe même pour assigner les tâches et définir comment accomplir les objectifs. Surveiller les progrès et ajuster les plans si nécessaire Le Scrum Master veille à ce que l'équipe suive le processus Scrum et aide à ajuster les plans si nécessaire en fonction des obstacles rencontrés. Description Role dans Scrum Motiver l'équipe et favoriser un environnement de Le Scrum Master joue un rôle clé en enlevant les travail positif obstacles et en créant un environnement de travail collaboratif et positif. Gérer les conflits au sein de l'équipe Le Scrum Master intervient pour résoudre les conflits au sein de l'équipe et maintenir une bonne dynamique. Présenter les résultats et les progrès du projet aux Le Product Owner est responsable de la parties prenantes communication avec les parties prenantes et de la présentation des progrès du projet. Évaluer les performances de l'équipe et fournir des Le Scrum Master soutient l'équipe dans son feedbacks constructifs développement et fournit des feedbacks sur la manière d'améliorer les processus. Favoriser le développement professionnel des Le Scrum Master est également responsable du membres de l'équipe coaching et du développement continu des membres de l'équipe. Description Leader Manager Définir la vision et les objectifs Cette action nécessite de du projet communiquer la vision globale du projet, d'inspirer l'équipe et de clarifier les objectifs à atteindre. Élaborer le plan de projet Cela relève du rôle du manager pour détaillé structurer le plan, définir les étapes clés et allouer les ressources de manière efficace Assigner les responsabilités et Il s'agit d'une action de gestion où le les tâches aux membres de manager distribue les responsabilités en l'équipe fonction des compétences et des capacités des membres de l'équipe. Surveiller les progrès et Le manager est chargé de suivre les ajuster les plans si nécessaire progrès, de repérer les problèmes potentiels et de prendre des mesures correctives pour maintenir le projet sur la bonne voie. Description Leader Manager Motiver l'équipe et favoriser un environnement C'est le rôle du leader de motiver l'équipe, de de travail positif créer un environnement où chacun se sent valorisé et de favoriser la collaboration et l'innovation Gérer les conflits au sein de l'équipe Le manager intervient pour résoudre les conflits de manière pragmatique afin de garantir que les interactions au sein de l'équipe ne compromettent pas les objectifs du projet. Présenter les résultats et les progrès du projet Cette action relève souvent du rôle de leader aux parties prenantes pour communiquer de manière persuasive les réalisations du projet et renforcer l'engagement des parties prenantes. Évaluer les performances de l'équipe et fournir C'est le manager qui évalue les des feedbacks constructifs performances individuelles et collectives de l'équipe et fournit des feedbacks pour améliorer la productivité et la qualité du travail. Favoriser le développement professionnel des Un leader encourage le développement des membres de l'équipe compétences et le perfectionnement professionnel des membres de l'équipe pour les aider à exceller dans leurs rôles. 6 Les événements Scrum Les événements Scrum sont des réunions courtes et cadencées qui structurent le déroulement d'un projet Scrum. Ils permettent de rythmer le travail de l'équipe, de communiquer les avancées, de lever les obstacles et de s'assurer que le projet reste sur la bonne voie pour atteindre ses objectifs. Scrum définit 5 événements clés : L’affinage du backlog La planification du sprint La Mêlée quotidienne (Daily Scrum) La revue de sprint La rétrospective de sprint L’affinage du backlog Le backlog du produit est une liste hiérarchisée de tous les travaux qui doivent être réalisés pour construire le produit. Il sert de source unique pour toutes les exigences du produit. Les éléments du backlog peuvent inclure des fonctionnalités, des fonctions, des exigences, des attributs de qualité, des améliorations, des corrections, etc. Cette liste est dynamique ; elle évolue au fur et à mesure que le produit évolue et doit être mise à jour en permanence. Les réunions d'affinage du backlog sont l'occasion de faire cette mise a jour ou toiletter le backlog. Cela signifie que toutes les personnes impliquées dans le projet se réunissent pour discuter et mettre à jour les éléments du backlog. La planification du sprint Lors de la réunion de planification du sprint, tout le monde se réunit pour déterminer ce qui sera livré au cours du prochain sprint et comment ce travail sera réalisé. Le propriétaire du produit présente les éléments du backlog mis à jour et le groupe en discute pour s'assurer qu'il en a une compréhension commune. L'équipe de développement determine ce qui peut être livré au cours du sprint, sur la base de ses estimations, de la capacité prévue et des performances passées. À partir de ces prévisions, elle définit l'objectif du sprint. L'équipe de développement détermine ensuite comment cette fonctionnalité sera construite et comment elle s'organisera pour atteindre l'objectif du sprint. La Mêlée quotidienne (Daily Scrum) La mêlée quotidienne est une réunion de 15 minutes qui se tient à la même heure et au même endroit chaque jour. Le ScrumMaster s'assure que la réunion a lieu tous les jours et assure le suivi des obstacles identifiés. La mêlée quotidienne est principalement destinée aux membres de l'équipe de développement, qui l'utilisent pour synchroniser leur travail et signaler les problèmes qu'ils rencontrent. La portée de cette réunion est strictement limitée. chaque membre de l'équipe répond brièvement à 3 questions : 1. Qu'ai-je fait depuis la dernière mêlée quotidienne ? 2. Qu'est-ce que je prévois de faire aujourd'hui ? 3. Y a-t-il des obstacles à ma progression ? La revue de sprint La réunion de revue de sprint se tient à la fin du sprint et réunit l'équipe de développement, le propriétaire du produit et le ScrumMaster. Lors de cette réunion, l'équipe présente au propriétaire du produit l'incrément, ou produit évolutif, qu'elle a construit au cours du sprint. Le propriétaire du produit inspecte le travail pour voir s'il est acceptable - et décide s'il est terminé ou explique ce qu'il manque. L'équipe et le propriétaire du produit discutent de l'incrément et des éléments restants dans le backlog du produit. Ensemble, ils apportent les modifications nécessaires au backlog et décident de la suite du travail. La rétrospective de sprint Après la revue de sprint, mais avant la prochaine réunion de planification de sprint, l'équipe de développement organise sa dernière activité « d'inspection et d'adaptation » pour le sprint, la rétrospective de sprint. Bien que d'autres personnes puissent être invitées à y participer, cette réunion est principalement destinée à l'équipe de développement. C'est l'occasion pour elle de rassembler les leçons apprises et de réfléchir aux opportunités d'amélioration. Le moment choisi pour cette réunion c’est-à-dire après la revue de sprint, mais avant la prochaine réunion de planification, leur permet de prendre en compte les feedbacks du propriétaire du produit et des améliorations identifiées dans le prochain sprint. La réflexion qui a lieu pendant la rétrospective peut porter sur tout ce qui s'est passé pendant le sprint, y compris les domaines des personnes, des processus et du produit. Les membres de l'équipe examinent ce qui s'est bien passé, recherchent des possibilités d'amélioration et décident des changements à mettre en œuvre au cours du prochain sprint. Scenarios Evènements L'équipe se réunit pour inspecter les progrès réalisés vers l'objectif du Sprint et ajuster le plan pour les 24 prochaines heures. À la fin du Sprint, l'équipe se réunit pour discuter de ce qui a bien fonctionné, de ce qui n'a pas bien fonctionné, et de ce qui pourrait être amélioré pour les prochains Sprints. Le propriétaire du produit présente un backlog priorisé, et l'équipe décide quels éléments du backlog inclure dans le Sprint à venir. L'équipe présente l'Incrément qu'elle a créé pendant le Sprint aux parties prenantes pour recueillir des retours et adapter le backlog produit si nécessaire. Cet événement est limité à 15 minutes et se concentre sur trois questions clés : Qu'est-ce qui a été fait hier ? Que va-t-on faire aujourd'hui ? Y a-t-il des obstacles ? Scenarios Evènements L'équipe se réunit pour inspecter les progrès réalisés vers l'objectif du Sprint et Daily Scrum ajuste le plan pour les 24 prochaines heures. À la fin du Sprint, l'équipe se réunit pour discuter de ce qui a bien fonctionné, de ce Rétrospective du qui n'a pas bien fonctionné, et de ce qui pourrait être amélioré pour les prochains Sprint Sprints. Le Product Owner présente un backlog priorisé, et l'équipe décide quels éléments Planification du du backlog inclure dans le Sprint à venir. Sprint L'équipe présente l'Incrément qu'elle a créé pendant le Sprint aux parties prenantes Revue du Sprint pour recueillir des retours et adapter le backlog produit si nécessaire. Cet événement est limité à 15 minutes et se concentre sur trois questions clés : Daily Scrum o Qu'est-ce qui a été fait hier ? o Que va-t-on faire aujourd'hui ? o Y a-t-il des obstacles ? END