Lors de la création d'un cahier des charges pour la conception d'un Modèle Conceptuel de
Données (MCD), d'un Modèle Conceptuel de Traitement (MCT) et d'un Modèle Logique
de Données (MLD) pour le service de gestion d’approvisionnement d’une entreprise de
supermarché, il est crucial de poser des questions ciblées pour bien comprendre les besoins
fonctionnels et techniques de ce service. Ces questions vont aider à déterminer les processus
d'approvisionnement, les types de données nécessaires et les traitements associés. Voici un
ensemble de questions à poser aux responsables de ce service :
1. Questions générales sur l'entreprise et le service d'approvisionnement
Quel est le processus global d’approvisionnement dans l’entreprise ?
(Cela permet de comprendre les différentes étapes depuis la commande jusqu'à la
réception des produits.)
Quelles sont les principales catégories de produits que vous gérez en termes
d'approvisionnement ?
(Pour déterminer les entités principales dans le modèle : produits, fournisseurs,
catégories, etc.)
Comment sont gérées les relations avec les fournisseurs ?
(Pour identifier les types de relations et les informations à inclure dans le modèle :
contrats, délais, prix, etc.)
Quels sont les objectifs et les enjeux du service d’approvisionnement ?
(Cela aide à comprendre les priorités du service, comme la gestion des stocks, la
réduction des coûts, l’optimisation des délais, etc.)
Comment les besoins en approvisionnement sont-ils définis ?
(Cela permet de connaître les critères d'achats, les prévisions de ventes, la gestion des
stocks, etc.)
2. Questions sur les données à collecter et à gérer
Quelles informations doivent être collectées concernant chaque produit dans le
système ?
(Par exemple : référence produit, nom, description, prix d'achat, quantités en stock,
etc.)
Quelles informations sont nécessaires sur les fournisseurs ?
(Nom, adresse, conditions de paiement, contacts, délai de livraison, historique des
commandes, etc.)
Comment les commandes sont-elles suivies et gérées ?
(Cela aide à savoir quelles données sont nécessaires : numéro de commande, date de
commande, date de livraison, statut de la commande, etc.)
Comment sont gérées les ruptures de stock ou les retards dans les livraisons ?
(Cela permet d’identifier des processus qui doivent être modélisés, comme la gestion
des alertes ou des prévisions de réapprovisionnement.)
Quels types de transactions sont enregistrées dans le cadre de
l’approvisionnement ?
(Achats, retours produits, réceptions, etc.)
3. Questions sur les processus et traitements
Quels sont les processus ou workflows à modéliser dans le système
d’approvisionnement ?
(Réception des commandes, validation des livraisons, gestion des retours, suivi des
stocks, etc.)
Quels types de traitements doivent être effectués sur les données ?
(Calcul des quantités à commander, suivi des stocks, calcul des coûts
d’approvisionnement, mise à jour des stocks après livraison, etc.)
Comment le service gère-t-il la planification des commandes et le
réapprovisionnement automatique ?
(Cela permettra de modéliser les processus de réapprovisionnement et de gestion de
stocks.)
Y a-t-il des actions de traitement ou de validation spécifiques liées aux
fournisseurs ?
(Par exemple : validation des prix, négociation des conditions de paiement,
vérification des délais de livraison, etc.)
Quels types de rapports ou d'analyses sont nécessaires pour la gestion de
l’approvisionnement ?
(Par exemple : rapport de stocks, rapport des commandes en cours, rapport des
ruptures de stock, analyse des coûts, etc.)
4. Questions sur la gestion des stocks
Comment gérez-vous les stocks dans le supermarché ? Est-ce basé sur des seuils,
des historiques de ventes ou des prévisions ?
(Cela influence la manière dont les données de stock et les règles de
réapprovisionnement seront modélisées.)
Y a-t-il différents types de stocks à gérer (stock central, stock magasin, stock de
réserve, etc.) ?
(Cela permet de savoir si plusieurs entités de stock doivent être créées dans le
modèle.)
Quelles sont les informations clés liées à la gestion des stocks ?
(Quantité en stock, emplacement des articles, dates de péremption, rotation des stocks,
etc.)
Quels sont les critères utilisés pour décider d’une commande (ex : niveau de stock
minimum, délai de livraison, historique des ventes, etc.) ?
(Cela permet de mieux comprendre les règles d'approvisionnement et de les intégrer
dans le modèle.)
5. Questions sur l'intégration avec d’autres systèmes
Le système d’approvisionnement doit-il être intégré avec d’autres systèmes de
l’entreprise ?
(Par exemple, avec un système de gestion des ventes, des finances, des entrepôts, etc.
Cela permet de définir les flux de données et d’intégration nécessaires.)
Quels sont les formats de données ou les protocoles utilisés pour échanger avec
les fournisseurs ou les autres départements ?
(Cela aide à savoir comment les données seront échangées et à définir les interfaces
nécessaires dans le modèle.)
Quels sont les critères de sécurité et de confidentialité des données ?
(Cela permettra de prendre en compte les aspects de sécurité dans le MCD et le MLD.)
6. Questions sur les utilisateurs et les rôles
Qui sont les utilisateurs du système d’approvisionnement ?
(Les responsables d’achats, les gestionnaires de stock, les responsables des magasins,
etc. Cela aide à déterminer les droits d'accès et les rôles dans le MCD.)
Quels types de permissions ou de flux de travail spécifiques chaque utilisateur
doit-il avoir dans le système ?
(Cela permet de modéliser les rôles et les actions associées à chaque utilisateur dans le
MCT.)
7. Questions sur les exigences techniques et la performance
Quels sont les volumes de données à traiter ?
(Cela permet d'adapter le modèle à la charge et à la performance nécessaires pour
gérer de grands volumes de transactions ou de produits.)
Le système doit-il être scalable et flexible pour s’adapter à l’évolution de
l’entreprise ?
(Cela aide à définir une architecture technique flexible et évolutive pour le MLD.)
Existe-t-il des exigences de performance spécifiques (temps de réponse, temps de
traitement des commandes, etc.) ?
(Cela peut influencer le choix des technologies et la structure du MLD.)
Conclusion
En posant ces questions, vous obtiendrez une vue d’ensemble claire des besoins fonctionnels,
des données à gérer, des processus à modéliser et des exigences techniques. Ces informations
seront essentielles pour construire un cahier des charges solide, qui guidera la conception des
MCD, MCT et MLD adaptés aux spécificités de la gestion d'approvisionnement dans
l'entreprise de supermarché.