Certes il est bien d'avoir une habitude de méthode de travail – heureusement d'ailleurs – toutefois, je constate une curiosité. Elle n'est pas propre au web, mais comme c'est mon domaine, je la vois assez souvent dans ce dernier.
Ne le cachons pas, le domaine a pour avantage (ou inconvénient, c'est selon) de constamment devoir se remettre en cause. Les connaissances évoluent, les méthodes aussi, il faut inclure dans sa méthode régulièrement de nouveaux enjeux, penser à 4 choses en même temps quand on fait un template CSS par exemple, etc.
Vous avez déjà rencontré des personnes qui pensent avoir trouvé une technique, un outil, une méthode… et qui ne savent plus faire autrement… mais pour tout ?
Genre un site de 4 pages à pondre, et ils vous sortent un cahier des charges type de 60 pages parce que « c'est écrit dans ma méthodologie ! » Ou ils vont utiliser un énorme CMS pour un pauvre site statique qui aurait été tout aussi bien créé sans. Les exemples pourraient être nombreux.
Pire, quand ces habitudes interdisent d'augmenter la qualité de la prestation, sclérosent la réactivité au travail ou gênent l'ajout d'une nouvelle possibilité… c'est un excellent indicateur de danger.
Ce propos m'inspire plusieurs conseils : le métier a la chance d'être extrêmement varié, c'est bien d'avoir une approche ou des méthodes, mais ne soyez pas sectaire ni borné. Il n'y a pas de réponse parfaite à une question, il y a plein d'approches. Au contraire, je trouve intéressant d'avoir plein de techniques à sa disposition, qui sait, si un jour un cas improbable se présente, vous serez ravi de dire : ah mais j'ai une idée/solution élégante pour ce cas.
Idem pour certaines astuces : relativisez. Aucun truc n'a force de vérité absolue ou intangible. Ce n'est pas parce qu'une astuce n'est pas idéale dans la majorité des cas qu'elle est bonne à jeter. Ni parce qu'elle est bonne qu'elle le restera indéfiniment. De ma petite expérience, il arrive d'être surpris de voir resurgir une technique ou une astuce là où on ne l'attendait pas du tout.
À mon sens, être sectaire dans un métier autant en mouvement, au mieux on n'évolue que très lentement, au pire, on est déjà hors jeu sans le savoir, comme dirait Ken le Survivant. Sachant que le deuxième cas est la conséquence directe du premier.
Si votre CMS chéri vous bloque dans certains cas, ou si un ajout relativement simple met un long moment pour se faire, il faut se poser des questions…
C'est un peu paradoxal, d'ailleurs : car comme tu dis, le domaine du web (et de l'informatique en général) évolue tellement vite qu'on se demande si c'est bien utile d'avoir des normes de conception quand lesdites normes sont déjà obsolètes alors qu'elle viennent à peine d'être définies !
Mais c'est la mode... Et comme tu dis, cette "mode" sert le projet mais le ralenti considérablement (dans le meilleur des cas) ou ne sert à rien car on se rend compte qu'on peut très bien faire sans.
Excellente référence, pour Ken : "Tu ne le sais pas encore, mais tu es déjà mort !"