SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
Priorisation MoSCoW
Origine
La technique de priorisation MoSCoW fut initialement définie et mise en œuvre par Dai Clegg, consultant chez Oracle UK, dans le cadre de CASE Method
Fast-Track: A RAD Approach; il a ensuite cédé les droits de propriété intellectuelle au Consortium Dynamic Systems Development Method (DSDM).
Historique
Dans un contexte de développement itératif, il n’est pas possible de s’engager sur un périmètre d’exigences dans un délai donné. Toutefois, les utilisateurs
finaux et ceux qui payent pour le développement doivent avoir un certain niveau de confiance et un niveau de prédiction raisonnable sur ce qui sera livré. Par
conséquent, une technique de priorisation est nécessaire, qui donnera aux parties prenantes ce niveau de confiance et qui donnera les informations nécessaires
à l’équipe de développement; la priorisation MoSCoW est une telle technique.
Ressources
Dynamic Systems Development Method Consortium
Wikipedia - MoSCoW Method
Description
La technique MoSCoW est largement utilisée en tant qu’approche simple pour prioriser les exigences dans un contexte itératif ; les deux « o » sont juste là
pour produire un acronyme que l’on puisse retenir.
Cette technique de priorisation est utilisée à différents niveaux ; c’est-à-dire qu’une exigence peut être priorisée dans une catégorie donnée pour la durée
complète du projet mais dans le même temps avoir une priorité plus faible au sein des itérations du projet.
L’importance de cette méthode repose sur le fait que, lorsque vous priorisez, les mots ont un sens et donnent donc lieu à discussion pour savoir ce qui est
réellement important.
Catégories de Priorisation
Toutes les exigences (fonctionnelles et non-fonctionnelles) sont classées dans l’une des quatre catégories suivantes :
Must Have : L’exigence est essentielle ; les besoins des intervenants clés ne seront pas satisfaits si cette exigence n’est pas livrée et l’itération sera considérée
comme ayant échouée.
Should Have : Il s’agit d’une exigence importante mais, même si elle n’est pas livrée à l’issue de l’itération courante, il y a une solution de contournement
acceptable jusqu’à ce qu’elle soit livrée dans une itération ultérieure.
Could Have : Il s’agit d’une exigence souhaitable (« nice to have »); nous avons estimé qu’il était possible de la livrer dans le délai donné mais en cas de
sous-estimation, elle fera partie des exigences à sortir du périmètre.
Won't Have : Le nom complet de cette catégorie est « Aimerait l’avoir mais Ne l’Aura pas à l’issue de cette itération »; les exigences de cette catégorie ne
seront pas livrées dans l’itération concernée par cette priorisation.
Les 3 premières catégories ressemblent à n’importe quelles autres catégories de priorisation, par exemple Haute / Moyenne / Faible, 1 / 2 / 3, Essentielles /
Hautement souhaitables / Souhaitable, etc.; c’est la 4ème
catégorie, Won’t Have, qui distingue la technique MoSCoW des autres. Les clients, les utilisateurs
finaux et les parties prenantes sont habitués à ce qu’on leur demande « ce qu’ils veulent » mais pas « ce qu’ils ne veulent pas »; trouver des éléments de
réponse à cette question leur donne une perspective différente de leurs problèmes et les aide à définir une liste d’exigences beaucoup plus ciblée.
Technique de Priorisation
La technique de priorisation MoSCoW est une technique itérative et continue; ce qui suit est une liste d’activités théoriquement à suivre :
Début de Projet
1. Appliquez MoSCoW sur tous les objectifs et toutes les exigences quel que soit le niveau de détail sur la globalité du projet mais sans faire référence
à une quelconque échelle de temps.
2. Estimez la priorité des objectifs et exigences individuellement selon les catégories Must Have, Should Have ou Could Have (de « véritables »
estimations, ne prévoyez pas de marge pour risques).
3. Soit :
a. Le calendrier du projet a déjà été défini, renégociez alors la liste pour que le total estimé corresponde à la durée prédéfinie.
b. Le calendrier du projet n’a pas été défini, mettez-vous alors d’accord sur le fait que la durée déduite des estimations devienne celle du
projet.
4. Négociez le pourcentage de l’effort total estimé qui sera consacré à traiter des exigences Must Have. C’est probablement l’aspect le plus important
de la technique car l’équipe de développement va s’engager sur la livraison des Must Haves et ce niveau d’engagement devra être acceptable d’un
point de vue « client » et confortable du point de vue de « l’équipe ». Il est recommandé que ceux qui expérimentent la première fois cette
technique ne s’engage pas sur plus de 50 à 55% de l’effort total estimé et que ceux qui sont déjà expérimentés ne s’engagent pas plus loin que
65% ; les « Should Haves » et les « Could Haves » constituent la marge de l’équipe. Il convient de noter qu’entre 50% et 70% des Should Haves /
Could Haves ont toujours été également livrés.
5. Renégociez la liste des exigences pour qu’elle respecte le pourcentage de l’effort total estimé et consacré aux Must Haves. Cette liste devient
officiellement la « Liste des Exigences Priorisées sur le Projet ».
6. Planifiez les objectifs/exigences dans les différentes itérations du projet.
A chaque Itération
1. Appliquez MoSCoW sur chacun des objectifs/exigences de l’itération considérée en respectant les estimations, la longueur de l’itération et
l’engagement sur le pourcentage de « Must Haves » autorisé. A la fin de cet exercice, une exigence disposera de deux priorités, l’une pour le projet
dans sa globalité et l’autre pour l’itération concernée; cela pourra être les mêmes, par exemple deux fois Must have, mais cela reste deux priorités.
2. Implémentez les exigences dans l’ordre des priorités jusqu’à ce que l’itération prenne fin (durée fixe).
3. Révisez les estimations sur la base du travail réalisé.
4. Mettez à jour la « Liste des Exigences Priorisées sur le Projet » avec les estimations révisées.
5. Confirmez / révisez la priorité des objectifs/exigences restants.
6. Examinez / changez la planification des itérations du projet sur la base de la « Liste confirmée / révisée des Exigences Priorisées sur le Projet ».
Pendant chaque Itération
Le processus décrit ci-dessus peut être utilisé au sein d’une itération jusqu’à approximativement 48 heures avant que les tâches aient été assignées
individuellement.
La technique MoSCoW peut être appliquée à des livrables individuels, par exemple :
1. Un document comportant plusieurs chapitres; dans un délai donné, certains chapitres peuvent être priorisés en tant que Must Have pour être
complétés et terminés alors que les autres seront priorisés Should / Could Haves. MoSCoW peut également être appliqué au format, par exemple le
Must Have est présenté sous forme d’une liste de puces contenant les informations requises, Should Have présente les informations requises en
texte libre et Could Have présente des informations examinées et approuvées.
2. Du code source; dans un délai donné, il peut être précisé que :
a. Must Have – le code doit « fonctionner » ;
b. Should Have – le code doit être totalement commenté selon les standards en vigueur ;
c. Could Have – le code doit être totalement formaté selon les standards en vigueur.
Cela ne veut pas dire que les « Could Haves » ne seront probablement pas terminés. Nous passons en revue ce qui n’a pas été fini à la fin de la période de
temps concernée et nous décidons si nous devons encore y consacrer du temps pour le terminer.
Fin de Projet
Examinez avec le « client » les exigences qui n’ont pas été complètement mises en œuvre – y compris les Won’t Haves – et décidez ensemble s’il est
nécessaire de continuer le projet.
Questions
Risques
Risque Réduction du risque
Toutes les exigences/objectifs du projet sont considérés comme étant des
Must haves.
Il sera toujours possible de développer de façon itérative mais il ne sera plus
possible de garantir la date de livraison finale. Gardez simplement un rythme
de livraison approprié (4 à 6 semaines) jusqu’à ce que le client soit satisfait.
De nouvelles exigences Must Have ont été découvertes durant le projet.
Deux solutions :
1. Renégociez la durée ou le coût du projet
Ou :
2. Renégociez le périmètre ; c’est-à-dire transférez l’effort équivalent
de Sould Haves et Could Haves en Won’t Haves et renégociez sur
la base des nouveaux Must Haves pour maintenir votre
engagement en termes d’effort sur le temps restant.
Mettez à jour le planning de livraison des itérations projet.
Il apparaît clairement que l’engagement sur les Must Haves ne pourra être
tenu (quelle que soit l’itération en cours).
STOPPEZ L’ITERATION EN COURS (quelle que soit l’itération en
cours). Continuez comme au début du projet:
1. Réestimez
2. Renégociez
3. Replanifiez
N’étendez jamais la durée d’une itération pour essayer de terminer les Must
Haves.
Liens
Ce document doit être lu en parallèle du document « Timeboxing Briefing Sheet ».

