De plus en plus prisée par les startups et entreprises, la méthode Scrum est très certainement la méthode Agile la plus connue. Elle redéfinit la manière de mener un projet de A à Z. Comment définir cette approche qui fait fureur dans l’écosystème professionnel ? Que change-t-elle à la manière dite plus “classique” d’organiser son travail ? Réponse dans cet article.
L’origine de la méthode Scrum
C’est en 1986, dans un article publié par Hirotaka Takeuchi et Ikujiro Nonaka, que naît la méthode Scrum. Les auteurs y prônent une nouvelle manière de concevoir des produits et la comparent à un match de rugby. D’où le mot “scrum”, qui a été emprunté au lexique du rugby et qui signifie “mêlée” en anglais.
À la manière des joueurs qui se passent le ballon de main en main jusqu’à la victoire, l’équipe qui utilise la méthode Scrum progresse ensemble et réajuste le projet au fur et à mesure.
En quoi consiste la méthode Scrum ?
Les inventeurs de la méthode Scrum ont ainsi théorisé une nouvelle approche qui fait partie de la structure Agile. Elle peut être considérée comme un cadre de gestion de projet, un “framework” qui redéfinit les rôles au sein d’une équipe et les règles.
L’objectif ? Améliorer la productivité des équipes et replacer le client au cœur du processus de création des produits à travers des feedbacks. Pour ce faire, les teams fonctionnent désormais en sprints, des cycles de travail répétés pour obtenir un produit fini et validé par les utilisateurs. C’est un processus itératif et collaboratif, comme l’on peut aussi trouver dans la méthode Lean Startup.
La répartition des rôles dans la méthode Scrum
Dans la méthode Scrum, tout le monde a un rôle bien défini qui permet à la team de bien fonctionner. Il existe trois fonctions principales, qui sont complémentaires :
Un Scrum Master
C’est lui qui va endosser le rôle de coach tout au long du projet, c’est-à-dire qu’il s’assure de son bon déroulement et du respect des principes de la méthode Scrum. Pour cela, il accompagne tout le monde sur la compréhension de la méthode et sa mise en application.
Il favorise également la communication entre les différents membres de l’équipe afin de maximiser la valeur créée.
Un Product Owner
C’est lui qui fait le lien entre l’équipe technique et le client, en portant la vision auprès du produit auprès des parties prenantes. Il possède différentes missions :
- Il maintient le backlog produit à jour
- Il priorise les fonctionnalités avec l’équipe puis les valide
- Il rédige les User Stories
L’équipe de développeurs
C’est l’équipe de développeurs chargée de transformer les besoins en fonctionnalités concrètes. Elle est généralement constituée de 6 à 10 personnes pour être efficace, et peut être pluridisciplinaire.
Les piliers de la méthodologie Scrum
La méthode Scrum s’articule autour de plusieurs grands principes qui régissent l’organisation des équipes :
- La collaboration : Tous les membres doivent travailler ensemble en partageant une vision commune du produit et dans la même optique.
- Le développement itératif : En Scrum, le produit est conçu par des cycles d’itérations courtes. Ainsi, il est possible de s’adapter au fur et à mesure aux besoins des clients, pour leur proposer un produit qui réponde au mieux à leurs attentes.
- La maîtrise du temps : Dans le framework Scrum, la réduction du Time to Market est indispensable. En effet, la logique de perfectionnement constant incite les membres de l’équipe à optimiser leur temps le mieux possible.
- L’autonomie : Chacun est garant de son travail et porte la responsabilité des ses missions. Ce principe d’auto-organisation permet de rendre les équipes plus créatives et dynamiques.
- La transparence : Toutes les parties prenantes doivent avoir le même niveau de connaissance tout au long du projet. C’est pourquoi la communication est indispensable dans l’approche Scrum.
Les événements SCRUM
La méthode Scrum est rythmée par différents ateliers avec des objectifs bien précis. Ces événements constituent des outils essentiels pour toute l’équipe.
Le product Backlog
C’est la phrase préliminaire avant de lancer le Sprint Scrum. Il s’agit pour le Scrum Master d’identifier le travail à fournir à partir du backlog produit. Cette réunion de planification permet également de hiérarchiser les fonctionnalités en fonction de leur ordre de priorité. À l’issue de cet atelier, vous devriez obtenir un plan de sprint, qui servira de guide pour la suite.
Le sprint
Un cycle de Sprint dure généralement deux semaines, bien que cette durée puisse varier en fonction des projets et des besoins de l’équipe. Puisque la méthode Scrum repose sur la hiérarchisation des fonctionnalités, chaque itération sera consacrée à l’une d’entre elles. Pour cela, référez-vous au plan réalisé lors de la séance de planification. À l’issue des deux semaines, un livrable doit être présenté par l’équipe.
Concrètement, un Sprint s’organise avec un tableau et des post-its de couleurs (et/ ou avec un outil digital collaboratif) divisé en trois colonnes : ce qui est à faire, en cours et terminé. À chaque début d’atelier, on liste sur des posts-its toutes les missions à réaliser pour finaliser la fonctionnalité en question du produit. Ils seront bougés au fur et à mesure dans les colonnes pour indiquer l’état d’avancement de chaque tâche.
Ce tableau est particulièrement efficace pour signaler visuellement la progression du projet avec toutes les parties prenantes.
La mêlée quotidienne ou Daily Scrum
Tous les jours, une réunion de 10-15 minutes permet de faire le point sur l’avancée du sprint. On y discute des réalisations de l’équipe, mais aussi des points de blocage. Ce point quotidien se déroule généralement debout pour dynamiser les échanges.
Les rétrospectives de Sprint
À la fin de chaque Sprint, tous les membres de l’équipe doivent se réunir pour discuter de son déroulé et des axes d’amélioration. Cette logique de perfectionnement continu se traduit par une volonté de favoriser les interactions entre toutes les parties prenantes, maintenir la motivation et gagner en productivité.
Si le fonctionnement de la méthode Scrum est plutôt simple à comprendre, l’implémenter au sein d’une startup ou d’une entreprise est une autre histoire. La mise en place d’une approche Scrum requiert en effet un fort investissement de la part des parties prenantes, ainsi que la volonté de transformer l’organisation de son travail et de sa manière de communiquer avec les autres. Cependant, une fois que la méthode sera instaurée dans votre équipe, il y a fort à parier qu’elle prouvera son efficacité. À vous de jouer !