Pour réussirle pilotage des stocks, Il s’agit d’aligner une demande planifiée crédible (MPS) avec une fourniture réaliste (MRP), tout en tenant la promesse client et le cash. Le modèle Excel que je vous ai fourni met ces trois briques au même endroit, avec des KPI colorés pour décider vite et bien.
MPS (Master Production Schedule) transforme les besoins commerciaux en quantités hebdomadaires de produits finis. C’est la “vérité” de la demande que l’usine suit réellement
MRP (Material Requirements Planning) déduit à partir de ce MPS les besoins de composants, calcule les manques et propose des ordres (achats ou ordres de fabrication) en respectant le délai et la politique de lot
Le lien BOM (nomenclature) indique combien d’unités de chaque composant sont nécessaires pour fabriquer 1 unité de produit parent
Paramètres définit l’horizon de 12 semaines et les dates de début de semaine. Il contient aussi les seuils KPI (benchmarks) utilisés pour le code couleur
Articles liste chaque article avec son type (FG = fini, COMP = composant), délai (en semaines), politique de lot (L4L, EOQ, Fixed), taille/EOQ, stock de sécurité et stock initial
Nomenclature relie chaque produit fini à ses composants avec un usage (ex. 2 × C1 pour 1 × FG1)
MPS porte la demande planifiée des produits finis, semaine par semaine
Réceptions recense ce qui est déjà lancé et arrivera dans l’horizon (commandes en cours)
MRP calcule pour chaque article et chaque semaine la chaîne complète
Besoins bruts → Réceptions planifiées → Stock projeté → Besoins nets → Réceptions prévues → Lancements prévus
KPI & Benchmarks agrège des indicateurs lisibles avec un code couleur paramétrable
Ordres proposés sert de zone de collecte pour sortir une liste de lancements à diffuser
Besoins bruts
Pour un produit fini, ce sont les quantités du MPS
Pour un composant, on multiplie le MPS du parent par l’usage de la nomenclature et on additionne si le composant est utilisé par plusieurs parents
Réceptions planifiées
Ce sont vos ordres déjà lancés attendus cette semaine-là
Stock projeté
Stock projeté(t) = Stock projeté(t−1) + Réceptions planifiées(t) + Réceptions prévues(t) − Besoins bruts(t)
Au temps 0, on part du stock initial
Besoins nets
Si le stock futur ne permet pas de rester au-dessus du stock de sécu, on calcule le manque
Besoins nets(t) = MAX(0 ; Stock sécu + Besoins bruts(t) − [Stock projeté(t−1) + Réceptions planifiées(t)])
Réceptions prévues (lot sizing)
Si L4L (lot-for-lot), la réception prévue = besoin net
Si EOQ/Fixed, on arrondit au multiple de lot supérieur pour couvrir le besoin
Lancements prévus
On décale chaque réception prévue de LT (lead time) semaines vers l’amont. C’est ce que vous devez lancer cette semaine pour être livré à temps
Service level = 1 − (semaines de rupture / 12)
Vert si ≥ 98%, Jaune si ≥ 95%, Rouge sinon
Lecture opérationnelle : si vous planifiez correctement et que vos hypothèses tiennent, vous devez voir du vert sur les produits finis et les composants critiques
Semaines de rupture = nombre de semaines où le stock projeté < 0
Vert si 0, Jaune si ≤ 1, Rouge si > 1
C’est l’indicateur d’alerte immédiate : s’il n’est pas zéro, votre plan ne tient pas
Semaines < stock de sécu = semaines où le stock projeté < SS
Indique les zones de vigilance, même sans rupture. À suivre en conjonction avec le service level
Stock projeté moyen
Vous renseigne sur l’encours moyen. À corréler avec la couverture et le coût de stock
Demande hebdo moyenne
Aide à vérifier l’échelle de vos politiques de lot. Si la demande moyenne est 80 et le lot “Fixed” est 300, attendez-vous à de grandes oscillations
Couverture moyenne (semaines) = stock projeté moyen / demande hebdo moyenne
Vert si entre 2 et 4 semaines, Rouge sinon
Si c’est trop bas, vous jouez avec le feu. Si c’est trop haut, vous immobilisez du cash inutilement
Tous ces seuils se règlent dans Paramètres → Seuils KPI, et la couleur se met à jour automatiquement
Initialiser les données
Renseignez Articles (délai, lot, stock sécu, stock initial), Nomenclature, MPS des produits finis, et vos Réceptions déjà en route
Calculer et lire
Passez dans MRP pour visualiser les lancements prévus par article et par semaine. Vérifiez qu’aucune ligne n’affiche de stock projeté négatif après planification. Corrigez la politique de lot ou le stock de sécu si nécessaire
Décider avec les KPI
Ouvrez KPI & Benchmarks
Si le service level est rouge, concentrez-vous d’abord sur les produits finis puis cascadez vers les composants qui causent la rupture
Si la couverture est trop haute, réduisez les lots ou échelonnez les réceptions pour lisser l’encours
Boucle hebdomadaire
Mettez à jour MPS (nouvelles prévisions / commandes), ajustez les réceptions (retards/avances), et réévaluez les stocks de sécu si votre variabilité a changé. Sortez ensuite la liste des lancements et partagez-la aux achats/atelier
Risque de rupture sur C2 à S+3
Actions possibles
Avancer une réception existante
Décaler une partie de la production FG pour réduire le besoin brut
Augmenter temporairement le stock de sécu si la variabilité est durable
Couverture trop élevée sur C1 (6–8 sem.)
Actions possibles
Passer la politique de Fixed → L4L le temps d’absorber l’encours
Réduire l’EOQ si justifié par des coûts de lancement réellement faibles
Échelonner les réceptions pour réduire les pics de stock
Oscillations de production FG1 (effet yo-yo)
Lissez le MPS pour éviter de propager des vagues dans la supply chain
Vérifiez que vos lots ne forcent pas des tailles bien supérieures à la demande moyenne
Gardez les politiques de lot au plus simple (L4L pour démarrer), puis introduisez EOQ/Fixed seulement là où il y a un vrai gain économique mesuré
Basez le stock de sécu sur la variabilité (écart-type de la demande et du délai), pas sur une intuition. Le modèle accepte la valeur directement, mais rien n’empêche d’ajouter un petit calcul dans l’onglet Articles
Mettez à jour MPS de manière hebdomadaire avec les dernières infos commerciales et réalités de capacité
Vérifiez la complétude de la nomenclature. Un composant oublié = un plan irréaliste
Tracez les retards fournisseurs dans Réceptions : le MRP doit voir la réalité, pas le souhait
Le modèle ne gère pas la capacité atelier ni les contraintes de calendrier fin (jours fériés, fermetures). Pour des pics connus, lissez le MPS et anticipez dans Réceptions
Le MRP ici est à granularité hebdo. Si votre flux est très rapide ou très tendu, déclinez-le à J+1 (mêmes formules, pas le même calendrier)
Il n’optimise pas les coûts. Vous pouvez ajouter un onglet simple
coût de possession (€/u/semaine) × stock moyen
Paramétrez 12 semaines à partir du prochain lundi dans Paramètres
Saisissez 3–5 produits finis prioritaires dans Articles et leur MPS dans MPS
Complétez la BOM minimale pour ces produits et quelques réceptions déjà en route
Ouvrez MRP pour récupérer la première liste de lancements et traitez immédiatement les rouges du KPI & Benchmarks
Ce modèle vous donne une chaîne de décisions claire
une demande réaliste (MPS), des besoins nets et des lancements calés sur les délais (MRP), et des KPI colorés qui disent tout de suite si votre plan tient la route. Avec une routine hebdomadaire simple, vous gagnez en fiabilité de service, maîtrise des stocks, et sérénité dans vos arbitrages.
Cas typique d’une PME d’assemblage qui lance/relance deux produits finis sur 12 semaines avec une montée de charge progressive. L’objectif est double :
Concrètement, l’exemple met volontairement en scène :
La demande hebdo de C2 dépend du MPS :
Pour C1 (usage 2× dans FG1), la conso hebdo suit FG1 (160, 180, 200, 220, …). L’EOQ 200 et le LT court permettent des réceptions plus fréquentes mais raisonnables, donc moins d’à-coups dans le stock projeté.
👉 But : montrer une politique plus agile quand les coûts de lancement le permettent.
Les FG ne doivent pas “gonfler” l’encours : on produit au plus juste. Avec L4L, la réception prévue = besoin net, donc pas d’effet d’entrepôt au niveau FG.
👉 But : garder le cash au bon niveau de stock (plutôt composants contraints que produits finis).
Onglet “KPI & Benchmarks” (avec couleurs paramétrables dans Paramètres) :
Le fichier exemple est conçu pour illustrer des arbitrages réels :
Il vous sert de bac à sable : vous changez 1–2 paramètres (lot, délai, SS, timing de réception) et vous voyez immédiatement comment réagissent service level, ruptures et couverture.
Démarrage express
1) Paramètres
2) Articles
3) Nomenclature (BOM)
4) MPS (demande planifiée)
5) Réceptions connues
6) Calcul & lecture
7) KPI & Benchmarks
8) Sortie opérationnelle
Chaque lundi :
Milieu de semaine (5 minutes) :
☑ Paramètres : date de lundi OK, 12 semaines
☑ Articles : délais, politiques, lots, SS, stock initial saisis
☑ BOM : usages renseignés pour chaque FG
☑ MPS : quantités hebdo remplies pour les FG
☑ Réceptions : commandes déjà lancées saisies
☑ MRP : lancements prévus validés
☑ KPI : Service level vert, ruptures = 0 (sinon, ajuster)
Si vous voulez connaître votre signe chinois sans passer par des tableaux interminables, vous êtes…
Quand on finance une voiture, tout le monde voit à peu près de quoi il…
On connaît tous ce moment : on tombe sur une offre de leasing “à partir…
Dans l’industrie, parler de maintenance sans préciser le niveau d’intervention revient souvent à créer de…
La Maintenance 1er Niveau - maintenance de niveau 1 - représente la première barrière contre…
Un outil simple pour mesurer la compréhension… et révéler les écarts invisibles Dans beaucoup d’organisations,…
This website uses cookies.