Forum

Article : Le GAO et le JSF : imperturbablement critique

Pour poster un commentaire, vous devez vous identifier

Le JSF: dette technique et loi de Brooks

Archiloque

  09/04/2011

Quand vous dites “Dans le pire des cas, c’est-à-dire dans un cas presque absurde, on peut imaginer un programme JSF qui, à mesure qu’il progresse, s’allongerait de plus en plus, à mesure des modifications de plus en plus nombreuses à mettre en place, à intégrer dans la production et à réinstaller dans les modèles produits de plus en plus nombreux… ” je pense qu’il ne s’agit pas du cas la plus absurde mais probablement bien du cas le plus probable.

En effet le développement du JSF ressemble énormément au modèle du développement d’un projet complexe mal géré tel qu’on le rencontre en informatique:
- le projet a accumulé une énorme dette technique (http://fr.wikipedia.org/wiki/Dette_technique) et qui continue à croitre ce qui signifie que le projet a une qualité très inférieure à ce qu’il devrait du coup tout prend plus de temps que ce qui est prévu et la situation empire continuellement
- en principe la seule manière de résoudre ce problème est d’en admettre l’existence puis d’arrêter d’avancer pour prendre le temps d’assainir la situation
- mais en général quand on s’aperçoit du problème cette solution est impossible à mettre en œuvre pour ne pas perdre la face, etc etc.
- du coup ce qui est décidé est de travailler plus vite pour compenser et rattraper son retard et on en arrive à la loi de Brooks (http://fr.wikipedia.org/wiki/Loi_de_Brooks) qui dit que « Ajouter des personnes à un projet en retard accroît son retard » qui va encore faire empirer la situation, un vrai cercle vicieux.

A.