Contenu connexe

Tendances

Meilleures pratiques en gestion de projets agile [Webinaire]
Meilleures pratiques en gestion de projets agile [Webinaire]Meilleures pratiques en gestion de projets agile [Webinaire]
Meilleures pratiques en gestion de projets agile [Webinaire]Technologia Formation
 
Convergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPConvergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPAgile Tour Genève
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesChristophe Addinquy
 
Modèle en v
 Modèle en v Modèle en v
Modèle en vbouye2209
 
Pres agile tour 2012 d0.83 fr
Pres agile tour 2012 d0.83 frPres agile tour 2012 d0.83 fr
Pres agile tour 2012 d0.83 frPatrick Sarfati
 
Le PMBOK n'est pas agile ?, ben voyons donc !!!
Le PMBOK n'est pas agile ?, ben voyons donc !!! Le PMBOK n'est pas agile ?, ben voyons donc !!!
Le PMBOK n'est pas agile ?, ben voyons donc !!! PMI-Montréal
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesSirine Barguaoui
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 
Management de projet agile vs classique pmi atlantic 20120322
Management de projet agile vs classique pmi atlantic 20120322Management de projet agile vs classique pmi atlantic 20120322
Management de projet agile vs classique pmi atlantic 20120322Jean-Luc MAZE
 
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de testLeClubQualiteLogicielle
 
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Bruno Flaven
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Blackbird
 
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Bruno Flaven
 
