background preloader

Le rôle de ScrumMaster

Le rôle de ScrumMaster
Un résumé du rôle de ScrumMaster, l'animateur d'une équipe qui applique Scrum. Synonymes Coach agile.Facilitateur de processus.Scrum Master (en 2 mots) On peut voir le ScrumMaster comme la déclinaison agile du chef de projet, mais cela ne favorise pas la compréhension du changement induit []. Analogies Le terme Scrum vient du rugby. Responsabilité Il a pour responsabilité, dans le cadre du développement d'un produit, d'aider l'équipe à travailler de façon autonome et à s'améliorer constamment. Travaux du ScrumMaster Tâches périodiques Mettre en application Scrum en organisant et animant les réunions qui constituent le cérémonial : Tâches sur évènement éliminer les obstacles : prendre en compte les problèmes qui surviennent à tout moment sur un projet pour les éliminer au plus vite, en évitant qu'ils ralentissent l'équipe. Tâches de fond Compétences Les compétences et l'expérience souhaitées dépendent de la taille, de la complexité technique et du type de gouvernance. Affectation Points clés

Scrum et les tâches urgentes Pendant un sprint, une équipe Scrum ne devrait pas, en principe, être perturbée. Cependant il arrive que des perturbations correspondent à des travaux urgents qui ne peuvent pas attendre, alors que faire ? Lors de la réunion de planification du sprint, l'équipe, après avoir identifié les tâches à faire pendant le sprint, s'engage sur un périmètre (constitué par une liste de stories) et sur la qualité avec laquelle elle va le produire (défini par la signification de fini). Une tâche urgente constitue du travail demandé à un ou plusieurs membres de l’équipe, qui n’était pas prévu au début du sprint. Pas prévu, cela veut dire que c’est du travail qui n’est pas en relation avec la liste des stories sélectionnées pour ce sprint, ni découlant de la définition de fini. Le travail demandé -en urgence- peut être en relation avec le produit que l’équipe développe. Lorsqu’une tâche urgente se présente, une équipe Scrum peut prendre une de ces positions : Dire non.

Gestion de projet agile - Véronique Messager Rota, Jean Tabaka - Livres Ayez l'air intelligent avec GreenHopper - Atlassian - TechSolCom Accueil » Atlassian » Ayez l’air intelligent avec GreenHopper Ayez l’air intelligent avec GreenHopper Publié le 02 déc 10 - Écrit par Félix Martineau La méthodologie Agile est de plus en plus utilisée dans les projets de développement informatique et GreenHopper s’est rapidement positionné comme un incontournable dans le marché. Si vous utilisez GreenHopper, je vous garantis que vous allez regarder le Graphique Horaire de Burndown à tous les jours. Introduction Une bonne entrée en matière pour ce guide est de regarder le fameux Triangle d’un projet. Ça va prendre combien de temps ? C’est bien entendu la grande question qui revient sans cesse. L’individu qui va réaliser la tâcheLa complexité de la tâcheLa qualité du code existant Avec tous ces inconnus, pas surprenant qu’il soit irréaliste d’avancer quelque chiffre que ce soit, même à haut niveau, pour un projet d’envergure. Comment s’en sortir ? Le graphique d’avancement GreenHopper Voici un exemple de graphique d’avancement.

Des équipes agiles performantes pour le meilleur et pour le pire Être "agile", c'est optimiser les performances de l'équipe. La méthodologie agile est conçue pour favoriser l'amélioration continue : vérifier les progrès réalisés lors d'une réunion quotidienne, se lancer dans un sprint, prendre le temps de réfléchir et effectuer des ajustements. Célébrer les réussites (et les échecs) permet de manager l'équipe dans une optique d'amélioration continue afin de la faire grandir en maturité et en performance. La célébration des réussites et l'identification des échecs, des défis ou des revers font partie intégrante du processus agile. Nous avons demandé à trois experts en méthodologie agile de nous donner leur avis sur les raisons et la manière dont les équipes agiles peuvent fêter leurs réussites et leurs déboires : Découvrez l'importance de féliciter une équipe de travail et de célébrer ses déboires. Pourquoi est-il si important de célébrer les victoires et les échecs ? Et l'identification des problèmes est importante pour la raison inverse. 1. 2. 3. M. 4.

Bien démarrer avec "Scrum" Par Florent Lothon, mis à jour en juin 2013. La méthode Scrum (« Scrum » signifie « Mêlée » en anglais), ou plus exactement le cadre méthodologique Scrum est de loin la méthode Agile la plus utilisée dans le monde. Expérimentée en 1993, elle bénéficie aujourd’hui de nombreux retours d’expérience. Les conférences, communautés, formations, blogs, outils et ouvrages à son sujet ne manquent pas. L’objectif de cet article est de vous aider à vous lancer dans la mise en oeuvre de Scrum. Il décrit le processus associé, ses étapes, réunions, rôles, etc. Au sujet de Scrum Parler d’une « méthode » concernant Scrum n’est pas ce qu’il y a de plus approprié. Au sein de ce cadre méthodologique de gestion de projet, les acteurs ajustent empiriquement, au fil des itérations, leur propre méthode en fonction de leur contexte. NB : Sachez que eXtreme Programming couvre également efficacement les aspects de gestion de projet, faisant d’elle l’une des méthodes Agile les plus complète qui existe. Démarrage

