Contrôle des stocks
Tous les processus qui soutiennent l’approvisionnement, le stockage et l’accessibilité des articles afin d’assurer leur disponibilité tout en minimisant les coûts de stocks. En pratique, le contrôle des stocks couvre divers aspects, incluant la gestion des stocks, l’enregistrement des quantités et des emplacements des articles, ainsi que l’optimisation de l’approvisionnement.
Gestion vs Optimisation
Le contrôle des stocks est un domaine vaste qui peut être divisé en deux grandes catégories :
- La gestion des stocks, qui est presque impossible à dissocier du logiciel de gestion des stocks dans la plupart des configurations informatisées. Lors de la gestion des stocks, l’objectif est de maintenir une haute productivité pour toutes les opérations de stocks.
- L’optimisation des stocks, dans laquelle les coûts – tels que les coûts de détention et les coûts de rupture de stock – doivent être minimisés face à une demande future incertaine. Lors de l’optimisation des stocks, l’objectif est de maximiser la rentabilité financière des stocks pour l’entreprise.
Bien que physiquement il n’existe qu’un seul stock, ces deux domaines reflètent des problématiques radicalement différentes, qui sont mieux abordées séparément.
Gestion des stocks
Sous sa forme moderne, la gestion des stocks est quasiment indissociable du logiciel de gestion des stocks qui l’accompagne. En effet, ce logiciel se charge de conserver une représentation électronique des stocks, utilisée en continu pour répondre instantanément à des questions routinières qui nécessiteraient autrement une inspection physique très longue des stocks. Ex : combien d’unités nous restent-elles pour le produit X ?
Afin de maintenir des enregistrements électroniques précis des stocks, toutes les opérations de stocks doivent être enregistrées dans le logiciel. En pratique, la saisie des données est grandement accélérée par l’utilisation de codes-barres ou de la RFID (identification par radiofréquence). Dans les environnements les plus modernes1, les opérations physiques effectuées sur les stocks sont robotisées, auquel cas les stocks sont véritablement gérés numériquement de bout en bout.
Contrairement au système comptable qui vise à fournir une représentation financière précise des actifs gérés par l’entreprise, le système de gestion des stocks est orienté action pour soutenir l’exploitation des stocks par l’entreprise. Le premier objectif du système est la productivité, c’est-à-dire effectuer toutes les opérations de stocks avec le minimum de temps ou d’effort. Le deuxième objectif est de fournir une fiabilité durable de la représentation électronique des stocks physiques.
Optimisation des stocks
Les stocks représentent une anticipation de la demande future, et un trade-off financier entre des coûts conflictuels. Trop de stocks, et les coûts de détention montent en flèche ; trop peu de stocks, et il n’y a plus rien pour répondre, ce qui entraîne des coûts de rupture de stock.
Contrairement à la gestion des stocks, l’optimisation des stocks se concentre sur la prise des meilleures décisions concernant la gestion des stocks telles que :
- Déterminer quand et combien commander (voir aussi point de commande)
- Déterminer où stocker un article dans l’établissement
- Déterminer quel article doit être compté et quand (voir aussi inventaire fantôme)
- …
Une fois la décision prise, elle est mise en œuvre par le système de gestion des stocks ; toutefois, ce système n’est pas nécessairement responsable de la prise de ces décisions ni même de la production de suggestions devant être validées manuellement par un opérateur.
Le principal défi de l’optimisation des stocks est l’incertitude associée à la demande future. En effet, comme la demande future est inconnue, la plupart des techniques d’optimisation des stocks reposent sur des statistiques pour prévoir la demande. Les décisions optimisées sont calculées comme étant celles qui minimisent les coûts futurs attendus.
Parfois, des problèmes combinatoires compliquent encore l’optimisation. Par exemple, un détaillant peut souhaiter passer des commandes de réapprovisionnement qui tirent parti de toute la capacité de poids et d’espace disponible dans le camion assurant la livraison afin de minimiser les coûts d’expédition. En pratique, cela signifie choisir le bon mélange d’articles lourds et volumineux.
Comparaison des deux approches
Comme indiqué ci-dessus, gérer ou optimiser les stocks sont des problématiques distinctes. Le tableau ci-dessous résume les principales divergences entre ces deux points de vue.
Gestion | Optimisation | |
---|---|---|
Essence du logiciel | Axé sur les fonctionnalités. Plus il y a de fonctionnalités, généralement, plus la productivité est élevée car le logiciel fournit plus de support pour des situations moins fréquentes. | Axé sur la performance. Le logiciel est évalué en fonction de la performance financière des décisions calculées par le logiciel. |
Impact organisationnel | Élevé. La plupart des processus de stocks de l’entreprise sont directement structurés par le logiciel lui-même. | Faible. Les processus de stocks existent déjà, le système se contente de proposer des décisions alternatives. |
Disponibilité opérationnelle | En temps réel. Si le logiciel est indisponible, l’entreprise ne peut plus du tout exploiter ses stocks. | Hors ligne. La plupart des décisions relatives aux stocks sont prises une seule fois - parfois deux fois par jour, et peuvent être générées par lots. |
Charge de calcul | Faible. Le logiciel n’a qu’à refléter les mouvements physiques des stocks au fur et à mesure qu’ils se produisent, ce qui est très lent comparé à la puissance de traitement d’un ordinateur moderne. | Élevée. Le logiciel doit réaliser des simulations, ou équivalents, en retraitant fréquemment l’intégralité de l’historique à plusieurs reprises pour effectuer l’optimisation. |
Coût du changement | Élevé. Tous les processus étant structurés autour du logiciel, et celui-ci représentant l’état des stocks, il est peu pratique de faire coexister plusieurs systèmes, les enregistrements de stocks divergent rapidement. | Faible. Plusieurs systèmes peuvent coexister tant qu’un « périmètre applicable » est défini pour chacun. Il est possible de migrer progressivement d’un système à l’autre. |
Piège de Lokad
Historiquement, les ERP ont émergé comme des solutions monolithiques pour répondre à la fois aux problématiques de gestion des stocks et d’optimisation des stocks. Cependant, comme détaillé dans la section précédente, les ingrédients nécessaires pour concevoir un bon logiciel de gestion des stocks diffèrent grandement de ceux requis pour un bon logiciel d’optimisation des stocks. Par conséquent, nous constatons que les entreprises qui adoptent un design monolithique souffrent presque toutes soit d’une mauvaise gestion, soit d’une mauvaise optimisation — cette dernière étant le cas le plus fréquent.
Le problème est accentué par le rythme de changement dans l’industrie du logiciel. En effet, les logiciels de gestion des stocks sont, par nature, très rigides : une fois adoptés, le coût du changement est si élevé que l’on observe régulièrement qu’il peut falloir jusqu’à une décennie pour passer complètement à une solution alternative dans les grandes entreprises. Bien que le délai soit plus court pour les petites entreprises, des transitions sur plusieurs années sont fréquentes. Cela signifie que de nombreuses entreprises utilisent un logiciel de gestion des stocks vieux d’une ou deux décennies, perdant ainsi les avantages que les meilleures solutions actuellement disponibles sur le marché auraient pu apporter. Cependant, comme le coût du changement est élevé, il y a peu de choses à faire à ce sujet.
En revanche, la partie optimisation présente une friction bien moindre concernant le coût du changement. En effet, il est généralement possible de faire coexister plusieurs systèmes, chacun générant son propre ensemble de propositions (ex : la liste des articles à commander), puis de définir un processus permettant de déterminer le périmètre d’autorité attribué à chaque système.
Notes
-
Par exemple, Kiva Systems produit des systèmes d’exécution de commandes utilisant le mobile ↩︎