Les questions remettent en cause nos hypothèses.
Les entreprises en digitalisation dépendent des choix technologiques permettant d’atteindre le Quality at Speed en adaptant en permanence leur proposition de valeur.
Mais les hypothèses sous-jacentes sur la technologie sont comme des mirages : beaux de loin, disparaissant à proximité.
La remise en question de nos choix est essentielle pour améliorer notre prise de décision.
« En doutant on est amené à s’interroger, en s’interrogeant on arrive à la vérité ».
—Peter Abelard
La vérité que nous recherchons est de délivrer du logiciel à valeur ajoutée dans un écosystème fortement compétitif.
Au lieu de discuter pourquoi nous devrions utiliser une technologie particulière, je trouve plus utile de s’efforcer à ne pas l’utiliser avec les 21 questions suivantes en 7 catégories.
Suivez la QE Unit pour plus de Quality Engineering de la communauté.
Avez-vous vraiment besoin de cette technologie ?
La proposition de valeur des entreprises numériques est soutenue par la technologie pour leurs interactions avec les clients et leurs processus internes.
La technologie est donc un moyen d’atteindre une fin, sans avoir besoin de technologie pour la technologie
« C’est évident ».
Je vous mets au défi de réfléchir aux propositions technologiques passées : l’objectif était-il parfaitement clair d’un point de vue business, et client ?
Ce n’est généralement pas le cas.
Ces questions évaluent le besoin réel d’une technologie candidate :
- Pourquoi avons-nous besoin de cette technologie ? Pour qui? Pourquoi maintenant?
- Que peut-elle permettre aujourd’hui et demain ? Va-t-on gagner en vitesse ?
- Pouvons-nous déjà le faire ? Quelles sont les alternatives ?
Êtes-vous prêt à le gérer?
Les nouvelles technologies sont vendues comme des régimes : pleines de promesses qui se réaliseront du jour au lendemain sans effort.
Vous pouvez réussir à perdre quelques kilos avec un tel programme, en partageant des premiers résultats prometteurs au conseil d’administration.
Mais les vrais changements prennent du temps.
Les améliorations business disruptives sont la somme de changements accumulés qui finissent par atteindre un point de bascule.
Et ce n’est pas qu’une question de technologie; tout le périmètre de MAMOS¹ doit évoluer (Methods, Architecture, Management, Organization, Skills).
Utilisez ces questions pour évaluer l’horizon temporel afin de saisir la valeur technologique :
- Quelles sont les hypothèses sous-jacentes aux promesses ?
- À partir de quel moment la technologie peut nous permettre d’atteindre un point de bascule ?
- Combien de temps prévoyons-nous pour maîtriser la technologie ? Faites un x2.
Existe-t-il une solution plus simple ?
La technologie peut être pire que l’achat d’une maison ; malgré le paiement des taxes initiales, les coûts récurrents et diverses taxes ne se terminent jamais.
La valeur de cette technologie doit donc compenser ses coûts globaux, y compris ses impacts dans l’écosystème.
Cela change l’équation.
Les fournisseurs visent à capturer des commissions récurrentes sur la chaîne de valeur de votre entreprise, en affichant des coûts initiaux minimaux et visibles.
Votre travail consiste à équilibrer la valeur globale de l’adoption d’une technologie, en considérant l’option de rester “as-is”.
Évaluez le besoin de moins de technologie pour plus de valeur en vous demandant :
- Quelles sont les taxes inhérentes à la configuration, à l’intégration et à l’exécution de cette technologie ?
- Quelle technologie existante peut-elle remplacer ? Pourquoi, comment, quand, pour combien ?
- Quels sont les impacts, les compromis et les efforts globaux de cette technologie ?
La technologie est-elle déjà mature ?
La maturité technologique est linéaire : plus le temps passe, plus elle devient mature. Alors pourquoi se précipiter si tôt ?
Les courbes d’adoption ne sont pas linéaires. Ils partent d’un déclencheur d’innovation, suivi d’un pic d’inflation et d’un creux de désillusion (métaverse ?).
La majorité d’entre nous ne veut pas être là.
Le Quality Engineering permet le Quality at Speed en adoptant les technologies après l’étape et désillusion, et avant le plateau de productivité.
Votre proposition de valeur business changera rarement la donne avec des technologies immatures ; elles doivent d’ailleurs être convergente.
Comme pour les investissements, la technologie nécessite généralement d’attendre le bon moment :
- Quelle est notre maturité business pour les nouveaux cas d’utilisation permis par cette technologie ?
- De combien d’efforts avons-nous besoin pour intégrer cette technologie dans notre paysage ?
- La technologie a-t-elle passé son creux de désillusion ?
Créez-vous plus de problèmes ?
L’entropie est la tendance naturelle de tous les systèmes au désordre, qui peut faire qu’un système atteigne un état de gel.
Un seul système complexe est déjà un problème ; vous ne pouvez pas vous permettre d’acheter une autre maison tout en rénovant celle dans laquelle vous vivez.
Et l’entropie augmente de façon exponentielle avec de nouveaux éléments.
De plus, une fois qu’une technologie est là, il est difficile de revenir en arrière. Limiter le nombre de technologies utilisées contient en premier lieu de l’entropie.
Soyez alerté lorsque vous entendez « il serait préférable de repartir de zéro » – c’est un signe avant-coureur d’un investissement en érosion.
Évaluez l’entropie lorsque vous envisagez une technologie en vous demandant :
- Quel est notre niveau d’entropie de 0 à 10 ? Est-il réaliste d’ajouter de la technologie?
- Avec combien de systèmes cette technologie devra-t-elle interagir ?
- Combien de fois allons-nous conserver les anciens et les nouveaux systèmes en place ? Pouvons-nous être plus rapides ?
Ralentissez-vous la livraison de valeur ?
La livraison de logiciels présente des similitudes avec la fabrication : des étapes répétées dans un ordre particulier produisent des produits finis.
La nature volatile des logiciels rend plus difficile leur rationalisation, et donc leur répétabilité, prévisibilité et stabilité.
Mais les switching costs sont également applicables.
Un changement dans le cycle de vie de votre livraison de logiciels signifie un impact sur l’attention des équipes en configuration, changement de contexte et apprentissage.
Un temps considérable est perdu lors de l’exécution du changement, mais aussi du temps nécessaire pour se concentrer sur l’objectif principal : apporter de la valeur aux utilisateurs.
Évaluez soigneusement les impacts de l’ajout d’une nouvelle technologie :
- Quelle est la perte de focus sur notre manière standard de travailler ?
- Quel est le coût du changement en termes de temps, d’argent et de changement d’attention ?
- Est-ce vraiment le bon moment pour ouvrir le sujet ? Quand capte-t-on les gains ?
La technologie est-elle prête dans l’écosystème ?
Maîtriser une technologie prend du temps. Tôt ou tard, la technologie que vous aimerez utiliser ne sera pas connue des membres de votre équipe.
Votre équipe aura donc une charge cognitive supplémentaire en plus de flux d’informations déjà constants.
La technologie doit leur simplifier la vie.
Les solutions complexes s’accompagnent de toute une série de problèmes : besoins de formation élevés, dépendance à l’égard des experts, manque d’orientation.
Avec un problème majeur de talents dans la technologie, il vaut mieux éviter de choisir une technologie qui n’est pas prête, qui manque de ressources et de simplicité.
Vous pouvez accéder à l’état de préparation de l’écosystème pour une technologie en demandant :
- De quoi a-t-on besoin pour utiliser cette technologie ? À quelle vitesse mon équipe peut-elle apprendre à l’utiliser ?
- Comment la technologie est-elle déployée en termes de parts de marché, de compétences disponibles et dans les parcours de formations ?
- Existe-t-il une technologie plus mature, déployée, plus simple pour ce dont nous avons besoin ?
Si vous en avez vraiment besoin, faites-le vite
Ces questions forcent à identifier la vue d’ensemble et les implications concrètes de l’adoption d’une technologie, pour le bien de l’entreprise.
La digitalisation oblige les organisations à tirer parti du Quality Engineering en mettant en œuvre la minimum valuable technology.
L’accumulation de technologies conduit les entreprises à devenir esclaves de ce qui aurait dû être leurs catalyseurs.
Votre rôle en Quality Engineering est de contenir cette entropie pour faire de la technologie la force motrice de la proposition de valeur.
Le Quality Engineering vous simplifie votre questionnement :
« Cette technologie peut-elle améliorer notre Quality, Speed avec moins de Complexity ? »
—Antoine Craske, 21 questions pour la Minimum Viable Technology.
Alors, prêt à évaluer votre prochaine technologie ?
Suivez la QE Unit pour plus de Quality Engineering de la communauté.
Références
¹ MAMOS est le framework de Quality Engineering de la QE Unit disponible sous la licence suivante : attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).