Time boxing et budgétisation
Le time boxing et la budgétisation priorisent l'information de la business analyse en fixant d'abord une ressource, une durée ou un montant, puis en sélectionnant les exigences qui tiennent à l'intérieur, par ordre de valeur décroissante. C'est la seule des quatre approches de priorisation où une limite est arrêtée indépendamment des exigences et où le périmètre est la variable qui plie pour s'y conformer. Le time boxing fixe le temps, la budgétisation fixe l'argent, et la mécanique est identique dans les deux cas. Le livrable est un ensemble d'exigences ajusté au plafond, retenues jusqu'à une ligne de coupe visible, avec les éléments reportés et leur valeur consignés pour que l'arbitrage reste ouvert.
Objectif
Le time boxing et la budgétisation priorisent en renversant l'ordre habituel: on arrête d'abord la ressource, une durée de livraison ou un montant, comme une donnée qui ne bouge pas, puis on sélectionne les exigences qui tiennent dedans, par valeur décroissante, jusqu'à la limite. Le time boxing fixe le temps que l'équipe peut consacrer, la budgétisation fixe l'argent disponible, et le mécanisme est le même: la ressource ne s'étire pas pour absorber la liste des souhaits, c'est la liste qui se réduit pour entrer dans la ressource. Ce renversement traite d'un coup les deux façons de se tromper qu'a une équipe qui priorise sous contrainte: ranger ses exigences par ordre d'importance sans jamais dire où le travail s'arrête et découvrir le plafond en le dépassant; ou laisser le plafond glisser au fil des demandes, jusqu'à ce que la date ou le budget annoncés ne veuillent plus rien dire.
Le BABOK range cette approche parmi les quatre manières de prioriser l'information de la business analyse, aux côtés du regroupement, du classement et de la négociation. Le trait qui la sépare des trois autres est l'existence d'une limite fixée à l'avance. Le regroupement classe les exigences en catégories sans plafond, le classement les ordonne sans plafond, la négociation cherche un accord sans plafond. Le time boxing et la budgétisation sont la seule approche où une contrainte est posée d'abord, indépendamment des exigences, et où l'ensemble des exigences devient la chose qui s'ajuste. Le BABOK note que cette approche est fréquemment employée une fois l'orientation de la solution arrêtée et le plus souvent quand une échéance ferme doit être tenue ou quand une solution est enrichie de façon régulière et fréquente.
La décision qu'elle soutient est celle du contenu d'une livraison contrainte: étant donné une ressource qui ne bougera pas, quel sous-ensemble d'exigences produit le plus de valeur sous ce plafond et lesquelles sont explicitement reportées ou abandonnées. Le livrable est un ensemble d'exigences ajusté au temps ou au budget: les éléments retenus, leur coût cumulé face au plafond et les éléments écartés avec leur valeur, de sorte que l'arbitrage soit visible. Le BABOK rappelle que les priorités se rejouent quand l'environnement, les parties prenantes ou l'information changent: la ligne de coupe est donc datée et se rejoue avec eux.
Usage
Quand l'utiliser
- Échéance ferme et non négociable: conformité réglementaire, date contractuelle, fenêtre de marché qui ne bouge pas.
- Budget ou effectif déjà alloué et plafonné: un montant voté, une enveloppe contractuelle, un effectif attribué pour le trimestre.
- Orientation de la solution déjà arrêtée: la question ouverte est le périmètre qui tient.
- Cadence de livraison régulière: chaque cycle est sa propre allocation de ressource fixe, comme un train trimestriel.
- Vélocité ou estimation des coûts fiable: l'ajustement ne vaut que ce que valent les chiffres d'effort sous-jacents.
- Priorité de valeur déjà établie: un passage de classement ou de MoSCoW fournit l'ordre de remplissage.
Quand ne pas l'utiliser
- Aucun plafond ferme: si la date ou le budget restent négociables, préférer le classement, qui ordonne sans plafond.
- Exigences non sécables indépendamment: livrer un sous-ensemble donne un résultat cassé, renégocier le périmètre par la négociation.
Description
Fixer la ressource avant de toucher au périmètre
L'ordre des opérations est toute la technique. On arrête la longueur du time box ou le montant du budget d'abord, comme une donnée, avant de regarder quelles exigences existent. C'est le point qui distingue cette approche d'une simple liste ordonnée. Une équipe qui commence par estimer ses exigences puis en déduit une durée fait de la planification classique, où le temps est la sortie. Le time boxing fait l'inverse: le temps est l'entrée, arrêtée par une contrainte extérieure, une date de conformité, un budget voté, un rythme de release. L'Agile Business Consortium, organisme qui porte la méthode DSDM d'où le time boxing tient sa forme de pratique de livraison, résume le renversement en une phrase: on fixe le temps, on protège la qualité et on gère le périmètre par la priorité. La question cesse d'être « combien de temps prendra tout cela » pour devenir « quel est le résultat le plus utile que nous puissions livrer dans le temps disponible ».
Établir ou réutiliser un ordre de valeur
La sélection a besoin d'un ordre dans lequel piocher. Le time boxing ne prescrit pas lui-même comment la valeur est notée: il consomme un classement existant. Si un passage de classement ou une pondération MoSCoW a déjà été fait, on le réutilise. Sinon, un score de valeur léger suffit, du moment qu'il ordonne les candidats de façon défendable. Cet ordre est un intrant, et la qualité de l'ajustement final ne dépasse jamais la qualité de l'ordre de départ.
Choisir une manière de remplir la contrainte
En pratique, on distingue trois manières d'aborder la décision de remplissage. Aucune n'appartient à un corps de connaissances: ce sont des façons de faire de terrain.
- Le remplissage par retrait part du périmètre complet, tout est d'abord réputé dans le lot, et retranche les éléments de plus faible valeur jusqu'à ce que le total tienne sous le plafond. Il convient quand le périmètre de départ est déjà assez consensuel et globalement voulu.
- Le remplissage par ajout part d'un ensemble vide, rien n'y est d'abord, et ajoute les éléments par ordre de priorité jusqu'au premier qui ferait dépasser le plafond. Il convient quand la liste des candidats est longue ou incertaine et qu'on cherche d'abord un noyau minimal défendable.
- Le remplissage sélectif part d'un noyau prioritaire identifié, puis ajuste, ajoutant ou retirant des éléments un par un pour se placer au plus près de la limite sans la franchir. C'est un mélange des deux précédents.
Appliquer une discipline d'allocation chiffrée
Ajouter « jusqu'à ce que ça rentre » n'est une discipline que si la coupe obéit à une règle. L'Agile Business Consortium en donne une, concrète et chiffrée, issue de l'usage de MoSCoW à l'intérieur d'un time box: les éléments Must Have ne doivent pas dépasser 60 % de l'effort disponible, environ 20 % de l'effort est réservé aux éléments Could Have comme marge, et les Should Have remplissent le reste de façon souple. Cette règle transforme le remplissage en une allocation défendable: elle garde délibérément de la place pour ce que l'équipe pourra lâcher si les estimations se révèlent optimistes.
Ajouter par ordre, suivre un cumul, marquer la coupe
- Ajouter les éléments dans l'ordre de valeur, en tenant un total courant face au plafond fixe. On s'arrête devant le premier élément qui ferait dépasser la limite.
- Traiter l'inclusion comme binaire par élément, dans le périmètre ou hors du périmètre. Une exigence à demi construite ne livre en général rien de sa valeur, et remplir le plafond au franc près en découpant un élément produit un résultat qui coûte sans rendre.
- Résister au rangement opportuniste. Une fois qu'un élément dépasse, on ne va pas repêcher plus bas dans la liste un élément moins cher pour combler les derniers francs. Cela achète peu de valeur, ce sont par construction des éléments de faible priorité, et cela consomme la marge que la limite gardait.
- Consigner la ligne de coupe et sa raison: les éléments retenus, leur coût cumulé face au plafond, les éléments reportés et leur valeur. L'arbitrage devient visible et rejouable quand les circonstances changent.
- Rejouer au cycle suivant ou dès qu'une divergence apparaît. Si les coûts réels ou la vélocité s'écartent nettement de l'estimation en cours de livraison, on réajuste plutôt que d'absorber l'écart en silence, en dérive de périmètre ou en échéance qui glisse.
Trois pièges décident du reste, et ils touchent tous à la fiabilité des chiffres et à la fermeté du plafond. Le premier est l'estimation gonflée. Le BABOK relève, pour la priorisation en général, que l'équipe de solution peut surévaluer ou sous-évaluer la difficulté d'implémentation, volontairement ou non. Pour le time boxing, la conséquence est directe et vaut d'être isolée: un élément peut être poussé hors du lot ou protégé à l'intérieur par un chiffre de coût gonflé ou minoré. La coupe se joue sur le coût, donc le coût se manipule. On recroise les estimations avant de leur faire confiance pour trancher. Le deuxième est la fausse précision: traiter un budget fixe comme divisible au dernier franc quand les estimations sous-jacentes portent une incertitude réelle, souvent de l'ordre de la moitié aux stades précoces. C'est exactement ce que la marge des 20 % existe pour absorber, et remplir un plafond à 100 % sur des chiffres mous est un piège en soi. Le troisième est le plafond qui glisse: si la date ou le budget « fixes » bougent une fois l'ajustement fait, tout l'exercice n'était qu'une mise en scène. La discipline ne rapporte que si la ressource est tenue réellement fixe, ce qui est une décision de gouvernance autant qu'une décision d'analyse.
Hors plafond, reporté
Considérations IA
L'assistance la plus rentable est purement mécanique. Un modèle ou une simple formule tient le cumul courant et signale à l'instant l'élément qui fait franchir la limite, ce qui rend à l'équipe le temps qu'elle passait sur l'arithmétique pour le remettre sur les vrais arbitrages, les échanges d'éléments près de la coupe. Le deuxième usage est la comparaison rapide de plusieurs remplissages candidats sous le même plafond, par retrait, par ajout, par noyau ajusté, de sorte que les parties prenantes comparent plusieurs coupes concrètes avant de s'engager. Le troisième est le repérage des estimations aberrantes, l'élément dont le chiffre de coût porte bien plus d'incertitude que les autres, avant qu'on ne s'en serve pour décider ce qui tient.
Trois choses restent hors de portée d'un modèle, et elles tiennent à la nature de la décision. L'IA ne fixe pas les scores de valeur: ils encodent le jugement des parties prenantes sur ce qui compte, précisément ce que le BABOK relève comme pouvant être subjectif faute d'indicateurs. L'IA ne tranche pas les cas serrés à la coupe: quand deux éléments de valeur voisine encadrent la ligne, la décision se joue souvent sur un contexte absent des données du carnet, une promesse déjà faite à un client, une sensibilité politique, que le modèle ne voit pas. Et une estimation de coût produite par un modèle ne vaut pas plus que ce qu'elle est: un chiffre plausible n'est pas un substitut à l'estimation propre de l'équipe, et le prendre pour tel réintroduit la fausse précision dans le plafond lui-même.
Exemples
L'équipe des canaux numériques d'une banque de détail dispose d'un budget fixe de CHF 120'000 pour la prochaine version trimestrielle de son application mobile. En remplissage sélectif, les exigences candidates sont classées par valeur puis ajoutées dans cet ordre jusqu'à la première qui ferait dépasser le budget.
Time boxing et budgétisation
Version trimestrielle, budget fixe CHF 120'000
| Exigence | Valeur (1-10) | Coût (CHF) | Cumul (CHF) | Décision |
|---|---|---|---|---|
| Authentification forte renforcée (exigence FINMA) | 10 | 40'000 | 40'000 | Retenu |
| Vue multidevises du compte | 8 | 25'000 | 65'000 | Retenu |
| Alertes en temps réel sur les transactions importantes | 7 | 20'000 | 85'000 | Retenu |
| Connexion biométrique | 6 | 18'000 | 103'000 | Retenu |
| Assistance par chat intégrée | 5 | 15'000 | 118'000 | Retenu |
| Plafond du budget CHF 120'000, ligne de coupe (marge restante CHF 2'000) | ||||
| Tableau de bord d'analyse des dépenses | 4 | 22'000 | 140'000 · dépasse | Reporté |
| Mode sombre de l'interface | 2 | 8'000 | 126'000 · dépasse | Reporté |
Les cinq premières exigences tiennent sous le plafond, la sixième dans l'ordre de valeur le ferait franchir. La marge de CHF 2'000 qui reste est la limite tenue. Le mode sombre coûte CHF 8'000 et pourrait sembler « rentrer » dans un budget de CHF 120'000, mais l'ajouter porterait le cumul à CHF 126'000, au-dessus du plafond, et aller le repêcher parce qu'il est petit reviendrait à préférer un élément de valeur 2 à la discipline de la coupe. La ligne de coupe est ce qui distingue cette technique du classement: le classement se serait arrêté à un ordre; le plafond transforme cet ordre en décision d'inclusion.
Visualisations
Deux représentations portent la technique et montrent chacune une chose distincte. La sélection est faite de lignes et de colonnes, exigence, valeur, coût, cumul, décision: le livrable est le tableau lui-même. Sa valeur tient au cumul courant lu de haut en bas et à la ligne de coupe qui traverse la liste. Une image de ce tableau perdrait les deux: elle ne se trie pas, ne se recalcule pas quand une estimation change et ne laisse pas déplacer la coupe pour voir ce qui bascule. Le tableau garde en outre visible, pour les éléments reportés, le cumul qu'ils atteindraient s'ils étaient ajoutés, ce qui montre la raison du report.
La mécanique de plafonnement, elle, est spatiale et ne rentre pas dans un tableau. Une ressource fixe forme un plafond, les exigences s'y empilent par valeur décroissante, et la ligne où le cumul rencontre le plafond sépare ce qui est livré de ce qui est reporté. C'est cette image, le plafond d'un côté, la pile qui monte jusqu'à lui, la coupe qui déborde de l'autre, qui rend d'un coup d'œil le renversement d'ordre qui fait la technique: la ressource est posée d'abord, le périmètre s'ajuste en dessous. Elle se dessine en boîtes et en niveaux.
Coût
| Phase | Niveau | Justification |
|---|---|---|
| Préparation | Moyen | Le plafond est souvent déjà donné, une date ou un budget voté. Le vrai travail est l'ordre de valeur et les estimations de coût des candidats: sans un classement défendable et des chiffres crédibles, la coupe se fait sur du sable. C'est cet intrant qu'il faut budgéter. |
| Exécution | Faible à moyen | Le cumul et la coupe se calculent en quelques minutes, à la main ou dans un tableur. Le coût monte quand des éléments de valeur voisine encadrent la ligne: l'arbitrage devient une discussion, parfois une négociation. |
| Documentation | Faible | Le livrable est le tableau et sa ligne de coupe. Le coût réel est l'entretien: rejouer l'ajustement quand une estimation, la vélocité ou le plafond changent. Une coupe posée une fois et jamais revue devient fausse dès la première divergence. |
Outils
Le tableur est le choix honnête et il est meilleur que la plupart des outils dédiés pour une raison précise: le cumul et la coupe y sont des formules. Une colonne de somme courante et une règle de mise en forme qui colore la première ligne dont le cumul dépasse le plafond appliquent la technique automatiquement, et déplacer une valeur ou une estimation recalcule la coupe à l'instant. C'est aussi là que se comparent sans effort plusieurs remplissages candidats sous le même plafond.
Les outils de gestion de carnet, Jira, Azure DevOps et leurs semblables, portent la matière première quand le time box est une itération: des points d'effort ou une estimation par élément, une capacité d'équipe par cycle et un ordre de priorité dans le carnet. La capacité de l'itération joue le rôle du plafond, et la sélection revient à tirer du haut du carnet jusqu'à l'épuiser. La limite est que ces outils raisonnent en effort d'équipe: pour une budgétisation en francs, le tableur reste plus direct.
Reste le mauvais choix courant, la diapositive. Un tableau de priorisation dans une présentation est la photographie d'une décision: elle ne se recalcule pas quand une estimation bouge, ne laisse pas déplacer la coupe et elle est fausse dès que le plafond ou les chiffres changent, c'est-à-dire très vite. Le tableau vit là où l'équipe travaille et versionne, à côté du plan et du carnet.
Sources
- IIBA, A Guide to the Business Analysis Body of Knowledge (BABOK Guide) v3, §10.33 Prioritization: la définition du time boxing et de la budgétisation comme allocation d'une ressource fixe, sa place parmi les quatre approches de priorisation, les notes d'usage propres à cette approche (orientation de la solution arrêtée, échéance ferme ou livraisons régulières et fréquentes) et, pour la priorisation en général, la limite tenant à la sur ou sous-estimation de la difficulté d'implémentation.
- Agile Business Consortium, What is Timeboxing?: le renversement « fixer le temps, protéger la qualité, gérer le périmètre par la priorité » et la règle d'allocation de MoSCoW à l'intérieur d'un time box, les Must Have à 60 % au plus de l'effort disponible et environ 20 % réservés aux Could Have comme marge.

