Éléments de travail au niveau de la solution qui couvrent plusieurs ART et la hiérarchie du backlog.
Une capacité est un comportement de niveau supérieur de la solution qui couvre généralement plusieurs ART. C'est l'équivalent d'une fonctionnalité pour une grande solution — mais en plus grand.
Fonctionnalité vs. Capacité :
Exemple pour une plateforme de véhicule autonome :
Les capacités se trouvent dans le backlog de solution, géré par la gestion de solution. Lors de la planification pré-PI, les capacités sont décomposées en fonctionnalités qui alimentent le backlog de programme de chaque ART.
Dimensionnement des capacités : Les capacités devraient tenir dans un seul PI. Si une capacité s'étend sur plusieurs PI, c'est en réalité une épopée et devrait être gérée au niveau du portefeuille avec une analyse de rentabilisation Lean.
Tout comme les équipes ont des récits facilitateurs et les ART ont des fonctionnalités facilitatrices, les trains de solution ont des facilitateurs au niveau de la solution.
Ceux-ci répondent aux besoins techniques inter-ART :
Facilitateurs d'architecture : Plateformes partagées, API et protocoles dont plusieurs ART ont besoin. Exemple : un bus de messages auquel tous les ART publient et s'abonnent.
Facilitateurs d'infrastructure : Environnements d'intégration, infrastructure de test, pipelines de déploiement qui couvrent les ART. Exemple : un environnement de test d'intégration au niveau du système qui combine tous les résultats des ART.
Facilitateurs d'exploration : Preuves de concept ou études comparatives inter-ART. Exemple : évaluer deux approches concurrentes pour la communication entre services.
Facilitateurs de conformité : Exigences réglementaires qui couvrent l'ensemble de la solution. Exemple : conformité RGPD qui affecte la façon dont tous les ART traitent les données personnelles.
Gestion des facilitateurs de solution :
Les facilitateurs de solution se disputent la capacité tout comme les capacités. La gestion de solution priorise le backlog de solution, en équilibrant la livraison de capacités avec l'investissement dans les facilitateurs.
Une allocation saine dépend de la maturité de la solution :
Le problème des interfaces
La partie la plus difficile d'une grande solution n'est pas les capacités — ce sont les interfaces entre les ART. Des API et des contrats bien définis entre les sous-systèmes réduisent considérablement les frais de coordination. Investissez massivement dans la définition des interfaces.
Le Kanban de solution gère le flux de capacités et de facilitateurs à travers le système. Il est similaire au Kanban de portefeuille mais fonctionne au niveau de la solution.
Colonnes typiques :
Les limites TEC s'appliquent à chaque étape. Le Kanban de solution a généralement des limites TEC plus basses que prévu — un train de solution peut n'avoir que 3 à 5 capacités en mise en œuvre à la fois, car chaque capacité nécessite une coordination entre plusieurs ART.
Priorisation WSJF : Les capacités sont priorisées en utilisant Weighted Shortest Job First, qui équilibre le coût du délai (valeur utilisateur/affaires + criticité temporelle + réduction des risques) par rapport à la taille du travail. Cela garantit que le travail de plus grande valeur et de plus courte durée est effectué en premier.