Introduction à la méthodologie Prince2
Introduction à la méthodologie Prince2Introduction à la méthodologie Prince2
Introduction à la méthodologie Prince2Guillaume Bladier
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: ScrumChaymaMghazli
 

Tendances (20)

Meilleures pratiques en gestion de projets agile [Webinaire]
Meilleures pratiques en gestion de projets agile [Webinaire]Meilleures pratiques en gestion de projets agile [Webinaire]
Meilleures pratiques en gestion de projets agile [Webinaire]
 
Convergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPConvergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XP
 
Etude des Frameworks PHP
Etude des Frameworks PHPEtude des Frameworks PHP
Etude des Frameworks PHP
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agiles
 
Modèle en v
 Modèle en v Modèle en v
Modèle en v
 
Pres agile tour 2012 d0.83 fr
Pres agile tour 2012 d0.83 frPres agile tour 2012 d0.83 fr
Pres agile tour 2012 d0.83 fr
 
Le PMBOK n'est pas agile ?, ben voyons donc !!!
Le PMBOK n'est pas agile ?, ben voyons donc !!! Le PMBOK n'est pas agile ?, ben voyons donc !!!
Le PMBOK n'est pas agile ?, ben voyons donc !!!
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
Management de projet agile vs classique pmi atlantic 20120322
Management de projet agile vs classique pmi atlantic 20120322Management de projet agile vs classique pmi atlantic 20120322
Management de projet agile vs classique pmi atlantic 20120322
 
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
 
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 2 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
Les différentes phases d’un projet - La phase d’initialisation
Les différentes phases d’un projet - La phase d’initialisationLes différentes phases d’un projet - La phase d’initialisation
Les différentes phases d’un projet - La phase d’initialisation
 
