Qu’est-ce qu’un workflow Scrum ?
scrumwithoutshadow.jpg

Qu’est-ce qu’un workflow Scrum ?

scrumwithoutshadow.jpg

Définition d'un flux de travail Scrum

Un flux de travail Scrum implique un ensemble de cérémonies, de rôles et d'éléments qui aident les équipes à organiser leur travail et à produire des résultats au cours de cycles courts appelés sprints.

Le flux de travail s'articule autour de Scrum, un cadre de travail qui fait partie de la

. Il permet aux équipes de travailler par petits blocs plutôt qu'en continu. Il améliore la responsabilisation, offre de la flexibilité et aide les équipes à améliorer continuellement leurs produits et services.

Un flux de travail Scrum (également connu sous le nom de flux de travail sprint ou flux de travail Agile) implique l'incorporation des principes Scrum dans vos processus d'entreprise. Il aide les équipes à fournir un travail de haute qualité qui apporte autant de valeur que possible à l'entreprise et à l'utilisateur final.

Prenons l'exemple du développement de produits pour montrer comment le cadre Scrum peut s'appliquer à un flux de travail.

Pour intégrer Scrum dans votre processus de développement de produits, vous commencez par décomposer le processus en itérations (appelées "sprints"). Ces itérations intègrent toutes les étapes du processus de développement de votre produit, qui peuvent inclure les éléments suivants :

  • Idéation

  • Recherche

  • Planification

  • Prototypage

  • Essais

  • Calcul des coûts

  • Création

Chaque itération peut durer de une à quatre semaines. À la fin de chaque itération, l'équipe de développement du produit examine les succès et les échecs, et élabore un nouveau plan d'action pour l'itération suivante.

Quels sont les avantages de l'utilisation d'un flux de travail Scrum ?

Examinons quelques-uns des avantages de l'utilisation d'un flux de travail Scrum dans votre entreprise.

Apprendre et s'améliorer au fur et à mesure

Contrairement à un flux de travail traditionnel, un flux de travail Scrum vous permet de travailler par petits sprints. Cela signifie que vous pouvez fréquemment réfléchir à vos processus et les améliorer.

Placez les clients au cœur de votre travail

Le cadre Scrum se concentre sur la manière d'apporter le plus de valeur à l'utilisateur final. En intégrant ce sentiment dans vos flux de travail, vous réfléchissez constamment à l'impact de vos processus sur le client et à la manière dont vous pouvez lui offrir une meilleure expérience.

Améliorer la collaboration interfonctionnelle

La collaboration est au cœur de Scrum. Ce cadre encourage les équipes à jouer leur rôle et à travailler ensemble pour atteindre des objectifs communs.

Accroître la responsabilité

Avec le cadre Scrum, il n'y a pas de confusion quant à savoir qui doit faire quoi. Il est clair dès le départ qui est responsable de certaines tâches et activités, ce qui encourage les membres de l'équipe à assumer la responsabilité de leur travail.

Combien d'étapes comporte un flux de travail Scrum ?

Il y a quatre événements principaux au cours de chaque cycle de sprint. Il s'agit de l'événement de planification du sprint, de la mêlée quotidienne, de la revue du sprint et de la rétrospective du sprint. Examinons chacun d'entre eux plus en détail :

1. Planification du sprint

L'événement de planification du sprint est l'événement de lancement du sprint. Il s'agit d'une réunion de planification qui implique l'ensemble de l'équipe Scrum. Au cours de la session, vous décrivez ce que vous allez livrer dans le sprint en cours et le travail qui doit être effectué pour atteindre votre objectif.

2. Mêlée quotidienne

Une Mêlée quotidienne (ou

) est une courte réunion qui a lieu chaque jour pendant le Sprint pour vérifier les progrès. C'est l'occasion pour l'équipe Scrum de s'assurer qu'elle est sur la bonne voie pour réaliser le travail dans le backlog du Sprint et de s'ajuster si nécessaire.

3. Revue de sprint

