Les meilleurs joueurs d’échecs ont plusieurs coups d’avance.
Leur force n’est pas d’avoir anticipé un scénario précis dans les 10120 possibles. Ils ont agi avec flexibilité en fonction des scénarios et de leur probabilité.
Nos organisations ont besoin de ce même niveau de performance, dans un écosystème dynamique où la capacité d’adaptation est nécessaire à la survie.
La définition des priorités dans un contexte logiciel est difficile avec des ressources limitées, peu de visibilité, et une compétition accélérée.
Cet article partage trois méthodologies que vous pouvez utiliser pour une prise de décision en Quality at Speed.
Ces méthodes font partie du pilier des Methods du framework de Quality Engineering MAMOS : Methods, Architecture, Management, Organization, Skills.
Suivez la QE Unit pour plus de contenu exclusif de Quality Engineering.
Le besoin de comprendre, identifier, et anticiper les scénarios
Agir dans un écosystème incertain requiert plus que du courage. Il faut pouvoir délivrer de la valeur avec un maximum de flexibilité et un minimum de risques.
L’utilisation seule de l’instinct ou du premier scénario venu est bien trop risqué pour des décisions impliquant de l’engagement, des risques et de l’incertitude.
Dans un tel brouillard, on peut vite être paralysé.
À hésiter entre plusieurs options, le temps passe et l’inaction s’installe. C’est un problème dans un monde accéléré nécessitant une réinvention continue.
La combinaison de pratiques de Quality Engineering permet de passer à l’action; dans notre cas les méthodes de scenario planning, backcasting et lean increments.
Le scenario planning pose le champ des possibles
Cette méthodologie a été poussée par l’armée pour planifier à long-terme dans un environnement de plus en plus imprévisible et compétitif (a.k.a VUCA).
Son application est toujours pertinente aujourd’hui afin d’identifier les possibles réalités futures en fonction des forces, incertitudes et mouvements des acteurs.
La méthode de scenario planning requiert l’application systématique de ces cinq étapes :
- Compilation de la perspective interne
- Cartographie des forces et incertitudes
- Développement des probables scénarios
- Analyse des implications, risques, priorités
- Mise en place et suivi de la performance.
Une fois réalisé, vous avez une meilleure vision des scénarios possibles pour sélectionner la marche à suivre, pendant quelques années.
La différence actuelle est que l’écosystème change beaucoup plus vite ; il faut donc se préparer à beaucoup plus de possibilités.
Le backcasting identifie les routes et points d’appuis
À l’instar de Retour vers le Futur, le backcasting détaille les étapes pivots menant aux différents scénarios identifiés via le scenario planning.
L’apport de cette méthode est de cartographier les trajectoires possibles et les plans de replis qui permettront d’atteindre un certain objectif.
Le backcasting nécessite de réaliser les étapes suivantes :
- Confirmer les scénarios retenus du scenario planning
- Identifier les principales transitions par moment pivot
- Relier les chemins possibles des transitions aux scénarios.
Cet exercice vous donnera une vision d’ensemble avec les avantages suivants:
- Une clarification des étapes pour arriver à votre objectif
- Une vision des premiers pas et de chemins alternatifs
- Un découpage des périmètres et risques associées par transition
C’est grâce à ce travail que vous pourrez itérer avec plus de flexibilité.
Les lean increments supportent l’adaptation continue
Maintenant clair sur les scénarios possibles et les chemins pour y arriver, la réalisation d’incréments logiciels en circuit court permettront de réelles itérations.
Des boucles de feedback courtes sont nécessaires pour s’adapter au plus vite à la réalité ; cette capacité fera la différence pour la création de valeur des acteurs.
La fluidification de ces chaînes d’itérations sera optimisée par d’autres pratiques de Quality Engineering comme le Design Thinking, Lean StartUp, DevOps.
L’animation des équipes sur la livraison de valeur régulière renforcera le besoin de collaboration, d’élimination de déchets et d’amélioration continue.
C’est finalement le Quality at Speed recherché.
La combinaison de méthodologies pour le Quality at Speed
Le scenario planning, backcasting et lean increments sont au cœur d’organisations capables d’itérer sur leur proposition de valeur, même dans l’incertitude.
C’est bien la composition de ces méthodologies qui permet d’avancer avec flexibilité vers un scénario tout en limitant les engagements et les risques.
“Being with the end in mind.”
Stephen R Covey, Habit #2 in 7 Habits of Highly Effective People.
Ces trois pratiques vous aideront dans la conduite de vos incréments, mais ne sont pas suffisantes pour atteindre la livraison de valeur continue.
Le framework de Quality Engineering vise à proposer le référentiel de pratiques nécessaires à l’atteinte et au maintien du Quality at Speed.
La composition de ces pratiques combinée à l’animation de votre écosystème de Quality Engineering est votre avantage compétitif d’aujourd’hui et de demain.
Suivez la QE Unit pour plus de contenu exclusif de Quality Engineering.
Références
¹ Andy Hines, Johann Schutte, Maria Romero, Transition Scenarios via Backcasting. Journal of Futures Studies, September 2019, 24(1).