Un code parfait est aussi subjectif qu’une table parfaite

– Une solution disponible qui fonctionne à 50% résout davantage de problèmes et survit plus longtemps qu’une solution qui fonctionne à 99% mais qui n’existe pas encore, parce qu’elle est constamment en train d’être peaufinée. – Tu n’es pas là pour écrire du code, tu es là pour livrer des produits. Ces deux citations ne sont pas de moi, mais de mon héro des TI. J’ai peu de modèles dans la vie en général – dans mon domaine professionnel, encore moins. Je parle ici de vrais modèles, pas ceux qu’on idolâtre aveuglément...

Lire la suite

L’estimation de projets web est une partie de bataille navale – Partie 2

Lire la Partie 1 de cet article PARTIE 2 Visez l’exactitude, non la précision L’exactitude signifie l’approche de la réalité, tandis que la précision représente la finesse d’une mesure. C’est la première qui est votre alliée, même si le client exige la seconde. Toujours en conservant la comparaison avec la partie de bataille navale, vous savez qu’il y a 100 cases. Vous savez aussi que les 7 navires nécessitent 23 coups au total (minimum) pour en venir à bout. Vous savez aussi (et c’est là tout l’art du jeu) qu’inévitablement,...

Lire la suite

L’estimation de projets web est une partie de bataille navale – Partie 1

PARTIE 1 Si l’estimation de projet est une élaboration progressive au mieux, elle demeure surtout à la base une approximation. On se surprend souvent qu’un projet dépasse les coûts et les délais: un nombre de 20% (et parfois davantage) n’est pas rare. La réaction facile du profane est de douter de la compétence des intervenants… Mais comment peut-on réellement être surpris? N’y a-t-il pas justement plus grande évidence que les synonymes d’estimation comprennent approximation et imprécision? Je tenterai de vulgariser simplement l’estimation...

Lire la suite