La revue de Sprint a lieu à la fin du Sprint. Elle permet à l'équipe Scrum d'examiner le travail accompli et de recueillir des commentaires exploitables de la part des parties prenantes. Elle est utile pour déterminer si le Sprint a réussi à atteindre ses objectifs.

4. Rétrospective du sprint

La rétrospective du sprint a lieu avant que le prochain sprint ne soit lancé. C'est l'occasion pour l'équipe d'examiner ce qui s'est bien passé au cours du sprint précédent, ce qui n'a pas fonctionné comme prévu et comment s'améliorer à l'avenir.

Si vous vous demandez comment chacun de ces éléments s'intègre dans votre flux de travail Scrum, ne vous inquiétez pas. Notre prochaine section couvre tout ce que vous devez savoir.

Quel est le lien entre Scrum et PI Planning ?

Le flux de travail Scrum et la planification PI, ou

(d'après « Program Increment » en anglais) font tous deux partie intégrante du Scaled Agile Framework (
SAFe
).

Scrum fournit un cadre pour le développement itératif au sein d'équipes individuelles, en mettant l'accent sur la collaboration, la transparence et l'adaptabilité.

De son côté, la planification PI se fait au niveau du programme, impliquant plusieurs équipes Agile qui travaillent ensemble pour planifier et synchroniser leurs activités pour un Incrément de Programme spécifique, qui dure généralement de 8 à 12 semaines. La planification PI aligne les équipes, les parties prenantes et les ressources, en veillant à ce que tous les participants comprennent les objectifs et les dépendances pour l'incrément à venir.

En substance, alors que Scrum guide les opérations quotidiennes des équipes individuelles, la planification PI coordonne et aligne les efforts de plusieurs équipes au sein d'un train de lancement Agile plus large.

Comment lancer un flux de travail Scrum

Nous avons expliqué ce qu'est un flux de travail Scrum et les avantages de l'utilisation de ce cadre dans votre entreprise. Voyons maintenant comment mettre en œuvre un flux de travail Scrum dans votre entreprise.

1. Identifiez les rôles

La première étape consiste à comprendre les rôles standardisés d'une équipe Scrum et à attribuer ces rôles aux bonnes personnes.

Voici les trois rôles que vous devez prendre en compte :

  • Propriétaire du produit

Le propriétaire du produit est chargé de maximiser la valeur que le produit (ou le processus) apporte à l'entreprise et à l'utilisateur final. Il est responsable du qui, du quoi et du pourquoi d'un flux de travail Scrum (pourquoi le processus est important, à qui il s'adresse et ce qu'il devrait inclure). Ils sont notamment chargés de fixer des objectifs, de tenir à jour le carnet de commandes et de recueillir des informations en retour. Ils ont le dernier mot sur toutes les décisions stratégiques.

  • L'équipe de développement

L'équipe de développement (également appelée développeurs) est chargée d'exécuter les activités du sprint. En d'autres termes, elle est responsable de l'exécution de toutes les activités du flux de travail. Ses responsabilités comprennent la gestion des éléments du carnet de commandes du sprint, l'adaptation du travail en fonction du retour d'information au cours des réunions quotidiennes de Scrum et la contribution à l'objectif du sprint.

La taille idéale d'une équipe de développement se situe entre trois et neuf personnes (sans compter le Product Owner et le Scrum Master). Au-delà de neuf personnes, les sprints seront complexes et difficiles à gérer.

  • Le Scrum Master

Le Scrum Master est chargé de veiller au bon déroulement des sprints. Il doit avoir une connaissance approfondie du cadre Scrum et être capable d'aider les autres membres de l'équipe Scrum à le suivre efficacement. Ses autres responsabilités consistent à motiver l'équipe à terminer son travail, à maintenir les valeurs de Scrum et à atténuer les distractions qui pourraient empêcher l'équipe Scrum d'atteindre ses objectifs.

Maintenant que vous en savez plus sur les différents rôles Scrum, vous pouvez les attribuer aux membres de votre équipe.

