Estimer le temps… fois 3

Avant la construction de la pyramide de Khéops, Djéser aurait demandé au chargé de projet, Robert (aussi appelé Bob), combien de temps ça va prendre pour faire “une belle grande pyramide”. Bob, tout heureux de faire ce projet, aurait regardé vers le ciel et aurait dit : “7 ans”. Il faut spécifier qu’avec le taux de change actuel, ce 7 ans équivaut aujourd’hui à 7 jours. Notre bon vieux pharaon aurait alors dit : “c’est un peu plus que ce que je m’attendais, mais c’est correct”. Ces deux nouveaux amis auraient alors échangé une ferme poignée de main et auraient festoyé toute la soirée en compagnie de Cléopâtre. Le lendemain, le travail aurait commencé : meeting à 8h00 “qui ne devrait pas durer plus que trois heures” avec beignes et café. Le meeting à duré 9 heures finalement et même après, tout n’était pas clair. La construction a commencé et s’est terminée environ 21 ans plus tard.

Pour ce qui est de Cléopâtre, je n’ai pas retrouvé la source mais je me souviens d’avoir vu ça dans un documentaire quand j’étais plus jeune. Pour le reste, je suis pas mal certain que c’est de cette façon que ça s’est passé.

7 ans mon Djéser… 7 ans…

Fois 3?

On avait encore les bancs d’école imprimés sur le derrière quand moi et Émile avons eu un petit contrat où il fallait implémenter une application servant à analyser les empreintes de pieds. Nous n’avons fait aucune évaluation du temps parce que “nous savions que ça serait pas trop long”. Ce projet sans temps nous a pris une éternité et nous a découragé. Mais c’est quand même à ce moment que nous sommes arrivés à la conclusion que, pour estimer le temps, il fallait suivre les étapes suivantes :

  1. Estimer le temps
  2. Prendre le résultat de l’étape 1 et faire fois 3.

Donc, si j’estime 1 jour, il faut que je m’attende à travailler 3 jours. J’étais content d’avoir eu cette leçon aussi tôt dans ma carrière.

Pour revenir à Bob

De retour à Bob, chargé de projet pour la pyramide de Khéops. Si quelqu’un lui avait dit qu’il se trompait, il aurait vigoureusement débattu qu’il avait fait l’estimation et qu’il était certain de son affaire. Pas d’erreur possible. Pourtant, il a bien passé 3 fois plus de temps qu’il aurait pensé. Pourquoi? Personne ne sait vraiment. Les projets ont la fâcheuse habitude de prendre des miettes de temps à des centaines d’endroits. C’est la somme de toute ces miettes le problème. Dans le cas de Bob, les miettes étaient cette statue qui a dû être retravaillée, ce bloc qui n’était pas assez solide et qui a fait tomber un petit bout de mur, ce gars qui avait posé la porte à l’envers. Rien de majeur. Des miettes. Bob aurait dû regarder le projet d’un oeil complètement négatif avant de le commencer plutôt que de s’emballer et penser qu’il serait facile et sans problème.

Comment justifier les dépassements?

J’ai essayé par le passé de justifier des dépassements pour certains projets. La bonne vieille méthode du “j’avais juste inclus le développement sans la documentation et les tests”. Ça ne marche pas. Quand on estime un temps, c’est le temps avant que que ce soit la fin finale finie. Rien de moins.

Comment ne pas dépasser?

Je vais répéter, faire fois 3. 1 mois = 3 mois. Simple.

On peut aussi se baser sur le fait qu’il n’existe à peu près pas d’unité plus petite qu’un mois. Une partie d’un projet peut prendre moins de temps mais le tout fonctionnel ne peut pas. C’est comme ça.

Une autre idée intéressante est de ne jamais estimer un projet de plus que 3 mois. Ça implique de couper les demandes et les attentes pour chaque version d’un projet. Peut-être Bob n’aurait pas dû faire la salle de jeux, personne n’y est jamais allé parce que les enfants avaient trop peur dans le noir. Je ne parle même pas de la chambre de bain de la cave. La toilette n’arrêtait pas de refouler et ils ont dû refaire une partie de la plomberie après que les fondations aient été coulées.

L’autre problème vient au moment où on pense qu’on a fini et qu’il ne reste plus que des “détails”. C’est le moment le plus dangereux d’un projet. On prend confiance en nous, et on se permet de travailler moins rapidement mais les détails répondent au Principe de Pareto. Les détails sont 20% d’un projet mais prennent 80% du temps.

4 commentaires sur cet article

Commentaires

  1. Emile 5 Fev

    Tu me rappelles des souvenirs là. Juste pour ajouter un détail à la technique d’estimation. Pour trouver le nombre d’heure à multiplier par 3, je sépare le projet plein de petit morceau et j’estime le temps en étant généreux. Reste juste à faire le total et multiplier par le chiffre magique des Incas.

  2. Frank 5 Fev

    Je sais pas pourquoi, mais on a tout fait cette erreur dans notre jeune temps (Aujourd’hui, nous avons des barbes et par conséquent ne sommes plus jeunes). Je sais pas trop, c’est comme si on était tout fier de dire qu’on allait réussir à faire telle chose en 2 temps 3 mouvements… juste pour se délecter de la réaction de notre patron qui nous regardait en s’écriant tout excité : “AH Ouin? juste ça! Tu travailles vite le jeune!” Le pire c’est qu’on y croyait… et après quand on se rendait compte qu’on était pas dedans pantoute et qu’on avait pas pensé à telle et telle autre chose, c’est là qu’on redescendait de notre nuage.

  3. […] et je croyais que mon employeur était une divinité. Je voulais l’impressionner avec des estimés de temps ridicules, je restais tard le soir en ne demandant pas un sou de plus, j’en faisais plus que ce […]

  4. […] et moi vivons. Jean-Luc ne voulait pas faire l’ajout qui lui était demandé, selon la loi du fois 3, il s’attendait à ajouter 3 jours de développement à l’application. Ce […]

Laisser un commentaire