Je connais un super truc "architectural" pour éviter plein plein plein d'emmerdes

Une variable - quelque chose qu’on peut lire et écrire - ne devrait jamais être modifiable par deux agents différents.

Violez cette règle et c’est toujours la merde. En fonction du contexte:

  • variable : il peut s’agir d’une feuille Excel, d'un planning, d'une liste de priorités.
  • agent : un logiciel, un humain, une machine, un script, un département, une équipe, un comité.

Toute variable importante dont on peut modifier la valeur vous sautera à la gorge si deux agents veulent en choisir la valeur sans se synchroniser.

La planification c'est l'exemple parfait (en plus c'est compliqué, la planification) : quand un vendeur (agent 1) annonce une date de livraison au client sans être synchro sur le planning (variable) avec ceux qui produisent les résultats (agent 2), c'est toujours toujours toujours l'enfer.

En entreprise, quand vos équipes se plaignent du manque de communication, elles ne disent pas autre chose.
On se synchronise sur les variables partagées !

Le premier rôle des informaticiens devrait toujours être:

1️⃣ d'identifier ces variables

2️⃣ d'éviter la redondance (on a une seule représentation du planning, sinon on ajoute des emmerdes aux emmerdes)

3️⃣ d'inviter très très explicitement les équipes à se synchroniser autour d'elles

Si cette situation vous parle, je connais un très bon outil pour y voir un peu plus clair et mettre de l'ordre dans les variables et les processus autour.

#KlaroCards

Retour