Le Yin et Yang des projets informatiques

Deux grandes forces à connaître ⬇️

Le Yin et Yang des projets informatiques
Deux grandes forces à connaître ⬇️

🪁 La première force emmène (liveness). Elle vise à atteindre un état souhaitable.

Exemple : Tôt ou tard, être à Paris.

🔰 La seconde force retient (safety). Elle vise à éviter en permanence les états non souhaités.

Exemple : Ne jamais être en panne sèche, ni coincé dans un bouchon.


La liveness invite à délivrer.
La safety invite à l'assurance qualité.
Un subtil mélange est nécessaire.

Dans les deux cas, on peut raisonner vers le haut avec la question POURQUOI. Elle mène vers les objectifs :

❓️Pourquoi Paris ? Pour se détendre !

Et vers le bas avec la question COMMENT :

❓️Comment aller à Paris ? Comment se détendre autrement ?

Elle mène aux stratégies opérationnelles et à l'exploration d'alternatives.

Dans ce processus de réflexion WHY/HOW, réfléchissez aux actions plutôt qu'aux états. Les actions enferment, les états ouvrent à la reflexion.

Exemple :

🎬 « Utiliser waze pour éviter les bouchons » vs.
🤔 « Maintenir une vitesse > 100km/h »

La stratégie waze enferme en voiture. Réfléchir à la condition sous-jacente sur la vitesse permet au train ou à l'avion d'être candidats.

Je vois trop de développeurs et de chefs de projets foncer sur les solutions sans explorer le graphe WHY/HOW, et avec un gros biais pour la première stratégie imaginée.

Erreur stratégique. Vous avez peut-être le meilleur développeur du monde, formé au Clean Code et au TDD. Mais s'il ne vous aide pas là-dedans, il ne vous aide que techniquement. C'est déjà très bien, mais c'est pas suffisant.

#SoftwareEngineering #GestionDeProjet

Retour