Le guide ultime du débutant sur Scrum
Publié: 2019-09-18Bien qu'initialement conçu pour les équipes de développement de logiciels, Scrum est maintenant devenu populaire dans de nombreux autres domaines, du marketing à la gestion de projet.
Dans cet article, nous expliquerons les bases que chaque débutant Scrum doit connaître, y compris quelle est la méthodologie Scrum et comment l'implémenter avec un peu d'aide de Creately pour exécuter et gérer vos projets.
Qu'est-ce que la méthodologie Scrum
Selon Ken Schwaber et Jeff Sutherland – qui ont développé Scrum et le Scrum Guide – Scrum est défini comme
"Un cadre dans lequel les gens peuvent résoudre des problèmes adaptatifs complexes, tout en fournissant de manière productive et créative des produits de la plus haute valeur possible."
Scrum est une méthodologie de gestion de projet agile et est la méthodologie Agile la plus largement utilisée dans le monde du développement logiciel. Il se concentre sur le développement de nouvelles capacités logicielles par le biais de sprints de 2 à 4 semaines.
Pendant les sprints, l'équipe Scrum se concentre d'abord sur le développement des fonctionnalités les plus importantes afin de proposer un produit potentiellement livrable. Compte tenu des commentaires des clients et des exigences des parties prenantes, le reste des fonctionnalités sera travaillé au cours des sprints suivants.
La méthodologie Scrum favorise le travail d'équipe, la responsabilisation, des objectifs communs clairs et l'amélioration continue du produit ainsi que celui de l'équipe et de l'environnement de travail.
Il est idéalement utilisé dans les projets dont les exigences changent fréquemment. Scrum est à la fois itératif et incrémental et permet de fournir des produits fonctionnels plus fréquemment.
Les avantages de la méthodologie Scrum incluent
- Développement plus rapide de produits de qualité
- Augmentation du retour sur investissement et réduction des coûts
- Diminution du temps de mise sur le marché
- Satisfaction client accrue
- Des employés plus motivés, plus productifs et plus heureux
- Taux de risque réduit
Maintenant que nous savons ce qu'est la méthodologie Scrum et pourquoi elle est bénéfique, examinons les différents composants de Scrum. Ceux-ci incluent les rôles Scrum, les événements et les artefacts.
Rôles Scrum
Les rôles Scrum incluent le maître Scrum, le propriétaire du produit et l'équipe de développement. Ensemble, ils forment l'équipe Scrum, qui est interfonctionnelle et auto-organisée. Cela signifie que leurs décisions ne sont contrôlées par personne en dehors de l'équipe.
Propriétaire du produit
C'est l'acteur principal du projet. Il ou elle est responsable de la gestion du backlog de produit. Le propriétaire du produit est également responsable de maximiser la valeur du produit, l'équipe de développement travaille dessus.
Maître de mêlée
Bien que le Scrum Master n'ait pas d'autorité sur l'équipe de développement, il ou elle doit s'assurer que l'équipe adhère à la théorie, aux règles et aux valeurs de Scrum. Le Scrum Master agit en tant que leader-serviteur de l'équipe de développement et du propriétaire du produit. Facilitateur, le Scrum Master aide l'équipe Scrum à faire de son mieux.
Équipe de développement
L'équipe de développement, étant auto-organisée et interfonctionnelle, possède toutes les compétences nécessaires pour délivrer un "Incrément de produit "Terminé" potentiellement livrable à la fin de chaque Sprint". Les membres de l'équipe ne détiennent aucun titre et personne, y compris le Scrum Master, ne leur dit "comment transformer le Product Backlog en incréments de fonctionnalités potentiellement publiables".
Artefacts Scrum
Il existe 3 artefacts Scrum, et ils sont là pour aider à améliorer la transparence des informations importantes que l'équipe Scrum et les parties prenantes doivent connaître.
Carnet de produit
Semblable à une liste de tâches qui comprend le travail à effectuer, le backlog du produit contient les exigences des changements tels que les nouvelles fonctionnalités, les améliorations, les correctifs, etc. qui doivent être apportés au produit en cours de développement. C'est le travail du propriétaire du produit de maintenir le backlog du produit à jour.
Le carnet de produit change constamment en fonction de ce dont le produit a besoin pour rester compétitif et utile.
Carnet de sprint
Le backlog de sprint affiche les éléments du backlog de produit qui sont sélectionnés pour le sprint et qui doivent être complétés pour atteindre l'objectif du sprint. L'équipe de développement modifie le backlog de sprint pendant le sprint et y ajoute au fur et à mesure qu'elle réalise le travail qui doit être fait pour atteindre l'objectif du sprint.
Incrément
L'Incrément est la somme de tous les éléments du Product Backlog qui sont complétés pendant le Sprint, y compris la valeur des Incréments des Sprints précédents.
Événements Scrum
Scrum encourage l'équipe du projet à organiser cinq événements clés pendant le Sprint. Les événements Scrum sont des événements limités dans le temps, ce qui signifie qu'ils ont une durée maximale prédéfinie.
Ils sont mis en place pour éviter de passer du temps sur des réunions supplémentaires et inutiles. Ils offrent la possibilité d'inspecter la progression du Sprint et de s'adapter en conséquence.
Le sprint
Le sprint fait référence à une période d'un mois ou moins pendant laquelle un produit potentiellement livrable est développé. Chaque Sprint a un objectif à atteindre, un plan flexible indiquant comment y arriver, les étapes à suivre et l'incrément de produit qui en résulte.
Une fois qu'un sprint est terminé, un nouveau commence immédiatement. Si l'objectif du Sprint devient obsolète, un Sprint peut être annulé par le Product Owner sous l'influence de l'équipe Scrum et des parties prenantes.
Planification des sprints
Pendant la planification du sprint, l'équipe Scrum travaille à déterminer les fonctionnalités qui seront construites pendant le sprint, à sélectionner les éléments du backlog de produit et à planifier comment les livrer.
Il s'agit également d'un événement à durée limitée qui peut être limité à un maximum de 8 heures pour un Sprint d'un mois. Cependant, s'il s'agit d'un Sprint plus court, cet événement pourrait être plus court.
Mêlée quotidienne
L'équipe de développement tient le Scrum quotidien chaque jour de la semaine pendant environ 15 minutes pour planifier le travail des prochaines 24 heures. Cela leur donne la possibilité d'inspecter l'avancement du travail qui a été fait depuis le dernier Daily Scrum et de planifier le travail à faire ensuite.
Elle aura lieu au même endroit et à la même heure chaque jour. L'équipe peut partager ce qu'elle a fait hier, ce qu'elle fait aujourd'hui et mentionner tout ce qui l'empêche de faire son travail.
Revue de sprint
La Sprint Review a lieu à la fin du Sprint. Ici, les parties prenantes et l'équipe Scrum examineront le Product Backlog et ce qui a été fait pendant le Sprint. Ils discuteront également de ce qui doit être fait ensuite pour augmenter la valeur du produit. Pour un Sprint d'un mois, cette réunion prendrait au maximum 4 heures.
Rétrospective Sprint
La rétrospective de sprint fait référence à la réunion finale du sprint où l'équipe Scrum se réunit pour discuter de ce qui s'est bien ou mal passé en ce qui concerne les personnes, les processus, les relations et les outils, et comment s'améliorer pour mieux performer lors du prochain sprint.
Comment implémenter efficacement Scrum dans votre organisation avec Creately
Vous savez maintenant ce qu'est Scrum, son objectif et en quoi il consiste. Alors, regardons le processus Scrum - ou comment réellement mettre en œuvre Scrum.
Ici, Creately vous aidera en tant que plate-forme de collaboration visuelle pour travailler en ligne avec votre équipe. Explorons comment utiliser Creately pour accélérer et simplifier le processus Scrum.
Sélection de l'équipe ou des équipes
Les grandes organisations peuvent avoir plusieurs équipes Scrum et, à l'aide d'un organigramme, elles peuvent gérer efficacement la tâche de constituer une équipe interfonctionnelle compétente. Un organigramme peut vous aider à comprendre en un coup d'œil comment les compétences et les connaissances nécessaires sont réparties dans l'équipe.
Création du planning du Sprint
Une fois que vous avez sélectionné l'équipe Scrum, vient le moment de la planification du sprint. C'est là que l'équipe discutera de ce qui doit être fait, créera le backlog du produit, définira la durée du Sprint et son objectif.
En utilisant Creately, vous pouvez créer rapidement un calendrier de haut niveau de votre Sprint. Cela peut être utilisé pour allouer du temps aux tâches à accomplir et tenir tout le monde informé des délais.
Ou vous pouvez utiliser une feuille de route de produit qui est le plan de haut niveau qui montre comment votre produit va évoluer. Il vous aidera à mettre en évidence les principales versions et versions de produits.
Création du carnet de produit
Le backlog du produit consiste en une liste de souhaits de user stories à compléter pendant le sprint ou de toutes les exigences de modifications à apporter au produit. Il peut être utilisé comme un moyen efficace pour l'équipe de communiquer sur ce sur quoi elle travaille et prévoit de faire ensuite.
Vous pouvez utiliser des notes autocollantes et un tableau blanc ici, ou un outil comme Creately qui permet à tout le monde, y compris les parties prenantes externes, de collaborer en temps réel et également de sauvegarder les éléments dans le cloud.
Attribuer des tâches
Il serait certainement utile que chaque membre de l'équipe sache quelles sont ses responsabilités. Comme le backlog produit informe l'équipe sur ce qu'elle doit faire, vous pouvez utiliser un diagramme à couloirs pour clarifier ce sur quoi chaque membre de l'équipe de développement doit travailler pendant le Sprint.
Création du backlog de sprint
Cela montre sur quels éléments du Product Backlog vous travaillez pendant le Sprint en cours. Ceci est similaire au backlog de produit lui-même.
Une fois que vous avez créé le Sprint Backlog dans Creately, vous pouvez inviter l'équipe de développement à collaborer pour l'étendre. Toute modification apportée par quelqu'un sera immédiatement répercutée sur le canevas, et vous pouvez utiliser des commentaires et des fils de discussion pour partager des commentaires.
Prêt à démarrer votre premier projet Scrum ?
Nous espérons que ce guide vous a aidé à intérioriser la méthodologie Scrum. Utilisez les modèles fournis pour prendre une longueur d'avance sur votre projet.
Vous avez d'autres questions ? Ou des astuces ? Partagez-les avec nous dans la section des commentaires ci-dessous.