Comment utiliser la méthode MoSCoW pour prioriser le backlog produit ?

La méthode MoSCoW (également connue sous le nom de priorisation MoSCoW ou analyse MoSCoW) est une technique de priorisation conçue pour atteindre un consensus avec les parties prenantes sur l’importance de chaque exigence pour la livraison. Le terme « MoSCoW » est lui-même un acronyme formé des premières lettres de chacune des quatre catégories de priorité, comme indiqué dans la figure ci-dessous :

MoSCoW Method - Agile
Méthode MoSCoW – Agile
Doit (M) – Exigences critiques qui doivent être prioritaires et livrées dans le produit. Si l’une d’entre elles n’est pas remplie, la version est considérée comme incomplète.
Devrait (S) – Exigences importantes, mais non essentielles pour la version. Elles ne sont pas sensibles au temps.
Pourrait (Co) – Fonctionnalités idéales mais non essentielles pour la version. Elles représentent généralement des améliorations à faible coût du produit.
Ne fera pas (W) – Elles sont considérées comme les moins importantes ou potentiellement non alignées avec la stratégie produit. Elles peuvent être ignorées et réexaminées dans les versions futures.
Remarque
La lettre « o » a été ajoutée pour rendre le mot « MoSCoW » prononçable. Bien que la lettre « o » soit généralement en minuscule et ne représente rien, on utilise également « MOSCOW » en majuscules.
La méthode MoSCoW est souvent utilisée conjointement avecle timeboxing, où la date limite est fixe, de sorte que l’attention doit se concentrer sur les exigences les plus critiques. En tant que tel, il s’agit d’une technique couramment utilisée dansle développement logiciel agileles méthodologies telles queScrum et DSDM.

Exemple de MoSCoW

En prenant le corps humain comme exemple :

  • Doit – Un cœur est une « obligation ». Sans lui, il n’y a pas d’organisme vivant. Qu’est-ce que votre application doit avoir ?
  • Devrait – Une main est une « devrait ». Il est difficile de vivre sans une main. Mais on peut survivre sans mains — en tout cas, dans la plupart des cas.
  • Pourrait – Les cheveux sont une « pourrait ». C’est agréable d’en avoir, et on peut avoir meilleure allure avec, mais on s’en sortira très bien sans.
  • Ne fera pas – Non essentiel. Au fait, qu’est-ce dans le corps qui est une « ne fera pas » ? (Peut-être votre appendice ?)

Utilisation de la méthode MoSCoW pour prioriser les éléments du backlog produit

Le Propriétaire du produit est responsable de préparer le Backlog produit et de prioriser les éléments qu’il contient. La priorisation est l’un des aspects les plus critiques de tout travail de développement, car choisir la bonne approche vous permet de maximiser la valeur livrée pendant un Sprint. L’ordre des éléments du backlog produit doit d’abord prendre en compte les exigences présentant la plus grande valeur commerciale, permettant à l’équipe de progresser vers un objectif commun dans une direction unifiée.

MoSCoW Example in a Sprint
Exemple MoSCoW dans un Sprint

Critères de priorisation

Pendant un Planning du Sprintsession, les critères suivants doivent guider votre prise de décision lors de la priorisation des éléments du backlog produit :

  • Haute valeur pour le client
  • Bénéfice important pour l’entreprise
  • Facile à mettre en œuvre
  • Risque élevé
  • Coût élevé si non mis en œuvre rapidement
  • Dépendances entre les éléments
  • Le plus aligné avec le prochain Objectif du Sprint?

Leave a Reply