Scrum est un modèle de développement agile qui permet aux équipes de livrer des produits logiciels plus rapidement et avec une qualité supérieure. Scrum consiste à décomposer le produit en petites parties gérables appelées éléments de backlog, et à y travailler en itérations courtes appelées sprints. Voici les 8 étapes à suivre pour mettre en œuvre Scrum avec succès :
Étape 1 : Préparez votre backlog produit. Le backlog produit est une liste de fonctionnalités et de exigences que vous souhaitez inclure dans votre produit. Vous devez impliquer les parties prenantes, telles que les clients, utilisateurs ou gestionnaires, afin de créer et prioriser cette liste. Vous devez également obtenir l’approbation du propriétaire produit, la personne chargée de définir et de gérer la vision et les objectifs du produit.
Étape 2 : Estimez votre backlog produit. En tant qu’équipe, vous devez fournir une estimation approximative du temps et de l’effort nécessaires à la réalisation de chaque élément de backlog. Cela vous aidera à planifier et prioriser vos sprints. Vous pouvez utiliser différentes techniques, telles que le poker d’organisation ou les tailles de T-shirt, pour estimer vos éléments de backlog.
Étape 3 : Planifiez votre sprint. Un sprint est une période fixe, généralement d’une à deux semaines, pendant laquelle vous travaillez sur un sous-ensemble du backlog produit. Pour planifier votre sprint, vous devez organiser une réunion de planification du sprint avec toute l’équipe et le propriétaire produit. Dans cette réunion, vous devez décider des éléments suivants :
- La durée du sprint et son objectif
- Les éléments de backlog sur lesquels vous allez travailler durant ce sprint
- Les exigences et les critères d’acceptation pour chaque élément de backlog
- Les tâches et sous-tâches que vous devez réaliser pour chaque élément de backlog
- Les heures que vous allez consacrer à chaque tâche et sous-tâche
- Le backlog du sprint, qui est la liste finale des tâches et sous-tâches sur lesquelles vous vous engagez à terminer durant ce sprint
Étape 4 : Créez un espace de travail collaboratif. Pour travailler efficacement en équipe, vous avez besoin d’un espace partagé où vous pouvez communiquer et suivre vos progrès. Vous pouvez utiliser un outil logiciel ou un tableau physique pour créer votre espace de travail. Vous devez inclure les éléments suivants dans votre espace :
- Le backlog produit
- Le backlog du sprint
- Le graphique de combustion quotidien
- Le graphique de combustion du sprint
Étape 5 : Exécutez votre sprint. Pendant le sprint, vous devez travailler sur les tâches et sous-tâches que vous vous êtes engagé à terminer. Vous devez respecter les règles suivantes :
- La durée du sprint est fixe et ne peut pas être modifiée
- Si vous terminez plus tôt, vous pouvez ajouter d’autres éléments de backlog au sprint
- Si vous êtes en retard, vous pouvez supprimer ou reporter certains éléments de backlog du sprint
- Vous devez terminer un élément de backlog à la fois et vous assurer qu’il est entièrement testé et conforme aux critères d’acceptation
Étape 6 : Organisez des réunions quotidiennes (Scrums). Une réunion quotidienne est une réunion brève et ciblée que vous organisez chaque jour avec vos membres d’équipe. L’objectif de cette réunion est de synchroniser votre travail et d’identifier tout problème ou obstacle qui bloque votre progression. Pendant cette réunion, chaque membre de l’équipe doit répondre aux trois questions suivantes :
- Qu’avez-vous fait depuis la dernière réunion quotidienne ?
- Qu’allez-vous faire d’ici la prochaine réunion quotidienne ?
- Avez-vous des blocages ou des obstacles qui vous empêchent de progresser ?
Le chef d’équipe (Scrum Master), la personne chargée de faciliter et d’accompagner l’équipe, doit s’assurer que la réunion est brève et productive. Le Scrum Master doit également aider à éliminer tout obstacle affectant l’équipe.
Étape 7 : Suivez votre progression à l’aide des graphiques de combustion. Un graphique de combustion est une représentation graphique du travail accompli et du travail restant durant votre sprint. Il vous aide à surveiller votre progression et à ajuster votre plan en conséquence. Vous devez mettre à jour votre graphique de combustion quotidiennement en entrant le temps estimé pour la complétion (ETC) de chaque tâche et sous-tâche. Vous pouvez utiliser un outil logiciel ou un tableur pour créer votre graphique de combustion.
Étape 8 : Révisez et améliorez. À la fin du sprint, vous devez organiser deux réunions : une réunion de revue du sprint et une réunion de rétrospective du sprint. Dans la réunion de revue, vous devez démontrer le logiciel développé durant ce sprint au propriétaire produit et aux autres parties prenantes. Vous devez également examiner le graphique de combustion et discuter de ce qui s’est bien passé et de ce qui pourrait être amélioré en termes de qualité, de portée, de temps et de coût. Dans la réunion de rétrospective, vous devez réfléchir à la manière dont vous avez travaillé en équipe et identifier ce qui a bien fonctionné et ce qui n’a pas fonctionné, en matière de collaboration, de communication, de processus, d’outils, etc. Vous devez également élaborer des points d’action pour l’amélioration du prochain sprint.