Tout informaticien qui se respecte a, durant son cursus scolaire, pour son travail, ou encore par pur plaisir ludique, développé un ou des programmes ...
Développé des applications ... et là, votre profs de C, C++, BASIC, FORTRAN, COBOL (y'a des vieux dans la salle ?) vous a certainement répété des millions de fois, devant un projet qui partait dans tous les sens :
"L'Analyse, L'Analyse, L'Analyse !" (Y'a des gars de mon BTS dans la salle ? ;) )

Et c'est vrai que souvent une analyse préliminaire est cruciale... sauf que voila, y'en à jamais ;) Non pas par négligence, mais parce qu'instinctivement, nous utilisons tous la même méthode : La Rache !
Des gens ont eu la merveilleuse idée de la documenter ... Je vous conseille donc de réviser votre méthode pour l'optimiser au maximum !