Refonte d'une plateforme e-commerce : gouvernance du Product Backlog à grande échelle
FinShop est une entreprise de retail en ligne qui a décidé de refondre entièrement sa plateforme e-commerce. Le projet mobilise trois équipes Scrum distinctes, chacune composée de 7 développeurs, travaillant en parallèle sur des modules différents : paiement, catalogue produit et expérience utilisateur. La direction technique a imposé que chaque équipe maintienne son propre Product Backlog afin d'assurer l'autonomie de chaque équipe et éviter les dépendances.nnAnna, Product Owner unique nommée sur le projet, constate rapidement des incohérences de priorités entre les trois backlogs : une même fonctionnalité de recommandation produit apparaît dans deux backlogs avec des descriptions contradictoires. Elle hésite à intervenir car elle craint de violer l'autonomie des équipes. Par ailleurs, la direction lui demande chaque semaine un rapport de vélocité consolidé pour évaluer la progression de valeur du projet.nnLe Scrum Master senior du programme, Julien, rappelle lors d'une réunion de coordination que la structure actuelle contredit les principes Scrum. Anna doit décider comment restructurer la gouvernance du backlog, comment répondre aux attentes de la direction en matière de mesure de valeur, et comment préserver sa propre responsabilité sans empiéter sur l'autonomie technique des équipes.
La direction technique a imposé trois Product Backlogs distincts pour les trois équipes Scrum. Est-ce conforme au cadre Scrum ? Que doit faire Anna ?
Cette structure est non conforme au cadre Scrum. Le Scrum Guide stipule explicitement qu'il ne doit exister qu'un seul Product Backlog par produit, même si plusieurs équipes Scrum travaillent sur ce même produit. Un Product Backlog unique garantit une source de vérité commune, évite les duplications et les contradictions de priorités, et permet au Product Owner de disposer d'une vision cohérente de la valeur à délivrer. Anna doit donc consolider les trois backlogs en un seul Product Backlog unifié dont elle assume la responsabilité de l'ordonnancement. Elle peut déléguer certaines activités de raffinement à des membres des équipes, mais elle reste seule accountable pour l'ordre et la transparence du backlog. Cette consolidation résoudra directement les 14 items dupliqués identifiés.
La direction demande à Anna de fournir chaque semaine un rapport de vélocité consolidé pour mesurer la 'valeur produit' générée. Anna doit-elle accepter ce mode de reporting ?
Anna doit refuser ce mode de reporting et proposer une alternative alignée avec les principes Scrum et le cadre EBM (Evidence-Based Management). La vélocité est une métrique de capacité d'équipe — elle mesure la quantité de travail réalisé par Sprint — et non la valeur produit. Une vélocité de 87 points ne dit rien sur l'impact réel pour les utilisateurs ou le business. Anna devrait plutôt proposer des indicateurs d'outcomes tels que : le taux de conversion des visiteurs en acheteurs, le taux de rétention des clients, le revenu moyen par session, ou le taux d'adoption des nouvelles fonctionnalités. Ces métriques mesurent ce que le produit accomplit réellement pour ses utilisateurs, conformément à la responsabilité première du Product Owner : maximiser la valeur du produit.
Lors du Sprint Planning, un développeur senior de l'équipe catalogue demande à Anna de valider son estimation de 13 points pour un item de recherche avancée, arguant qu'elle a plus d'expérience produit. Anna doit-elle approuver ou modifier cette estimation ?
Anna ne doit ni approuver ni modifier l'estimation. Dans le cadre Scrum, les estimations appartiennent exclusivement aux Développeurs : ils sont seuls compétents pour évaluer l'effort technique requis pour réaliser un item. Le Product Owner définit le 'quoi' et le 'pourquoi' — il présente les items, clarifie les critères d'acceptation et exprime la valeur métier — mais il n'a aucune autorité sur le 'comment', qui inclut les estimations. Valider ou rejeter une estimation reviendrait à violer l'auto-organisation des Développeurs et pourrait fausser la capacité réelle de l'équipe. Anna peut en revanche clarifier le besoin métier derrière l'item si l'équipe manque d'informations pour estimer, ou vérifier que la Definition of Done est bien prise en compte dans l'estimation.
Startup HealthTech : Sprint en crise et annulation d'un Sprint
MediTrack est une startup développant une application mobile de suivi de santé destinée aux patients chroniques. L'équipe Scrum est composée de 5 développeurs, d'un Scrum Master (Cécile) et d'une Product Owner (Sophie). Les Sprints durent 3 semaines. Le Product Goal actuel est de 'permettre à 10 000 patients chroniques de suivre leur traitement quotidien de façon autonome d'ici 6 mois'.nnAu cours du Sprint 7, une décision réglementaire européenne impose de nouvelles exigences de conformité RGPD sur les données de santé, rendant obsolète le module de synchronisation cloud qui constituait l'objectif central du Sprint Goal en cours. Les développeurs ont déjà consacré 8 jours sur 15 à ce module. Le directeur médical de la startup contacte directement les développeurs pour leur demander de modifier immédiatement leur plan technique afin d'intégrer un module de chiffrement de bout en bout non prévu.nnSophie doit prendre une décision urgente sur la poursuite ou non du Sprint, tandis que Cécile rappelle que les développeurs ne peuvent pas recevoir d'instructions techniques directement des parties prenantes externes à l'équipe.
Sophie peut-elle annuler le Sprint en cours ? Si oui, dans quelles conditions et selon quelle autorité ?
Oui, Sophie peut et devrait vraisemblablement annuler ce Sprint. Dans le cadre Scrum, seul le Product Owner détient l'autorité d'annuler un Sprint, et cette décision se justifie précisément lorsque le Sprint Goal devient obsolète — ce qui est le cas ici : la décision réglementaire rend sans objet le module de synchronisation cloud qui était au cœur du Sprint Goal. Avec 6 items sur 9 directement impactés, la poursuite du Sprint produirait des livrables inutilisables ou non conformes, ce qui représenterait un gaspillage majeur. Lors de l'annulation, les items complétés et conformes à la Definition of Done sont acceptés, les items non terminés retournent dans le Product Backlog. Sophie devra ensuite immédiatement re-ordonner le backlog pour intégrer les nouvelles exigences réglementaires et définir un nouveau Sprint Goal aligné sur la conformité RGPD lors du prochain Sprint Planning.
Le directeur médical a contacté directement les développeurs pour leur imposer des modifications techniques. Est-ce conforme à Scrum ? Quel est le rôle de Sophie dans cette situation ?
Cette démarche n'est pas conforme au cadre Scrum. Les parties prenantes externes, y compris le directeur médical, ne peuvent pas adresser directement des instructions techniques aux développeurs ni modifier le Sprint Backlog. Le Sprint Backlog appartient aux développeurs, et toute modification du périmètre passe par le Product Owner. Sophie est la seule interface légitime entre les parties prenantes et l'équipe pour les décisions de priorisation et de périmètre. Elle doit donc : (1) recevoir les exigences du directeur médical et les qualifier en items Product Backlog, (2) décider si le Sprint doit être annulé au vu de l'obsolescence du Sprint Goal, (3) re-ordonner le backlog pour placer les items de conformité RGPD en tête de priorité. Quant à la solution technique de chiffrement, elle reste de la responsabilité des développeurs qui décident du 'comment', pas du directeur médical ni de Sophie.
Comment Sophie doit-elle mesurer si la mise en conformité RGPD délivrée au Sprint suivant apporte réellement de la valeur, au-delà de la simple livraison du module de chiffrement ?
Sophie doit distinguer output et outcome. Livrer un module de chiffrement est un output — une fonctionnalité produite. La valeur réelle (outcome) se mesure par l'impact concret sur les utilisateurs et le business. Dans ce contexte, Sophie pourrait suivre des indicateurs tels que : le taux de rétention des patients après mise en conformité (les utilisateurs restent-ils sur l'application une fois les nouvelles exigences implémentées ?), le nombre de patients actifs quotidiens, le taux d'adoption du module de synchronisation cloud sécurisé, ou encore l'absence d'incidents de sécurité signalés. Ces métriques s'inscrivent dans le cadre EBM et permettent de valider que la conformité réglementaire n'a pas dégradé l'expérience utilisateur, tout en progressant vers le Product Goal de 10 000 patients autonomes. La vélocité du Sprint ne serait pas un indicateur pertinent de cette valeur.
Éditeur logiciel B2B : conflits de priorisation et Product Goal flou
TechFlow est un éditeur de logiciels B2B proposant une suite de gestion de projets aux PME. L'équipe produit est composée de 6 développeurs, d'un Scrum Master (Marc) et d'un Product Owner (Théo). Les Sprints durent 2 semaines. Théo fait face à une situation de priorisation complexe : trois grands clients expriment des demandes contradictoires lors du dernier Sprint Review, chacun arguant que sa fonctionnalité est critique. Le directeur commercial insiste pour que Théo intègre toutes les demandes dans le prochain Sprint.nnPar ailleurs, l'équipe travaille depuis 4 mois sans Product Goal formalisé — chaque Sprint est une collection d'items disparates répondant aux sollicitations clients les plus récentes. Marc observe que l'équipe perd en cohérence et que les développeurs ont du mal à comprendre pourquoi ils construisent certaines fonctionnalités. Lors du dernier Sprint Planning, le Sprint Planning a duré 6 heures pour un Sprint de 2 semaines, dépassant la durée maximale recommandée.nnThéo est également sollicité pour participer à tous les Daily Scrums afin de 'rester informé en temps réel' selon la demande du directeur produit. Il accepte cette contrainte, pensant que sa présence obligatoire est nécessaire pour la bonne marche de l'équipe.
Comment Théo devrait-il gérer les demandes contradictoires des trois clients lors du Sprint Review et la pression du directeur commercial pour tout intégrer dans le prochain Sprint ?
Théo doit affirmer son rôle de Product Owner comme seule personne responsable de l'ordonnancement du Product Backlog. Le Scrum Guide stipule que le Product Owner est une personne unique — pas un comité — précisément pour éviter les décisions par consensus paralysant. Face aux demandes contradictoires, Théo doit : (1) écouter et collecter toutes les demandes des parties prenantes lors du Sprint Review, qui est justement l'événement dédié à cet échange, (2) intégrer ces demandes comme items dans le Product Backlog, (3) les prioriser selon la valeur business, le risque et l'alignement avec le Product Goal — pas selon la pression politique ou la récence de la demande. Il peut expliquer au directeur commercial que toutes les demandes ne peuvent pas être dans le prochain Sprint car les développeurs décident eux-mêmes du nombre d'items sélectionnables selon leur capacité. Le Sprint Goal du prochain Sprint doit refléter la priorité maximale, pas une somme de compromis.
L'absence de Product Goal formalisé depuis 4 Sprints a-t-elle un impact sur l'efficacité de l'équipe ? Que doit faire Théo pour remédier à cette situation ?
L'absence de Product Goal est un problème structurel majeur. Selon le Scrum Guide 2020, le Product Goal est l'engagement du Product Backlog : il décrit l'état futur du produit et sert d'objectif à long terme pour toute l'équipe Scrum. Sans Product Goal, l'équipe travaille sans cap stratégique, ce qui explique les difficultés des développeurs à comprendre la finalité de leur travail et la dispersion constatée des Sprints. Chaque Sprint doit progresser vers le Product Goal — sans lui, les Sprint Goals eux-mêmes perdent leur cohérence. Théo doit donc définir un Product Goal clair, mesurable et temporellement situé (ex. : 'atteindre 500 PME actives utilisant le module de gestion de ressources d'ici Q3'), co-construire cette vision avec les parties prenantes clés, puis re-ordonner le Product Backlog en cohérence avec ce Goal. Les demandes clients doivent être filtrées à l'aune de ce Product Goal, et non traitées de façon réactive.
Théo assiste à tous les Daily Scrums sur demande de son directeur. Est-ce conforme à Scrum ? Quel impact cela peut-il avoir sur l'équipe ?
La présence de Théo au Daily Scrum n'est pas requise par Scrum et peut devenir contre-productive. Le Daily Scrum est un événement appartenant aux développeurs, organisé par et pour eux afin de synchroniser leur travail et planifier les 24 prochaines heures. Le Product Owner peut y assister, mais sa présence n'est pas obligatoire. En assistant systématiquement au Daily Scrum sur injonction hiérarchique, Théo risque d'influencer involontairement les échanges, de brider la liberté des développeurs à s'auto-organiser, et de transformer l'événement en reporting vers le PO plutôt qu'en outil de coordination interne. De plus, le Daily Scrum n'est pas un outil de reporting managérial — la transparence pour le management doit passer par les artefacts Scrum (Product Backlog, Sprint Backlog, Increment). Théo devrait clarifier avec son directeur que la transparence sur l'avancement est assurée par ces artefacts et les événements Scrum dédiés, et que sa présence quotidienne obligatoire n'est pas justifiée par le cadre Scrum.
Application bancaire : Definition of Done, qualité et multiples équipes
BankNext est une néobanque en pleine croissance développant une application mobile de gestion de compte. Deux équipes Scrum de 6 développeurs chacune travaillent sur le même produit : l'équipe 'Core Banking' gère les fonctionnalités de compte et de virement, l'équipe 'UX & Onboarding' gère l'expérience d'inscription et l'interface utilisateur. La Product Owner, Lucie, coordonne les deux équipes depuis 6 mois.nnUn incident sérieux survient : l'équipe 'UX & Onboarding' livre un Increment au terme du Sprint 12 qui ne passe pas les tests de sécurité réglementaires imposés par la Banque de France, car leur Definition of Done ne incluait pas d'exigence de test de pénétration. L'équipe 'Core Banking', de son côté, a une DoD plus stricte incluant ces tests. Lucie réalise que les deux équipes ont des DoD différentes et incompatibles, ce qui crée des risques lors de l'intégration des Increments.nnPar ailleurs, le CTO souhaite fixer une date de release publique de l'application dans 10 semaines et demande à Lucie de s'engager formellement sur un périmètre de fonctionnalités figé dès aujourd'hui, en produisant un plan de release détaillé au format traditionnel.
Les deux équipes ont des Definitions of Done différentes, dont l'une non conforme aux exigences réglementaires. Comment cette situation doit-elle être résolue selon le cadre Scrum ?
La situation révèle un déficit de gouvernance de la Definition of Done. Selon Scrum, la DoD est l'engagement de l'Increment : chaque Increment livré doit la respecter pour être considéré comme potentiellement publiable. Lorsqu'une organisation ou plusieurs équipes travaillent sur le même produit, la DoD doit être au minimum conforme aux standards organisationnels — ici les exigences réglementaires de la Banque de France constituent un standard organisationnel non négociable. La résolution passe par : (1) la définition d'une DoD commune minimale pour les deux équipes, intégrant les tests de sécurité et de pénétration requis, (2) chaque équipe pouvant adopter une DoD plus stricte que ce minimum commun mais pas moins exigeante. Les Développeurs sont responsables de la création et du respect de la DoD, mais la DoD peut et doit intégrer les standards organisationnels. L'Increment de l'équipe 'UX & Onboarding' ne peut pas être considéré comme 'Done' tant qu'il ne satisfait pas cette DoD harmonisée, et les items non conformes doivent retourner dans le Product Backlog.
Le CTO demande à Lucie un plan de release détaillé avec un périmètre figé sur 10 semaines. Scrum mandate-t-il un tel plan ? Comment Lucie doit-elle répondre ?
Scrum ne mandate pas de plan de release détaillé à périmètre figé. Le Scrum Guide définit uniquement trois artefacts (Product Backlog, Sprint Backlog, Increment) et ne prescrit pas de release plan formel. La décision de release est une décision business appartenant au Product Owner, prise en collaboration avec l'organisation, et peut intervenir à tout moment dès qu'un Increment satisfait la Definition of Done. Lucie peut répondre positivement à l'objectif de date (10 semaines) sans s'engager sur un périmètre figé. Elle peut proposer : (1) un Product Goal clair pour la release, définissant les critères de valeur attendus, (2) une liste ordonnée des items Product Backlog prioritaires à traiter sur les 5 prochains Sprints, avec la transparence sur les incertitudes, (3) une communication sur le fait que le périmètre exact sera affiné Sprint par Sprint selon les apprentissages. Cette approche préserve l'empirisme de Scrum tout en répondant aux besoins légitimes de planification du CTO. Le périmètre peut évoluer tant que le Sprint Goal de chaque Sprint est respecté.
Lucie envisage de déléguer entièrement la gestion du Product Backlog à un Business Analyst de chaque équipe pour gagner du temps. Quelles sont les implications de cette décision selon Scrum ?
La délégation est possible mais doit être encadrée avec précision. Selon le Scrum Guide, le Product Owner peut déléguer des activités de gestion du Product Backlog (rédaction d'items, raffinement, clarification) à d'autres membres de l'équipe ou à des parties prenantes, mais il reste seul accountable de l'ordonnancement et de la maximisation de la valeur. La notion de 'Business Analyst' n'est pas un rôle Scrum — Scrum définit uniquement trois rôles : Product Owner, Scrum Master et Developers. Des individus peuvent avoir cette expertise, mais ils ne forment pas un rôle Scrum à part entière. En pratique, Lucie peut déléguer la rédaction et le raffinement d'items aux développeurs et experts métier, mais elle ne peut pas déléguer la responsabilité de l'ordre du backlog ni sa transparence. Le risque d'une délégation totale est la perte de cohérence stratégique : sans implication active de Lucie, les items pourraient ne plus être alignés avec le Product Goal et les priorités business, compromettant la valeur délivrée sprint après sprint.
ONG digitale : vélocité, valeur et Sprint Retrospective mal comprise
HumanConnect est une ONG développant une plateforme numérique de mise en relation entre bénévoles et associations. L'équipe Scrum comprend 4 développeurs, un Scrum Master (Farida) et une Product Owner (Nadia). Les Sprints durent 2 semaines. Après 8 Sprints, le conseil d'administration de l'ONG s'inquiète de la lenteur du projet et demande à Nadia de forcer l'équipe à augmenter sa vélocité de 40% pour respecter la date de lancement prévue dans 3 mois.nnNadia, sous pression, demande aux développeurs lors du Sprint Planning du Sprint 9 de s'engager sur 42 points de story au lieu des 30 points habituels, et propose d'alléger la Definition of Done en retirant les tests d'accessibilité pour 'aller plus vite'. Farida s'y oppose fermement. Par ailleurs, lors de la Sprint Retrospective du Sprint 8, Nadia a imposé un ordre du jour centré sur 'comment livrer plus de fonctionnalités' et a dirigé les échanges, ce qui a empêché l'équipe d'aborder des problèmes interpersonnels freinant leur collaboration.nnAu Sprint Review du Sprint 8, Nadia n'a invité que le directeur général de l'ONG, excluant les responsables des associations partenaires qui sont les principaux utilisateurs de la plateforme.
Nadia peut-elle imposer aux développeurs un objectif de vélocité de 42 points et alléger la Definition of Done pour atteindre cet objectif ? Quelles seraient les conséquences ?
Nadia ne peut ni imposer un objectif de vélocité ni modifier unilatéralement la Definition of Done. Concernant la vélocité : les développeurs sont seuls responsables de la sélection des items lors du Sprint Planning, selon leur capacité réelle et leur estimation propre. Le Product Owner ne peut pas approuver ni forcer des estimations. La vélocité est un outil de planification — une métrique descriptive de capacité — et non un objectif de performance imposable. Demander 42 points alors que la capacité moyenne est de 30 points risque de générer une dette technique, des Increments non conformes à la DoD, et une dégradation de la qualité. Concernant la DoD : elle représente l'engagement de qualité de l'Increment. Supprimer les tests d'accessibilité reviendrait à produire des Increments non conformes aux standards de qualité et potentiellement illégaux (réglementations RGAA/WCAG). Une DoD affaiblie ne génère pas de gain de vélocité réel — elle transfère le coût vers des dettes techniques futures. Farida a raison de s'opposer. Nadia devrait plutôt retravailler les priorités du Product Backlog pour maximiser la valeur livrable dans les 6 Sprints restants.
Nadia a dirigé et imposé un ordre du jour à la Sprint Retrospective. Est-ce conforme au rôle du Product Owner dans cet événement ?
Non, le comportement de Nadia est non conforme au cadre Scrum. La Sprint Retrospective est un événement appartenant à l'équipe Scrum dans son ensemble, facilité par le Scrum Master, et non dirigé par le Product Owner. Son objectif est d'inspecter le fonctionnement de l'équipe (processus, outils, relations, pratiques) afin d'identifier des améliorations — pas d'analyser les fonctionnalités livrées (cela relève du Sprint Review). En imposant un ordre du jour centré sur la productivité fonctionnelle, Nadia a détourné la Retrospective de sa finalité et a empêché l'équipe d'aborder des problèmes interpersonnels réels qui freinent probablement la collaboration et donc indirectement la vélocité. Le Scrum Master, Farida, est accountable de la facilitation de cet événement et de l'efficacité de l'équipe Scrum. Nadia peut participer à la Retrospective et exprimer ses observations, mais elle ne doit pas en contrôler le contenu ni l'agenda.
Nadia n'a invité que le directeur général au Sprint Review, excluant les responsables des associations partenaires. Quelles sont les implications de cette décision pour la valeur produit ?
Cette décision est une erreur de gouvernance du Product Owner. Selon Scrum, c'est le Product Owner qui est responsable d'inviter les parties prenantes pertinentes au Sprint Review. Cet événement est précisément conçu pour inspecter l'Increment et adapter le Product Backlog grâce aux feedbacks des parties prenantes. En excluant les responsables des associations partenaires — qui sont les utilisateurs principaux de la plateforme — Nadia prive l'équipe du feedback le plus précieux : celui des personnes qui utilisent réellement le produit. Le Sprint Review n'est pas un rapport de statut pour la hiérarchie, mais une session de travail collaborative visant à valider la valeur délivrée et à affiner les priorités. La conséquence directe est un Product Backlog mal adapté aux vrais besoins utilisateurs, des Sprint Goals potentiellement déconnectés de la réalité terrain, et une mesure de valeur faussée. Nadia devrait systématiquement inviter les représentants des associations partenaires et mesurer la valeur via des indicateurs d'usage réels (taux de mise en relation réussies, taux d'adoption par les bénévoles, etc.) plutôt que via la seule satisfaction du directeur général.