Pour répartir efficacement les rôles Scrum, trouvez les membres de l'équipe qui ont les bonnes compétences.

Prenons l'exemple de l'équipe de développement. Elle gère les activités et s'assure que le travail est effectué, elle doit donc être organisée. Pour donner à vos sprints les meilleures chances de réussite, vous devez vous efforcer de recruter une équipe de développement composée de personnes organisées. Si vous ne le faites pas, c'est l'ensemble du Scrum qui sera mis en péril.

Il est également important de noter que ces rôles ne sont pas liés à des titres de poste. Toute personne, quel que soit son titre, peut accomplir ces tâches à condition d'avoir les compétences, les connaissances et l'expérience nécessaires pour les mener à bien.

2. Organisez une session de planification du sprint

Une fois que tous les rôles Scrum sont en place, vous pouvez maintenant vous concentrer sur la session de planification du sprint.

Voici ce qui se passe pendant cette session :

  • Tout d'abord, le Product Owner informe l'équipe Scrum de la situation actuelle. Il passe en revue les objectifs du sprint, partage les mises à jour et informe l'équipe de tout changement important pour le sprint à venir.

  • Le Product Owner présente ensuite le backlog du produit et explique quelles tâches du backlog seront prioritaires dans le Sprint en cours. Ces tâches constituent le carnet de commandes du sprint. Utilisez notre modèle gratuit de

    pour créer une priorisation simple et efficace pour votre équipe Scrum.

  • L'équipe Scrum examine chaque élément du backlog individuellement. Au cours de cette étape, l'équipe examine également les ressources (y compris le budget et la capacité) pour s'assurer qu'elle peut mener à bien les tâches du backlog.

  • Ensuite, l'équipe définit les éventuelles dépendances entre les travaux nécessaires pour convertir un élément du backlog en un incrément de produit opérationnel (l'incrément de produit est la somme totale de tous les éléments du backlog achevés au cours d'un sprint).

  • Avec toutes ces informations, l'équipe Scrum peut déterminer la durée de chaque sprint. Les sprints sont des périodes délimitées dans le temps, d'une durée d'une semaine à un mois. Leur durée peut varier en fonction de ce qu'ils contiennent.

  • Pour mesurer le succès de votre sprint, vous devez fixer des objectifs et des mesures. Ceux-ci vous aideront à suivre les performances pendant le Sprint et à mesurer le succès une fois qu'il sera terminé. Vous pouvez utiliser le cadre des

    pour créer des objectifs clairs et mesurables pour vos sprints.

  • Enfin, vous confirmerez le plan avec l'équipe Scrum pour vous assurer que tout le monde est satisfait de la nouvelle orientation.

Il est clair qu'un flux de travail Scrum comporte de nombreux éléments mobiles. Pour faciliter la gestion du processus, envisagez d'utiliser un outil de collaboration en ligne, où les équipes Scrum peuvent suivre toutes ces informations et les stocker dans un emplacement central. Les équipes peuvent accéder à des informations cruciales sur les sprints pour voir comment ils se déroulent, même si les membres travaillent à distance.

Avec Miro, vous pouvez également rationaliser le processus Scrum en intégrant des cartes

pour faciliter la détection des dépendances et le suivi des progrès.

3. Lancez le sprint

Maintenant que la session de planification est terminée, vous pouvez lancer le sprint et vous mettre au travail.

Au cours du sprint, votre équipe accomplira ses tâches en fonction des éléments du carnet de commandes du sprint. Chacun connaîtra son rôle et le résultat du sprint.

Si vous utilisez Miro pour gérer le processus, les équipes pourront suivre les itérations et travailler ensemble en temps réel. Vous pouvez consulter notre

à titre d'exemple.

Les équipes peuvent utiliser le modèle pour gérer leur prochain sprint. Toute personne travaillant sur le sprint peut facilement accéder au tableau en ligne et voir instantanément comment les choses progressent - ce qui est particulièrement utile pour le Scrum Master.