Scrum (développement) Scrum est un framework ou cadre de développement de produits complexes. Il est défini par ses créateurs comme un « cadre de travail holistique itératif qui se concentre sur les buts communs en livrant de manière productive et créative des produits de la plus grande valeur possible ». Scrum est considéré comme un groupe de pratiques répondant pour la plupart aux préconisations du manifeste agile. Scrum s'appuie sur le découpage d'un projet en « boîtes de temps », nommées sprints (« pointes de vitesse »). La création de frameworks de développement logiciels hybrides couplant Scrum et d'autres frameworks est commune puisque Scrum ne couvre pas le cycle de développement de produit. Scrum est utilisé dans différents domaines comme le logiciel, l'aéronautique ou le bâtiment. En 1995, Ken Schwaber présente une communication décrivant les fondements de ce qui deviendra la méthode Scrum à l'OOPSLA[5]. product owner (« directeur de produit[13] ») : scrum master (« chef de mêlée[14] ») :

Scrum et XP depuis les Tranchées Le planning de sprint est une réunion critique, probablement l'événement le plus important dans Scrum (d'après mon opinion subjective bien sûr). Une réunion de planning de sprint mal exécutée peut perturber un sprint complet. Le but de la réunion de planning de sprint est de donner à l'équipe suffisamment d'informations pour qu'elle soit capable de travailler paisiblement, sans dérangements pendant quelques semaines, et de donner au directeur de produit suffisamment de confiance pour les laisser faire. OK, c'est un peu flou. Un but pour le sprint. 4.1. Quelquefois les directeurs de produits rechignent à passer des heures avec l'équipe pour faire le planning de sprint. « Les gars, j'ai déjà listé ce que je voulais. La raison pour laquelle l'équipe au complet ainsi que le directeur de produit doivent être à cette réunion de planning de sprint est que chaque histoire contient trois variables qui dépendent fortement les unes des autres. 4.2. (Eh bien, OK, presque jamais) Aha ! 4.3. 4.4. 4.5.

Mes 10 raisons d'avoir un backlog de Sprint affiché au mur Il existe plein d'outils permettant de gérer le backlog de sprint, en plus, ils permettent de faire des statistiques, générer le Burndown et Burnup automatiquement. De plus les post-it sont toujours nickel : il n'y a pas de rature, l'historique des opérations est sauvegardé et rejouable pour analyser ce qu'il s'est passé. Ces systèmes permettent d'identifier facilement les tâches critiques et on peut même avec des statistiques sur les performances de chaque développeurs. Mais avec tout ça, je préfère travailler avec un backlog de Sprint affiché au mur. Raison 1 : L'information est disponible en permanence et instantanément Il n'est pas nécessaire d'ouvrir un fichier ou d'accéder à une application, l'information est là devant tout le monde. Raison 2 : Tout le monde peut consulter le mur d'informations On constate qu'il y a plein d'intervenants extérieurs qui viennent consulter le mur, pour prendre la température du projet, s'assurer que cela avance, se rappeler des dates clefs du projets...

Burndown charts - French Scrum User Group - French Scrum User Group Voici un exemple de Sprint Burndown chart. La durée du sprint a été fixée à 10 jours. L'équipe s'engage à réaliser dans cet exemple 104 points scrums. Vous pouvez aussi utiliser comme unité le nombre de jours de travails restant, ou le nombre d'élément du sprint backlog, peu importe. L'essentiel est de suivre facilement le "reste à faire". La courbe verte représente la pente idéale pour réussir à livrer au bout du 10ème jour l'engagement de 104 points. Au matin du jour 4, l'équipe me fait part lors du daily stand-up d'un point plus compliqué que prévu sur une des tâches à compléter. Le burndown chart est un indicateur qui visualise chaque jour la quantité de travail restant à faire. Dans l'exemple ci-dessous, l'équipe n'a pas réussi à avancer, bloquée pendant quelques jours. Le burndown chart est un indicateur qui permet aussi de répondre à la question "quand pensez-vous terminer ?".

Burn-down charts: The Good, Bad, advice and alternatives I’ve never completely accepted burn-down charts. I know they are a staple of Agile development and I’ve even used them myself but I’ve never been completely happy with them. The reason I’ve never been happy with them is that they require and initial figure to burn-down. You need an initial number - in hours, days, points or what ever - to seed the chart and then you burn off some amount and you see the line falling. The problem is that initial figure, it has to come from somewhere. Burn-down charts were popularised by Scrum where there are, strictly speaking, two types of burn-down chart: the product burn-down chart and the sprint burn-down chart. In a 4 week iteration, with a Sprint Goal I can see were the Sprint burn down has a place. My bigger issue lies with the Product Backlog burn-down chart. However, once the estimate gets out there, once it becomes known the team estimates the project at 100 points of work people start ask questions when the number changes.

Related: