Classement
Le classement ordonne un ensemble d'éléments en une séquence stricte, du plus important au moins important, une position unique par élément, de 1 à N. C'est l'une des quatre approches de priorisation que le BABOK distingue, à côté du regroupement, du timeboxing et de la négociation. Elle est la seule à produire un ordre total: là où le regroupement range les éléments dans quelques catégories partagées, le classement attribue à chacun un rang qui n'appartient qu'à lui. Son livrable est une liste ordonnée, adossée à un critère déclaré ou à un score composite, qui répond à la question que les trois autres approches laissent ouverte: par quoi commence-t-on, et qu'est-ce qui vient ensuite.
Objectif
Le classement attribue à chaque élément une position unique de 1 à N, produisant un ordre total dans lequel un seul item occupe chaque rang. Il répond à la question qui bloque une équipe ayant plus à faire qu'elle ne peut en traiter à la fois: par quoi commencer précisément. Un carnet de produit se tire de haut en bas, un item après l'autre, une campagne de tests s'exécute dans un ordre, un registre des risques se traite du plus menaçant au moins menaçant. Dans chacun de ces cas, une répartition en catégories laisse la vraie décision ouverte: savoir que douze items sont importants ne dit pas lequel des douze passe en premier.
C'est ce qui le sépare des trois autres approches de priorisation. Le regroupement trie les éléments dans quelques catégories partagées, à la manière des paquets MoSCoW, sans ordre à l'intérieur d'un paquet. Le timeboxing et la budgétisation ajustent les éléments à une ressource fixe sans ordonner ceux qui tiennent dedans. La négociation réconcilie le désaccord des parties prenantes sur un ordre sans produire cet ordre elle-même. Le classement, lui, répond à une décision opératoire précise: qu'est-ce qui est traité en premier, en deuxième, en troisième, quand l'équipe a besoin d'une séquence sans ambiguïté. Ces quatre approches relèvent de la même tâche de priorisation, et le choix entre elles dépend de l'auditoire et de ce dont il a besoin.
Le livrable est une liste ordonnée de 1 à N, adossée au critère qui a produit l'ordre. Le critère se consigne avec la liste, qu'il s'agisse d'un critère unique (la valeur, le risque, le coût, l'urgence dictée par une dépendance) ou d'un score composite avec ses pondérations. Consigné, il rend l'ordre défendable le jour où quelqu'un demande pourquoi l'élément 4 passe avant l'élément 5, et le BABOK rappelle que les priorités se rejouent dès que le contexte change. Un rang dont on ne peut pas reconstituer la dérivation n'est pas reproductible, et un rang non reproductible ne survit pas à la première contestation.
Usage
Quand l'utiliser
- Liste à traiter strictement de haut en bas: un carnet de produit ou une séquence de tests.
- Critère unique et partagé ou score composite: une mesure commune contre laquelle tous les éléments se comparent.
- Ensemble assez restreint pour un jugement fiable: une quinzaine d'éléments en classement direct, davantage avec un score.
- Accord sur le critère, sans accord requis sur chaque position: le classement fixe ensuite les positions de façon mécanique.
Quand ne pas l'utiliser
- Ensemble volumineux sans besoin d'un ordre strict: « maintenant, plus tard, jamais » suffit, préférer le regroupement.
Description
Poser le critère avant de noter quoi que ce soit
Le critère se décide et se consigne avant la première note. Valeur, risque, coût, urgence dictée par une dépendance ou une combinaison déclarée de ces dimensions: la discipline est la même chez toutes les sources qui structurent l'exercice. Wiegers fait noter explicitement le bénéfice, la pénalité, le coût et le risque, plutôt qu'une « priorité » abstraite qui ne veut rien dire tant qu'on n'a pas dit priorité selon quoi. Reinertsen ramène l'économie à une phrase: si l'on ne quantifie qu'une seule chose, que ce soit le coût du retard. Un rang produit contre un critère tu ne se défend pas, parce que la seule réponse à « pourquoi cet ordre » est alors une intuition que personne ne peut vérifier.
Le classement ordinal direct, pour les petits ensembles
La forme la plus simple demande aux parties prenantes de placer chaque élément à une position unique de 1 à N, par comparaison directe ou par tri. Elle fonctionne bien jusqu'à une quinzaine ou une vingtaine d'éléments, l'étendue qu'une personne tient en tête d'un seul regard. Au-delà, le jugement ordinal direct devient peu fiable: on ne compare plus vraiment vingt éléments entre eux, on en compare quelques-uns et l'on range les autres à la louche. Cette limite cognitive est structurelle, et c'est ce qui justifie la comparaison par paires et le score pondéré.
La comparaison par paires, quand l'ensemble grandit ou se conteste
Le procédé d'analyse hiérarchique de Saaty renverse le problème: au lieu de classer vingt éléments d'un coup, on compare chaque paire d'éléments, deux à la fois, sur une échelle fixe de 1 à 9. Les jugements remplissent une matrice de comparaison, dont on tire un poids relatif par élément, par le vecteur propre principal ou par une approximation plus légère fondée sur la somme des lignes. Le tri des poids donne le rang. La méthode échange de la vitesse contre de la fiabilité: comparer deux éléments est un jugement bien plus facile qu'ordonner un ensemble entier, et elle rend visibles les jugements incohérents, la boucle où A passe devant B, B devant C et C devant A, que son ratio de cohérence chiffre avant qu'elle ne corrompe l'ordre.
Le score pondéré, pour un rang piloté par la valeur, le coût et le risque
Le score pondéré de Wiegers et Beatty note chaque élément sur des dimensions convenues (le bénéfice, la pénalité de ne pas le faire, le coût, le risque) ou sur un sous-ensemble de celles-ci. Chaque dimension est normalisée en pourcentage du total de l'ensemble, pondérée si certaines pèsent plus que d'autres, puis combinée en un seul nombre, par exemple une priorité égale au bénéfice pondéré ajouté à la pénalité pondérée, le tout divisé par le coût pondéré ajouté au risque pondéré. Le tri de ce nombre donne le rang. C'est la méthode qui passe à l'échelle d'un carnet entier et qui produit, par élément, une valeur auditable et recalculable. Son piège lui est propre: la fausse précision. Une formule sort un nombre à deux décimales à partir d'entrées qui sont des estimations relatives et subjectives. La précision du résultat est un artefact du calcul, et lire un écart de 3.42 à 3.38 comme une différence réelle, c'est prendre la commodité du tri pour une propriété de l'élément.
Le WSJF, quand le carnet se rejoue en continu
Une variante mérite d'être nommée, parce qu'elle change la question posée. Le WSJF, formalisé dans SAFe sur l'économie du coût du retard de Reinertsen, note séparément le coût du retard, somme de la valeur, de la criticité temporelle et de la réduction de risque ou de l'ouverture d'opportunité, et la taille du travail, puis classe par le coût du retard divisé par la taille. La division par la taille fait qu'un élément rapide et moyennement précieux passe devant un élément lent et très précieux. Il répond à « que tirer ensuite compte tenu de la durée des choses », une question voisine mais distincte de « qu'est-ce qui compte le plus ». C'est l'analogue, pour un carnet rejoué en continu, de ce que le BABOK évoque quand il note que certaines approches adaptatives séquencent explicitement les exigences dans une liste ordonnée, le carnet de produit.
Trois pièges qui faussent l'ordre après coup
Le premier est l'instabilité du rang. Une petite variation de pondération, le risque compte un peu plus ce trimestre, peut réordonner un grand ensemble de façon non triviale. Wiegers présente d'ailleurs les poids comme ajustables selon le contexte du projet, ce qui veut dire que le rang n'est stable que dans la mesure où les poids le sont. Un classement produit une fois et jamais rouvert se périme exactement comme le BABOK l'anticipe lorsque le contexte ou l'information changent.
Le deuxième est l'oubli des dépendances. Un rang par valeur, coût et risque, ou un WSJF, peut placer un élément dépendant au-dessus de son prérequis, ce qui produit un ordre qui n'est pas livrable tel qu'il est séquencé. On vérifie donc les dépendances après le calcul, et l'on séquence un bloc dépendant ensemble ou l'on remonte le prérequis.
Le troisième est la manipulation. Celui qui fournit les entrées de coût ou de risque d'un score a un intérêt à les infléchir pour déplacer ou protéger la position d'un élément. La limite générale que le BABOK relève pour la priorisation, l'équipe de solution qui sur ou sous-estime la difficulté de réalisation, intentionnellement ou non, joue ici de manière concrète: un classement ne vaut que ce que valent ses entrées, et ses entrées sont fournies par des gens qui ont un enjeu dans le résultat. Consigner ensemble le critère, la méthode et l'ordre obtenu est ce qui rend cette influence visible et contestable.
Considérations IA
Le premier apport est purement mécanique: le calcul. Un score pondéré ou une matrice de comparaison par paires est une arithmétique dès que les entrées sont posées. Un assistant calcule les pourcentages normalisés, le score combiné, le tri qui en résulte et signale un jugement incohérent, la matrice où A passe devant B, B devant C et C devant A, bien plus vite que la main sur beaucoup d'éléments ou beaucoup de parties prenantes. Le deuxième apport est l'analyse de sensibilité: une fois un score ou un WSJF établi, l'IA montre comment l'ordre se déplace si un poids ou une estimation change, « si le risque pèse deux fois plus, qui bouge », ce qui met le piège du rang instable sous les yeux avant qu'il ne morde. Le troisième est la détection des conflits de dépendance: donné un ordre et un jeu de dépendances déclarées, la machine repère les positions où un élément dépendant devance son prérequis.
Ce que l'IA ne doit pas faire tient à ce que le classement protège. Elle ne fournit pas les estimations de valeur, de coût ou de risque elle-même: ce sont des jugements métier et techniques qui appartiennent aux parties prenantes et à l'équipe de réalisation, et une estimation produite par la machine réintroduit le risque de manipulation sous une forme nouvelle, un nombre opaque dont personne ne répond, ce qui détruit la redevabilité que la consignation du critère existe pour tenir. Elle ne produit pas non plus l'ordre final sans que le critère et la dérivation soient visibles et contestables: tout l'intérêt d'un classement mené proprement est que l'ordre s'explique et se conteste contre un critère déclaré, et un outil qui livre « voici votre carnet classé » sans montrer ses entrées défait cela. Enfin, elle ne choisit pas le critère qui doit gouverner. Trancher entre la valeur, le risque et le coût du retard relève du jugement stratégique, et une recommandation de la machine y ferait passer en douce une valeur par défaut que personne n'a arrêtée.
Exemples
Le concept que l'exemple rend visible tient en une phrase: un score pondéré transforme deux dimensions en un seul ordre. Une équipe de cyberadministration cantonale classe cinq fonctionnalités demandées pour le portail en ligne des permis de construire, afin de fixer l'ordre de livraison. Chaque fonctionnalité reçoit une note de valeur et une note de coût relatif, de 1 à 10, et la priorité est le quotient de la valeur par le coût.
Classement
Cinq fonctionnalités d'un portail de permis de construire
| Élément | Valeur (1-10) | Coût relatif (1-10) | Priorité (valeur ÷ coût) | Rang |
|---|---|---|---|---|
| Contrôle automatique de complétude du dossier | 7 | 2 | 3.5 | 1 |
| Paiement en ligne de l'émolument | 9 | 3 | 3.0 | 2 |
| Notification SMS au changement de statut | 6 | 3 | 2.0 | 3 |
| Suivi du statut pour le requérant | 6 | 4 | 1.5 | 4 |
| Formulaire multilingue (FR/DE/IT) | 5 | 5 | 1.0 | 5 |
La colonne de priorité fait tout le travail. Une fois les deux notes posées, le quotient se calcule, et son tri du plus grand au plus petit produit l'ordre sans qu'un jugement séparé ne vienne le réarranger. Le contrôle de complétude passe devant le paiement en ligne alors que le paiement porte la valeur la plus élevée de la grille, parce qu'il coûte moins, 2 contre 3: c'est le genre de renversement qu'un classement à l'œil manque et qu'un score explicite rend défendable. Le formulaire multilingue, à valeur et coût égaux, ferme la liste.
Ce que le tableau ne montre pas de lui-même est l'essentiel de sa fragilité. Les notes de valeur et de coût sont des estimations relatives convenues en amont par les personnes qui répondent de l'offre et de la réalisation. Le score hérite de leur subjectivité, et la décimale de la colonne de priorité est une commodité de tri. Trier 3.5 devant 3.0 est correct; lire l'écart de 0.5 comme une quantité mesurée ne l'est pas.
Visualisations
La liste ordonnée est faite de lignes et de colonnes: le livrable est le tableau lui-même. L'écrire en HTML plutôt qu'en image a une raison d'usage: on trie la colonne de priorité pour vérifier l'ordre, on recalcule un quotient quand une note change, on relit une ligne pour justifier une position. Une image de tableau perd ces trois opérations, qui sont l'usage réel de l'artefact.
Le mécanisme qui produit le rang ne rentre pas dans le tableau. Le score de priorité est un rapport, la valeur divisée par le coût, et deux éléments situés sur un même rayon partant de l'origine d'un plan valeur × coût portent le même score. Placer les éléments sur ce plan montre d'un coup ce que la colonne de priorité énonce ligne par ligne: le rang se lit en balayant les rayons du plus pentu au plus plat, et un élément de forte valeur peut se retrouver derrière un élément plus modeste mais bien moins coûteux. Cette lecture est spatiale: elle se dessine.
Coût
| Phase | Niveau | Justification |
|---|---|---|
| Préparation | Moyen | Le vrai travail est de choisir le critère, d'en obtenir l'accord et de réunir les notes ou les comparaisons. Sur un score pondéré, il faut aussi arrêter les dimensions et leurs poids. C'est cela qu'il faut budgéter. |
| Exécution | Faible à moyen | Noter et trier va vite pour un petit ensemble en classement ordinal direct. La comparaison par paires ou un score pondéré sur un carnet entier demande davantage, mais l'arithmétique se délègue à un tableur. |
| Documentation | Faible | L'artefact est une liste et son critère, sa production est immédiate. Le coût réel est l'entretien: rejouer le classement quand une note, une pondération ou une dépendance change, faute de quoi le rang se périme en silence. |
Outils
Le tableur reste l'outil de référence: les trois méthodes s'y écrivent en formules. Le quotient d'un score pondéré, la normalisation d'une dimension en pourcentage du total, le tri qui devient le rang, tout cela est une colonne calculée qui se recompute à chaque changement de note. Un tableur repère aussi l'incohérence d'une comparaison par paires, la boucle où A passe devant B, B devant C et C devant A, que l'œil ne voit pas sur une matrice de quinze lignes.
Les outils de gestion de carnet, Jira, Azure DevOps et leurs semblables, portent un rang natif: on ordonne le carnet en le tirant, et la position dans la liste est le classement lui-même, tenu à jour au fil de l'eau. C'est le support naturel d'un classement rejoué en continu, à condition de garder visible le critère qui justifie l'ordre, sans quoi la liste devient un empilement d'avis que personne ne peut contester.
Pour la comparaison par paires sur un ensemble volumineux ou sensible, des outils dédiés, 1000minds, Expert Choice, TransparentChoice, tiennent la matrice, calculent les poids et signalent le ratio de cohérence. Ils valent leur coût quand le nombre d'éléments met le classement ordinal direct hors de portée et que la traçabilité du jugement doit être produite. Reste l'anti-outil, la diapositive: une liste classée dans une présentation ne se trie pas, ne se recalcule pas et est fausse dès qu'une note bouge.
Sources
- IIBA, A Guide to the Business Analysis Body of Knowledge (BABOK Guide) v3, §10.33 Prioritization: la définition du classement, ordonner l'information de la plus importante à la moins importante, la glose sur le séquencement explicite des exigences dans une liste ordonnée, le carnet de produit et le classement comme l'une des quatre approches de priorisation. Les limites citées sont celles de la priorisation dans son ensemble, non du seul classement.
- Karl Wiegers et Joy Beatty, Software Requirements, 3e éd., Microsoft Press, ch. 16 « First Things First: Setting Requirement Priorities »: le score pondéré à partir du bénéfice, de la pénalité, du coût et du risque, la normalisation des dimensions, la formule de priorité et les poids ajustables selon le contexte du projet.
- Thomas L. Saaty, The Analytic Hierarchy Process: Planning, Priority Setting, Resource Allocation, McGraw-Hill: la comparaison par paires sur l'échelle 1-9, la matrice de comparaison, la dérivation des poids par le vecteur propre principal et le ratio de cohérence.
- Donald G. Reinertsen, The Principles of Product Development Flow: Second Generation Lean Product Development, Celeritas Publishing: l'économie du coût du retard et le principe selon lequel, si l'on ne quantifie qu'une chose, ce doit être le coût du retard.
- Scaled Agile, Weighted Shortest Job First (WSJF): la formule appliquée, coût du retard divisé par la taille du travail, comme méthode de classement d'un carnet rejoué en continu.

