Idée principale
Les deux découpages techniques d'un logiciel n'ont pas la même valeur métier, et les confondre coûte un chantier entier.
Les modules — facturation, achats, droits d'accès — ont été tracés par des développeurs, mais ils correspondent grossièrement à des pans du métier. C'est une description partielle, gratuite, validée par des années d'usage : un point de départ qu'on aurait tort de refuser sous prétexte qu'il vient du code.
Les tables, non. Une table n'est pas un objet du métier : beaucoup ne servent qu'à relier deux autres tables, à garder une trace technique, à stocker des jetons de connexion ou des résultats temporaires. Faire une fiche par table revient à recopier la structure technique telle quelle et à décrire au même rang ce qui compte et ce qui ne veut rien dire pour qui parle du produit.
Le troisième découpage possible — celui des dossiers, parcourus dans l'ordre — n'a aucun rapport avec l'importance métier et produit une masse de fiches sans savoir lesquelles comptent.
Pourquoi c'est important
Cela tranche la première décision d'un travail de description : par où avancer. S'appuyer sur les modules coûte zéro et donne un ordre déjà validé ; s'appuyer sur les tables oblige à refaire, à la main et objet par objet, le tri que la base ne fait pas.
Cela vaut plus largement : un découpage hérité n'est ni à adopter ni à rejeter en bloc, il se juge sur ce qu'il a coûté à produire et sur ce qu'il encode du métier.
Nuances et limites
L'approximation des modules reste une approximation : des objets exposés à l'extérieur peuvent être éparpillés sur plusieurs modules, donc invisibles tant qu'on avance pan par pan. C'est la raison pour laquelle la progression modulaire doit être doublée d'autres angles d'énumération.
Et les tables gardent une valeur, mais comme angle de contrôle — elles font apparaître des objets stockés qu'aucune description ne mentionne — jamais comme plan de travail.
Questions ouvertes
- Sur un logiciel dont les modules ne correspondent plus au métier parce que l'organisation a changé, quel découpage hérité prend le relais ?