23 janvier 2007

Le Petit Prince 2


Ce qui est génial avec l'informatique, c'est les noms marrants qu'on donne à des trucs horribles. Par exemple, on appelle APACHE un serveur internet, ou JAVA un langage de programmation (comme si la perspective de passer 40 ans de votre vie derrière un écran allait vous pousser à danser une gigue endiablée sur votre chaise à roulettes).

Là, c'est une méthodologie informatique dont je viens de me faire "offrir" un livre par mon entreprise (je suppose que c'était mon budget formation pour l'année 2006). La méthodologie s'appelle Prince 2. Du coup, le livre s'appelle... "the little prince 2". Ha, ha, ha ! Finalement, passée la bonne tranche de franche rigolade, j'ai réfléchi et je me suis dit que le petit Prince ne marchait peut-être pas seulement comme lecture dans les mariages, il pourrait finalement s'appliquer assez bien à la vie en entreprise :

On ne voit bien qu'avec le coeur. L'essentiel est invisible pour les yeux
C'est pour ça que là, le rapport de 10 pages qui est plein de fautes d'orthographe et n'est pas correctement formaté n'est pas si mauvais que ça. Mais il ne faut pas le lire avec les yeux, plutôt avec le coeur. D'ailleurs, la prochaine fois, au lieu de te pondre un rapport que tu ne liras pas, je vais te faire une grosse boîte d'archives fermée et on n'aura qu'à dire que le super rapport est à l'intérieur. On te l'a jamais fait le coup du mouton ?

On n'est jamais content là où on est
Ca c'est bien vrai, monsieur le client. J'ai peut-être 6 mois de retard et une centaine de milliers d'euros dans la vue, mais imaginez que vous soyez en ce moment au Sierra Leone, par exemple. Ou dans une réunion de 6 heures avec toutes les personnes de votre service compta. Vous pensez pas qu'il serait malvenu de vous plaindre ?

Tu es responsable de ce que tu as apprivoisé
Si seulement le contraire pouvait être vrai, et avoir apprivoisé tout ce dont je suis responsable, je serais le plus heureux du monde.

On ne connaît que les choses qu'on apprivoise
Par transitivité avec l'avant-dernier principe, on conclut que quelqu'un qui prétend connaître quelque chose l'a forcément apprivoisé, et donc en est responsable. Le premier qui connaît un projet qui a foiré, en est donc responsable. Mieux vaut donc prétendre qu'on n'a jamais vu que des réussites. Ce qui est évidemment entièrement vrai.

Les enfants seuls savent ce qu'ils cherchent. Les enfants doivent être indulgents envers les grandes personnes
Il arrive même que les grandes personnes paient des fortunes des consultants pour leur dire de quoi elles ont besoin. Une architecture trois tiers avec des web services et du RAID-5 dans tous les sens, avec des processus certifiés ISO-9001 et une intégration parfaite avec leur business. Ou alors un petit projet à quelques M€ pour upgrader leur organisation vers un modèle de network intégré client oriented avec une base fonctionnelle couplé à un PGI. Il est assez rare que, avant 8 ans, on ressente ce genre de nécessité.

Quand on veut faire de l'esprit, il arrive qu'on mente un peu
Et si on veut faire de l'argent, aussi un peu parfois.

Droit devant soi, on ne peut pas aller bien loin
D'un autre côté, en dansant le tango argentin (un pas en avant, deux pas sur le côté, un pas en arrière) on n'arrive pas super loin non plus. C'est également ce qui explique pourquoi il faut 36 mois de travail de 4 ingénieurs pour réaliser un simple programme de gestion des fiches de paie : c'est parce qu'il faut emprunter des chemins tordus, sinon c'est trop simple et ça ne pourrait pas marcher.

Il faut exiger de chacun ce que chacun peut donner
J'y penserai lors de mon prochain entretien annuel.

Le langage est source de malentendus
Il en va malheureusement de même des mails, les plannings, les offres commerciales, les maquettes, les rapports et même parfois les factures : "Je t'avais dit d'effacer toutes les versions SAUF la dernière, pas ET la dernière". Plus souvent, en informatique, les langages sont sources de bugs, qui sont un peu des malentendus sauf que la machine a toujours raison, et que si votre code ne compile pas, il est vraisemblable que ce soit plutôt de votre faute que celle de l'ordinateur. Sinon, si vous n'entendez rien à ce que vous dit un informaticien, il est possible que ce ne soit pas vous qui ne maîtrisiez pas les règles du Français correct de l'Académie.

Quand le mystère est trop impressionnant, on n'ose pas désobéir
On appelle cela la technique de l'enfumage. Quand on ne conaît rien dans un domaine, il est indispensable de noyer son interlocuteur sous une montagne de termes techniques, afin de le décourager complètement de toute tentative de question ou objection :

Bref, finalement, même si PRINCE 2 n'a vraiment rien à voir avec tout ça, d'après ce que j'ai pu en percevoir, il reste quand même à méditer deux minutes un autre extrait de grande littérature de gestion de projet XX° siècle, la philosophie shadock de gestion de projet : A force de rater on finira bien par réussir. Alors s'il y a une chance sur un million que ça marche, autant se dépêcher de rater les 999 999 premiers essais.

2 commentaires:

lOlA2luXe a dit…

euh... bon ok... je viendrai te relire ce soir... j'ai besoin de concentration

bnj a dit…

Mieux que Prince 2, le nouveau langage de programmation lancé de Sun pour remettre le Fortran au goût du jour: Fortress! Manque plus que Christophe Lambert!