Méthodes agiles
Méthodes agilesMéthodes agiles
Méthodes agiles
 
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
Partie 1 - Agile, Scrum, Méthodologie – Un tour d’horizon rapide sur la métho...
 
Introduction à la méthodologie Prince2
Introduction à la méthodologie Prince2Introduction à la méthodologie Prince2
Introduction à la méthodologie Prince2
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 
Méthodes agile
Méthodes agileMéthodes agile
Méthodes agile
 
Xtreme Programming
Xtreme ProgrammingXtreme Programming
Xtreme Programming
 

Similaire à MoSCoW_priorisation

Expression des besoins pour le SI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SINouhaila ALAMI
 
Talk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueTalk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueKader KANE
 
RA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxtestuser715939
 
Cours management de projet
Cours management de projetCours management de projet
Cours management de projetKoffi KONAN
 
Gp 05 La Planification Essentielle
Gp 05   La Planification EssentielleGp 05   La Planification Essentielle
Gp 05 La Planification EssentielleClaude Michaud
 
Définition de projet
Définition de projetDéfinition de projet
Définition de projetbouanou25
 
Lean Product Development
Lean Product DevelopmentLean Product Development
Lean Product DevelopmentXL Groupe
 
Ddj Architecture & Design Beyond Functional Requirements On Agile Projects
Ddj   Architecture & Design   Beyond Functional Requirements On Agile ProjectsDdj   Architecture & Design   Beyond Functional Requirements On Agile Projects
Ddj Architecture & Design Beyond Functional Requirements On Agile ProjectsEmmanuel Hugonnet
 
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...French Scrum User Group
 
Bonnes pratiques : la hiérarchie des exigences
Bonnes pratiques : la hiérarchie des exigencesBonnes pratiques : la hiérarchie des exigences
Bonnes pratiques : la hiérarchie des exigencesCaroline de Villèle
 
Cours Séance 2 4th (2).pdf
Cours Séance 2 4th (2).pdfCours Séance 2 4th (2).pdf
Cours Séance 2 4th (2).pdfOumaimaZiat
 
Management du contenu du projet.pptx
Management du contenu du projet.pptxManagement du contenu du projet.pptx
Management du contenu du projet.pptxMoncefMakni1
 
Le développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesLe développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesYassine CHAOUCHE
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_finalagnes_crepet
 

Similaire à MoSCoW_priorisation (20)

Timeboxing
TimeboxingTimeboxing
Timeboxing
 
Up1
Up1Up1
Up1
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Expression des besoins pour le SI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SI
 
Talk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueTalk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatique
 
La Conduite de projet
La Conduite de projetLa Conduite de projet
La Conduite de projet
 
RA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptx
 
Cours management de projet
Cours management de projetCours management de projet
Cours management de projet
 
Gp 05 La Planification Essentielle
Gp 05   La Planification EssentielleGp 05   La Planification Essentielle
Gp 05 La Planification Essentielle
 
Atelier cahier de charges
Atelier cahier de chargesAtelier cahier de charges
Atelier cahier de charges
 
Définition de projet
Définition de projetDéfinition de projet
Définition de projet
 
Lean Product Development
Lean Product DevelopmentLean Product Development
Lean Product Development
 
Ddj Architecture & Design Beyond Functional Requirements On Agile Projects
Ddj   Architecture & Design   Beyond Functional Requirements On Agile ProjectsDdj   Architecture & Design   Beyond Functional Requirements On Agile Projects
Ddj Architecture & Design Beyond Functional Requirements On Agile Projects
 
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
 
Change management agile
Change management agileChange management agile
Change management agile
 
Bonnes pratiques : la hiérarchie des exigences
Bonnes pratiques : la hiérarchie des exigencesBonnes pratiques : la hiérarchie des exigences
Bonnes pratiques : la hiérarchie des exigences
 
Cours Séance 2 4th (2).pdf
Cours Séance 2 4th (2).pdfCours Séance 2 4th (2).pdf
Cours Séance 2 4th (2).pdf
 
Management du contenu du projet.pptx
Management du contenu du projet.pptxManagement du contenu du projet.pptx
Management du contenu du projet.pptx
 
Le développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slidesLe développement logiciel expliqué à votre patron en 24 slides
Le développement logiciel expliqué à votre patron en 24 slides
 
Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
 

Plus de Fabrice Aimetti

Guide Comment faire du Product Discovery ?
Guide Comment faire du Product Discovery ?Guide Comment faire du Product Discovery ?
Guide Comment faire du Product Discovery ?Fabrice Aimetti
 
8 different ways to organize your product backlog_FR.pdf
8 different ways to organize your product backlog_FR.pdf8 different ways to organize your product backlog_FR.pdf
8 different ways to organize your product backlog_FR.pdfFabrice Aimetti
 
Du 7-eyed model au 10-eyed model pour la supervision
Du 7-eyed model au 10-eyed model pour la supervisionDu 7-eyed model au 10-eyed model pour la supervision
Du 7-eyed model au 10-eyed model pour la supervisionFabrice Aimetti
 
Dites "NON" en tant que Product Manager !
Dites "NON" en tant que Product Manager !Dites "NON" en tant que Product Manager !
Dites "NON" en tant que Product Manager !Fabrice Aimetti
 
Contrat relatif au Programme de Mentorat
Contrat relatif au Programme de MentoratContrat relatif au Programme de Mentorat
Contrat relatif au Programme de MentoratFabrice Aimetti
 
L'aide-mémoire du Mentorat / Mentoring_Cheat_Sheets
L'aide-mémoire du Mentorat / Mentoring_Cheat_SheetsL'aide-mémoire du Mentorat / Mentoring_Cheat_Sheets
L'aide-mémoire du Mentorat / Mentoring_Cheat_SheetsFabrice Aimetti
 
L'aide-mémoire du Mentoré / Mentee Cheat Sheet
L'aide-mémoire du Mentoré / Mentee Cheat SheetL'aide-mémoire du Mentoré / Mentee Cheat Sheet
L'aide-mémoire du Mentoré / Mentee Cheat SheetFabrice Aimetti
 
La fabrique narrative marcela polanco
La fabrique narrative marcela polancoLa fabrique narrative marcela polanco
La fabrique narrative marcela polancoFabrice Aimetti
 
Beata Jardin de vie (Rwanda)
Beata Jardin de vie (Rwanda)Beata Jardin de vie (Rwanda)
Beata Jardin de vie (Rwanda)Fabrice Aimetti
 
Arrêtez de promettre des miracles
Arrêtez de promettre des miraclesArrêtez de promettre des miracles
Arrêtez de promettre des miraclesFabrice Aimetti
 
20191126 conf-au-dela-de-la-prison
20191126 conf-au-dela-de-la-prison20191126 conf-au-dela-de-la-prison
20191126 conf-au-dela-de-la-prisonFabrice Aimetti
 
20190627 intro-clean-language slideshare
20190627 intro-clean-language slideshare20190627 intro-clean-language slideshare
20190627 intro-clean-language slideshareFabrice Aimetti
 
Agile self assessment card game by Ben Linders
Agile self assessment card game by Ben LindersAgile self assessment card game by Ben Linders
Agile self assessment card game by Ben LindersFabrice Aimetti
 
Les 4 étapes du processus de la CNV
Les 4 étapes du processus de la CNVLes 4 étapes du processus de la CNV
Les 4 étapes du processus de la CNVFabrice Aimetti
 
Le jeu du prénom en mode multitâche
Le jeu du prénom en mode multitâcheLe jeu du prénom en mode multitâche
Le jeu du prénom en mode multitâcheFabrice Aimetti
 
Schlitz mapping changebattlefield_fr
Schlitz mapping changebattlefield_frSchlitz mapping changebattlefield_fr
Schlitz mapping changebattlefield_frFabrice Aimetti
 

Plus de Fabrice Aimetti (20)

Guide Comment faire du Product Discovery ?
Guide Comment faire du Product Discovery ?Guide Comment faire du Product Discovery ?
Guide Comment faire du Product Discovery ?
 
