Les développeurs ne modélisent plus leurs données. Qu’ils soient étudiants (je sors d’une session de datamanagement avec des M2 MIAGE) ou en entreprise, avec ou sans expérience, ils ne modélisent plus.
Et pourtant !
Si tu veux un outil qui réponde aux besoins de tes utilisateurs, modélise.
Si tu veux de l’évolutivité, modélise.
Si tu veux de la perf, modélise.
Si tu veux éviter de fabriquer de la dette technique dès le début de ton projet, modélise
Si tu veux pouvoir gérer efficacement des données volumineuses et de différents types, modélise
Si tu veux faire des plans de tests qui tiennent la route, modélise.
Si tu veux être sur que ton travail serve les objectifs stratégiques de ton entreprise, modélise.
Mais comment ?
Plusieurs niveaux s’offrent en fonction de la maturité :
- le modèle conceptuel qui permet au métier de modélisera
- le modèle logique qui offre un terrain de partage entre métiers et techniciensmega
- le modèle physique qui prépare le travail technique de création de la base de données
En terme d’outils, un tableur peut être un début, on peut utiliser aussi draw.io, Archi ou des logiciels plus complexes comme Designer ou Mega.
L’idéal est de respecter une norme de représentation (Archimate 3.0 par exemple) pour favoriser les échanges avec les urbanistes, architectes, DBA, … et assurer une interopérabilité des différentes modélisations.
Et maintenant ?
Et si vous avez besoin d’un coup de pouce, vous savez ou me trouver !