vendredi, décembre 6, 2019

Introduction à la méthode SCRUM

Accueil Entrepreneur Introduction à la méthode SCRUM

Partager

Introduction à la méthode SCRUM

Peut-être avez-vous déjà entendu parler des méthodes Agile, mais êtes-vous familier(e) avec la méthodologie la plus utilisée, la méthode SCRUM ? Il s’agit d’une approche moderne de développement de nouveaux produits, plus rapide et flexible, qui s’apparente à la mêlée des joueurs de rugby. C’est l’idéal si vous désirez faire appel à de nouvelles méthodes de travail, méthodologies et pratiques Agile pour optimiser votre gestion de projets.

Son principe de base : avancer tous ensemble et réorienter un projet au fur et à mesure de sa progression. Si l’approche Agile est nouvelle pour vous, laissez-vous guider (et tenter) au fil de cet article dans la mise en œuvre de SCRUM.

1. Principe de la méthode SCRUM : une autre approche de la gestion de projet

À contre-pied des méthodes traditionnelles de gestion de projet et de management, les méthodes Agile (et en particulier Agile SCRUM) partent du principe que définir et planifier dans les moindres détails un produit avant de le déployer est contre-productif. En effet, le développement d’un projet sera toujours semé d’embuches ou d’imprévus rendant ainsi toute planification sortie d’usage avant même de démarrer.

À proprement parler, SCRUM n’est pas considéré comme une méthode (qui à contrario définit « comment » faire les choses), mais plutôt comme un cadre de déploiement pour réussir à surmonter les obstacles d’un projet, et gérer ses projets.

L’idée consiste à se fixer dans un premier temps un objectif à court terme et surtout à se lancer le plus rapidement possible. Une fois l’objectif atteint, il est nécessaire de marquer un temps de pause afin d’adapter son itinéraire en fonction des imprévus du moment, et ce, jusqu’à atteindre son objectif final.

L’approche SCRUM suit les principes de la méthodologie Agile en impliquant activement la participation du client tout au long du projet. On dit que « les acteurs du projet ajustent empiriquement, au fil des itérations, leur propre méthode en fonction de leur contexte ».

L’équipe SCRUM, composée d’un SCRUM Master, d’un Product Owner et d’une équipe de développement, est auto-organisée et pluridisciplinaire.

  • Le SCRUM Master est le garant de la compréhension, de l’adhésion et de l’application de la méthodologie SCRUM. De ce fait, il doit parfaitement maîtriser les principes et les valeurs de la méthodologie et veiller à sa bonne application. Il est à la fois le coach du Product Owner et de l’équipe de développement. Il doit posséder un sens de la pédagogie, permettre d’améliorer la communication au sein de l’équipe et doit s’assurer que l’équipe de développement soit pleinement productive.
  • Le Product Owner représente le client et porte la vision du produit à réaliser. Il s’agit d’un expert dans le domaine visé qui travaille en interaction avec l’équipe de développement. Il établit l’ordre de priorité des fonctions à déployer ou à corriger au travers d’un carnet de produit (le produit backlog). Il peut être interne ou externe à l’entreprise. Les membres de l’équipe de développement doivent suivre ses instructions.
  • L’équipe de développement est chargée de transformer les besoins mis en avant par le Product Owner. Elle réalise le produit et s’engage à en faire des démonstrations au fur et à mesure des nouvelles intégrations de fonctionnalités. Généralement, elle se compose de 4 à 9 personnes. Les équipes de développement sont généralement composées de développeurs, d’architectes, de testeurs, de graphistes, d’ergonomes, d’analystes, d’ingénieurs système ou réseau, etc.
scrum-introduction

2. Le cadre de la méthode SCRUM

Un projet démarre par des travaux préparatoires tels que la construction du product backlog et de la vision du produit. À noter que l’architecture doit être la plus souple possible et doit surgir au fil des Sprints.

Le Sprint est une période de 2 à 4 semaines maximum au cours de laquelle une version du produit est réalisée. Le produit doit être terminé et utilisable. Chaque Sprint a un objectif et une liste de fonctionnalités à réaliser. Il est initialement planifié au cours d’une réunion de planification de Sprint, où l’équipe de développement (en accord avec le Product Owner) sélectionne les éléments prioritaires du Product Backlog à réaliser au cours du Sprint.

À la fin de chaque Sprint, a lieu la revue de Sprint qui consiste à faire un point sur l’avancement de la Release et d’adapter au besoin le plan et le Product Backlog.

De plus, une mêlée quotidienne est déterminée par l’équipe de développement. La mêlée qui se fait debout et est très importante, car elle permet quotidiennement de remonter les obstacles rencontrés, de s’entraider et de vérifier l’avancement du Sprint. Elle dure au maximum 15 minutes et chaque personne doit répondre à 3 questions :

  • Qu’est-ce qui j‘ai réalisé la veille ?
  • Qu’est-ce que je vais accomplir aujourd’hui ?
  • Quels sont les obstacles qui me retardent ?

3. Les pièges à éviter

SCRUM est simple mais difficile à utiliser. En fonction de la culture de votre organisation, SCRUM apporte de nombreux bouleversements qui impliquent une véritable gestion Agile. Bien que cette approche a le mérite d’approfondir les besoins du client, elle nécessite de connaître dans les moindres détails le contexte du projet, les exigences du client et la complexité de la fonctionnalité à spécifier. Il est donc important d’éviter de :

  • Se concentrer sur les aspects négatifs,
  • Ne pas identifier les points faibles de l’équipe,
  • Ne pas tenir compte de la complexité au sein de l’équipe projet,
  • Ne pas permettre aux participants de discuter des problèmes rencontrés.

SCRUM est une méthode de projet qui a le vent en poupe. C’est sans doute pour cette raison qu’elle est la méthode Agile la plus éprouvée et la plus documentée, notamment pour le développement de projets informatiques. En respectant scrupuleusement les éléments qui la constituent, vous réaliserez des actions à court terme qui auront un impact fort à long terme sur votre projet.

bannière-bleu-blog

Simplifiez-vous la vie en automatisant votre comptabilité avec notre solution iPaidThat !

Auteur

Antoine Moulard
Antoine Moulardhttps://antoine-moulard.com
Après avoir obtenu mon Master 2 en Marketing Digital, J'ai pu avoir une première expérience dans une entreprise angevine spécialisée dans la création de sites ainsi que dans le référencement naturel, payant et les réseaux sociaux. J'ai quitté la ville d'Angers pour travailler à Paris et je suis désormais Traffic Manager chez iPaidThat. Pour me contacter, vous pouvez utiliser cette adresse mail : amoulard@ipaidthat.io | 01 86 65 19 43

Partager