8 different ways to organize your product backlog_FR.pdf
8 different ways to organize your product backlog_FR.pdf8 different ways to organize your product backlog_FR.pdf
8 different ways to organize your product backlog_FR.pdf
 
Du 7-eyed model au 10-eyed model pour la supervision
Du 7-eyed model au 10-eyed model pour la supervisionDu 7-eyed model au 10-eyed model pour la supervision
Du 7-eyed model au 10-eyed model pour la supervision
 
Dites "NON" en tant que Product Manager !
Dites "NON" en tant que Product Manager !Dites "NON" en tant que Product Manager !
Dites "NON" en tant que Product Manager !
 
Contrat relatif au Programme de Mentorat
Contrat relatif au Programme de MentoratContrat relatif au Programme de Mentorat
Contrat relatif au Programme de Mentorat
 
L'aide-mémoire du Mentorat / Mentoring_Cheat_Sheets
L'aide-mémoire du Mentorat / Mentoring_Cheat_SheetsL'aide-mémoire du Mentorat / Mentoring_Cheat_Sheets
L'aide-mémoire du Mentorat / Mentoring_Cheat_Sheets
 
L'aide-mémoire du Mentoré / Mentee Cheat Sheet
L'aide-mémoire du Mentoré / Mentee Cheat SheetL'aide-mémoire du Mentoré / Mentee Cheat Sheet
L'aide-mémoire du Mentoré / Mentee Cheat Sheet
 
Groupe de Balint
Groupe de BalintGroupe de Balint
Groupe de Balint
 
La fabrique narrative marcela polanco
La fabrique narrative marcela polancoLa fabrique narrative marcela polanco
La fabrique narrative marcela polanco
 
Beata Jardin de vie (Rwanda)
Beata Jardin de vie (Rwanda)Beata Jardin de vie (Rwanda)
Beata Jardin de vie (Rwanda)
 
Bibliographie narrative
Bibliographie narrativeBibliographie narrative
Bibliographie narrative
 
Arrêtez de promettre des miracles
Arrêtez de promettre des miraclesArrêtez de promettre des miracles
Arrêtez de promettre des miracles
 
20191126 conf-au-dela-de-la-prison
20191126 conf-au-dela-de-la-prison20191126 conf-au-dela-de-la-prison
20191126 conf-au-dela-de-la-prison
 
20190627 intro-clean-language slideshare
20190627 intro-clean-language slideshare20190627 intro-clean-language slideshare
20190627 intro-clean-language slideshare
 
Agile self assessment card game by Ben Linders
Agile self assessment card game by Ben LindersAgile self assessment card game by Ben Linders
Agile self assessment card game by Ben Linders
 
Les 4 étapes du processus de la CNV
Les 4 étapes du processus de la CNVLes 4 étapes du processus de la CNV
Les 4 étapes du processus de la CNV
 
Le jeu du prénom en mode multitâche
Le jeu du prénom en mode multitâcheLe jeu du prénom en mode multitâche
Le jeu du prénom en mode multitâche
 
Xplane fr
Xplane frXplane fr
Xplane fr
 
Twenty ways to_split_fr
Twenty ways to_split_frTwenty ways to_split_fr
Twenty ways to_split_fr
 
Schlitz mapping changebattlefield_fr
Schlitz mapping changebattlefield_frSchlitz mapping changebattlefield_fr
Schlitz mapping changebattlefield_fr
 

Dernier

Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 

Dernier (10)

Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 