Si les choses ne se déroulent pas comme prévu ou prennent du retard, le Scrum Master peut mettre en place des mesures pour remettre les choses sur la bonne voie. Sans ce niveau de visibilité, il sera plus difficile pour le Scrum Master d'identifier ces défis.

4. Organisez vos réunions quotidiennes

Pendant que les itérations sont en cours, vous devrez organiser vos réunions quotidiennes avec l'ensemble de l'équipe de développement.

Voici quelques bonnes pratiques pour la tenue de ces réunions quotidiennes :

  • Respectez le calendrier

Une réunion courte et agréable vous aidera à vous en tenir aux mises à jour les plus importantes et à libérer plus de temps pour travailler sur le Sprint. Idéalement, la réunion dure entre 10 et 15 minutes. Si elle est trop longue, vous risquez de couvrir des informations qui ne sont pas essentielles à l'avancement du Sprint.

  • Organisez la réunion tous les jours à la même heure

Pour aider votre équipe à prendre l'habitude de tenir des réunions quotidiennes, essayez de les organiser tous les jours à la même heure. Qu'il s'agisse de la première heure du matin ou de la fin de la journée, gardez la même heure pour plus de cohérence.

  • Gardez le cap sur le sujet

Facilitez la réunion pour vous assurer que l'équipe Scrum reste sur la bonne voie. Vous devez ramener la conversation sur le Sprint si elle commence à dévier.

5. Effectuez une rétrospective du sprint

Une fois le travail terminé, vous effectuerez une rétrospective pour réfléchir au succès du sprint et identifier les améliorations à apporter. Les enseignements tirés de cette rétrospective serviront de base aux sprints à venir.

Voici quelques conseils pour mener une rétrospective réussie :

  • Utilisez un modèle

Commencez par utiliser un modèle prêt à l'emploi pour rationaliser le processus. Cela vous permet d'intervenir immédiatement après le Sprint et de réaliser votre rétrospective sans délai. Jetez un coup d'œil à certains de nos

pour voir quel format vous conviendrait le mieux, à vous et à votre équipe Scrum.

  • Passez en revue ce qui s'est bien passé

Commencez par réfléchir à ce qui s'est bien passé. Avez-vous atteint l'objectif du sprint ? Votre équipe de développement a-t-elle bien travaillé ensemble ? Le produit final a-t-il été bien accueilli par l'utilisateur final ? Quels qu'ils soient, mettez le doigt sur ces domaines de réussite. Ces informations seront importantes pour vos prochains sprints.

  • Analysez les points à améliorer

Après avoir examiné les réussites, prenez le temps d'analyser ce qui aurait pu être amélioré. Y a-t-il eu des goulots d'étranglement dans le flux de travail ? L'équipe Scrum a-t-elle eu du mal à livrer le sprint à temps ? L'utilisateur final a-t-il rencontré des problèmes avec le produit final ? Toutes ces informations sont utiles pour améliorer vos sprints à l'avenir.

  • Identifier des actions pour l'avenir

Considérez vos succès et vos améliorations et identifiez comment vous aborderez les sprints à l'avenir. Concentrez-vous sur la reproduction de ce qui a bien fonctionné et sur l'amélioration des aspects qui n'ont pas fonctionné comme prévu.

Débutez votre nouveau projet en quelques secondes

Rejoignez les milliers d'équipes qui utilisent Miro pour accomplir le meilleur travail possible.
accenture.svgbumble.svgdelloite.svgdocusign.svgcontentful.svgasos.svgpepsico.svghanes.svghewlett packard.svgdropbox.svgmacys.svgliberty mutual.svgtotal.svgwhirlpool.svgubisoft.svgyamaha.svgwp engine.svg
accenture.svgbumble.svgdelloite.svgdocusign.svgcontentful.svgasos.svgpepsico.svghanes.svghewlett packard.svgdropbox.svgmacys.svgliberty mutual.svgtotal.svgwhirlpool.svgubisoft.svgyamaha.svgwp engine.svg