Pieges de pensee pour un CTO


Je suis en train de lire le livre de Daniel Kahneman : Systeme 1 / Systeme 2 : Les deux vitesses de la pensee, qui traite du fonctionnement de l’esprit et de la facon dont nous prenons des decisions. Je ne l’ai pas termine mais ce que j’ai lu jusqu’a present me semble tres precieux. Il introduit de nombreuses idees sur notre fonctionnement, notre facon de penser et de porter des jugements qui remettent en question la perspective dominante sur le fonctionnement des etres humains.
Daniel, psychologue, a travaille avec un autre psychologue, Amos Tversky, pour defier les idees acceptees par les scientifiques sociaux sur la nature humaine. Par exemple, en 1970, il etait generalement accepte que les etres humains sains sont des etres rationnels, qui s’ecartent de la rationalite principalement a cause des emotions comme la peur, l’affection et la haine. Ils ont defie ces idees et etudie les erreurs de pensee chez les personnes normales et ont decouvert que ces erreurs etaient principalement dues a la conception de notre machinerie cognitive, plutot qu’a l’interference des emotions.
Ces etudes ont valu a Daniel le prix Nobel d’Economie, pour l’impact qu’elles ont pour expliquer les decisions que nous prenons et les erreurs que nous commettons en general, ce qui a un enorme impact dans un domaine comme l’economie. Dans ce cas, cela m’a amene a reflechir a la facon dont certaines de ces idees s’appliquent au travail quotidien.
Questions de substitution
Le livre explique que notre esprit laisse rarement des questions sans reponse, dans son activite normale il a des sensations et des opinions intuitives sur tout ce qui se presente devant nous. Lorsque nous faisons face a des questions complexes que notre cerveau n’est pas capable de resoudre, il est courant que nous cherchions une question connexe plus simple a laquelle nous pouvons repondre, ce que l’on appelle des questions heuristiques ou de substitution. Et nous utilisons la reponse a cette question plus simple pour repondre a la question plus complexe, et le meilleur dans tout cela est qu’en general nous n’en sommes pas conscients.
Si je pense aux questions de substitution qui peuvent se presenter dans le quotidien d’un CTO ou d’un leader technique, voici celles qui me viennent a l’esprit :
Question complexe : Avons-nous l’organisation optimale ?
Question simple : Avec cette organisation, sortons-nous les projets aujourd’hui ?
Question complexe : Quelle methodologie de travail est la meilleure pour nous ?
Question simple : Notre methodologie de travail est-elle similaire a la methodologie la plus repandue (ex : Scrum) ?
Question complexe : Apportons-nous la valeur que recherchent les clients ? (Outcome)
Question simple : Livrons-nous la fonctionnalite que demandent les clients ? (Output)
Question complexe : Comment evaluer un employe ?
Question simple : Les projets auxquels cet employe a participe se sont-ils bien deroules dans les delais ?
Question complexe : Ce candidat a-t-il l’experience necessaire dans le domaine recherche ?
Question simple : Combien d’annees d’experience cette personne a-t-elle dans ce domaine ? A-t-elle travaille dans une grande entreprise ?
Question complexe : Dois-je deployer mon systeme dans le Cloud ?
Question simple : Ou puis-je deployer le plus rapidement la premiere version de mon produit ?
Question complexe : A quelles reunions dois-je assister ?
Question simple : Attend-on de moi que j’aille a cette reunion ?
Quand nous nous demandons si nous apportons de la valeur, il est facile de substituer cette question par une autre qui se demande si nous livrons ce que le client a demande. C’est le probleme classique de confondre l’output avec l’outcome, ou satisfaire les demandes du client plutot que resoudre le probleme qu’il cherche a resoudre. Il est encore tres repandu de mesurer le succes en fonction de la capacite a livrer des fonctionnalites.
Si nous prenons la question de savoir si je dois deployer mon systeme dans le Cloud, c’est une question complexe car elle depend de nombreux facteurs et necessite une analyse approfondie. Cependant, nous n’avons generalement pas le temps ou nous preferons le consacrer a autre chose, et c’est ce manque de temps et cette urgence qui nous amenent a chercher une question plus simple : Ou puis-je deployer le plus rapidement ? Cette question est beaucoup plus facile a repondre, cependant elle ignore de multiples facteurs qui a moyen et long terme peuvent impacter l’activite.
La verite est qu’un CTO doit generalement prendre de nombreuses decisions en un temps reduit. Il n’aura presque certainement pas assez de temps a consacrer a chacune des questions complexes qui se presentent, donc repondre a des questions simples semble souvent etre la seule option. Dans cet article, je ne vais pas explorer de strategies pour prendre de meilleures decisions. Je veux simplement retenir l’idee que nous appliquons continuellement la substitution de questions complexes et qu’en general nous n’en sommes pas conscients. Je crois qu’etre conscient de cela, de notre fonctionnement et de quand nous substituons des questions complexes par des simples peut etre un premier pas tres precieux pour prendre de meilleures decisions.
Quelles questions de substitution appliquez-vous dans votre quotidien ?