MoSCoW_priorisation

  • 1. Priorisation MoSCoW Origine La technique de priorisation MoSCoW fut initialement définie et mise en œuvre par Dai Clegg, consultant chez Oracle UK, dans le cadre de CASE Method Fast-Track: A RAD Approach; il a ensuite cédé les droits de propriété intellectuelle au Consortium Dynamic Systems Development Method (DSDM). Historique Dans un contexte de développement itératif, il n’est pas possible de s’engager sur un périmètre d’exigences dans un délai donné. Toutefois, les utilisateurs finaux et ceux qui payent pour le développement doivent avoir un certain niveau de confiance et un niveau de prédiction raisonnable sur ce qui sera livré. Par conséquent, une technique de priorisation est nécessaire, qui donnera aux parties prenantes ce niveau de confiance et qui donnera les informations nécessaires à l’équipe de développement; la priorisation MoSCoW est une telle technique. Ressources Dynamic Systems Development Method Consortium Wikipedia - MoSCoW Method Description La technique MoSCoW est largement utilisée en tant qu’approche simple pour prioriser les exigences dans un contexte itératif ; les deux « o » sont juste là pour produire un acronyme que l’on puisse retenir. Cette technique de priorisation est utilisée à différents niveaux ; c’est-à-dire qu’une exigence peut être priorisée dans une catégorie donnée pour la durée complète du projet mais dans le même temps avoir une priorité plus faible au sein des itérations du projet. L’importance de cette méthode repose sur le fait que, lorsque vous priorisez, les mots ont un sens et donnent donc lieu à discussion pour savoir ce qui est réellement important. Catégories de Priorisation Toutes les exigences (fonctionnelles et non-fonctionnelles) sont classées dans l’une des quatre catégories suivantes : Must Have : L’exigence est essentielle ; les besoins des intervenants clés ne seront pas satisfaits si cette exigence n’est pas livrée et l’itération sera considérée comme ayant échouée. Should Have : Il s’agit d’une exigence importante mais, même si elle n’est pas livrée à l’issue de l’itération courante, il y a une solution de contournement acceptable jusqu’à ce qu’elle soit livrée dans une itération ultérieure. Could Have : Il s’agit d’une exigence souhaitable (« nice to have »); nous avons estimé qu’il était possible de la livrer dans le délai donné mais en cas de sous-estimation, elle fera partie des exigences à sortir du périmètre. Won't Have : Le nom complet de cette catégorie est « Aimerait l’avoir mais Ne l’Aura pas à l’issue de cette itération »; les exigences de cette catégorie ne seront pas livrées dans l’itération concernée par cette priorisation. Les 3 premières catégories ressemblent à n’importe quelles autres catégories de priorisation, par exemple Haute / Moyenne / Faible, 1 / 2 / 3, Essentielles / Hautement souhaitables / Souhaitable, etc.; c’est la 4ème catégorie, Won’t Have, qui distingue la technique MoSCoW des autres. Les clients, les utilisateurs finaux et les parties prenantes sont habitués à ce qu’on leur demande « ce qu’ils veulent » mais pas « ce qu’ils ne veulent pas »; trouver des éléments de réponse à cette question leur donne une perspective différente de leurs problèmes et les aide à définir une liste d’exigences beaucoup plus ciblée. Technique de Priorisation La technique de priorisation MoSCoW est une technique itérative et continue; ce qui suit est une liste d’activités théoriquement à suivre : Début de Projet 1. Appliquez MoSCoW sur tous les objectifs et toutes les exigences quel que soit le niveau de détail sur la globalité du projet mais sans faire référence à une quelconque échelle de temps. 2. Estimez la priorité des objectifs et exigences individuellement selon les catégories Must Have, Should Have ou Could Have (de « véritables » estimations, ne prévoyez pas de marge pour risques). 3. Soit : a. Le calendrier du projet a déjà été défini, renégociez alors la liste pour que le total estimé corresponde à la durée prédéfinie. b. Le calendrier du projet n’a pas été défini, mettez-vous alors d’accord sur le fait que la durée déduite des estimations devienne celle du projet. 4. Négociez le pourcentage de l’effort total estimé qui sera consacré à traiter des exigences Must Have. C’est probablement l’aspect le plus important de la technique car l’équipe de développement va s’engager sur la livraison des Must Haves et ce niveau d’engagement devra être acceptable d’un point de vue « client » et confortable du point de vue de « l’équipe ». Il est recommandé que ceux qui expérimentent la première fois cette technique ne s’engage pas sur plus de 50 à 55% de l’effort total estimé et que ceux qui sont déjà expérimentés ne s’engagent pas plus loin que 65% ; les « Should Haves » et les « Could Haves » constituent la marge de l’équipe. Il convient de noter qu’entre 50% et 70% des Should Haves / Could Haves ont toujours été également livrés. 5. Renégociez la liste des exigences pour qu’elle respecte le pourcentage de l’effort total estimé et consacré aux Must Haves. Cette liste devient officiellement la « Liste des Exigences Priorisées sur le Projet ». 6. Planifiez les objectifs/exigences dans les différentes itérations du projet.
  • 2. A chaque Itération 1. Appliquez MoSCoW sur chacun des objectifs/exigences de l’itération considérée en respectant les estimations, la longueur de l’itération et l’engagement sur le pourcentage de « Must Haves » autorisé. A la fin de cet exercice, une exigence disposera de deux priorités, l’une pour le projet dans sa globalité et l’autre pour l’itération concernée; cela pourra être les mêmes, par exemple deux fois Must have, mais cela reste deux priorités. 2. Implémentez les exigences dans l’ordre des priorités jusqu’à ce que l’itération prenne fin (durée fixe). 3. Révisez les estimations sur la base du travail réalisé. 4. Mettez à jour la « Liste des Exigences Priorisées sur le Projet » avec les estimations révisées. 5. Confirmez / révisez la priorité des objectifs/exigences restants. 6. Examinez / changez la planification des itérations du projet sur la base de la « Liste confirmée / révisée des Exigences Priorisées sur le Projet ». Pendant chaque Itération Le processus décrit ci-dessus peut être utilisé au sein d’une itération jusqu’à approximativement 48 heures avant que les tâches aient été assignées individuellement. La technique MoSCoW peut être appliquée à des livrables individuels, par exemple : 1. Un document comportant plusieurs chapitres; dans un délai donné, certains chapitres peuvent être priorisés en tant que Must Have pour être complétés et terminés alors que les autres seront priorisés Should / Could Haves. MoSCoW peut également être appliqué au format, par exemple le Must Have est présenté sous forme d’une liste de puces contenant les informations requises, Should Have présente les informations requises en texte libre et Could Have présente des informations examinées et approuvées. 2. Du code source; dans un délai donné, il peut être précisé que : a. Must Have – le code doit « fonctionner » ; b. Should Have – le code doit être totalement commenté selon les standards en vigueur ; c. Could Have – le code doit être totalement formaté selon les standards en vigueur. Cela ne veut pas dire que les « Could Haves » ne seront probablement pas terminés. Nous passons en revue ce qui n’a pas été fini à la fin de la période de temps concernée et nous décidons si nous devons encore y consacrer du temps pour le terminer. Fin de Projet Examinez avec le « client » les exigences qui n’ont pas été complètement mises en œuvre – y compris les Won’t Haves – et décidez ensemble s’il est nécessaire de continuer le projet. Questions Risques Risque Réduction du risque Toutes les exigences/objectifs du projet sont considérés comme étant des Must haves. Il sera toujours possible de développer de façon itérative mais il ne sera plus possible de garantir la date de livraison finale. Gardez simplement un rythme de livraison approprié (4 à 6 semaines) jusqu’à ce que le client soit satisfait. De nouvelles exigences Must Have ont été découvertes durant le projet. Deux solutions : 1. Renégociez la durée ou le coût du projet Ou : 2. Renégociez le périmètre ; c’est-à-dire transférez l’effort équivalent de Sould Haves et Could Haves en Won’t Haves et renégociez sur la base des nouveaux Must Haves pour maintenir votre engagement en termes d’effort sur le temps restant. Mettez à jour le planning de livraison des itérations projet. Il apparaît clairement que l’engagement sur les Must Haves ne pourra être tenu (quelle que soit l’itération en cours). STOPPEZ L’ITERATION EN COURS (quelle que soit l’itération en cours). Continuez comme au début du projet: 1. Réestimez 2. Renégociez 3. Replanifiez N’étendez jamais la durée d’une itération pour essayer de terminer les Must Haves. Liens Ce document doit être lu en parallèle du document « Timeboxing Briefing Sheet ».