Une fois que vous avez une connaissance de base des stocks et des flux, vous pouvez commencer à convertir les CLD en diagrammes de stocks et de flux. Les étapes que nous décrivons ci-dessous constituent une base solide pour comprendre les liens entre les CLD et les stocks et flux et ajoutent de l’ordre à un processus souvent chaotique (voir « Conversion des CLD en stocks et flux », p. 8). En outre, le processus renforce le mode de pensée des stocks et des flux en soulignant la différence entre les flux d’informations et les flux de matières, ainsi que l’importance de la cohérence des unités tout au long d’un diagramme. Bien que ces instructions supposent l’utilisation d’un des logiciels de modélisation bon marché actuellement disponibles, vous pouvez également dessiner des diagrammes de stock et de flux à la main. Cependant, en utilisant un programme de modélisation, le résultat final du processus de conversion sera un modèle informatique que vous pourrez utiliser pour expérimenter différentes politiques et voir comment le système pourrait réagir.
Le processus de conversion comprend les étapes suivantes :
- Spécifier les unités de toutes les variables CLD
- Identifier et créer les stocks
- Identifier et créer les flux
- Connecter les flux aux stocks et les stocks aux flux (si nécessaire)
- Ajouter et lier les variables CLD restantes
- Définir les stocks et les flux et vérifier les unités
- Créer et lier toute variable supplémentaire
- LA PREMIÈRE ITERATION
- LA VERSION FINALE
- CONVERSION DES CLDS EN STOCKS ET FLUX
- Le processus d’apprentissage
Spécifier les unités de toutes les variables CLD
Le processus commence par une question simple qui pose les bases des étapes ultérieures : Quelles sont les unités de chaque variable du diagramme ? La spécification des unités sert plusieurs objectifs importants :
- Il rend la réflexion sur la boucle causale plus rigoureuse, ce qui est une étape importante vers la réflexion sur les stocks et les flux.
- Il aide à déterminer quelles variables vont impliquer du temps et seront donc probablement des flux.
- Il fournit la base pour déterminer quelles variables sont manquantes et devront être ajoutées plus tard dans le processus de conversion.
Par exemple, dans le diagramme de boucle causale ci-dessous du cycle de vie d’un produit, l’unité pour la Base installée, les Clients potentiels et la Taille du marché est les personnes. L’unité pour Personnes achetant le produit est personnes par mois.
Identifier et créer les stocks
L’étape suivante consiste à déterminer quelles variables CLD sont des stocks. L’étape précédente de spécification des unités permet de faciliter ce processus en indiquant quelles variables impliquent du temps et, par conséquent, sont probablement des flux. (Notez toutefois que le fait qu’une variable soit une fonction du temps ne signifie pas nécessairement qu’il s’agit d’un flux ; cela dépend de la fonction globale du CLD). Vérifiez vos idées sur les variables du CLD qui sont des stocks – et identifiez les stocks supplémentaires qui pourraient être nécessaires – en suivant les directives données dans la première partie de cette série. Dans l’exemple du cycle de vie du produit, les deux stocks sont les clients potentiels et la base installée.
Identifier et créer les flux
Une fois que vous avez identifié les stocks, il est facile d’identifier les flux : Ce sont simplement les variables qui s’ajoutent ou se soustraient aux stocks. Seul un flux peut augmenter ou diminuer un stock, donc si une variable influence directement un stock et est une fonction du temps, il y a de fortes chances qu’il s’agisse d’un flux. Dans notre exemple, le seul flux est celui des personnes achetant le produit.
Connecter les flux aux stocks et les stocks aux flux (si nécessaire)
La première tâche de cette étape est de connecter tous les flux aux stocks qu’ils influencent. Si le flux a un effet négatif sur le stock, alors c’est un flux sortant ; s’il a un effet positif, c’est un flux entrant. Par exemple, lorsque le flux Personnes achetant des produits augmente, le stock Base installée augmente, car Personnes achetant des produits est un flux entrant pour Base installée. D’autre part, lorsque le flux Personnes achetant des produits augmente, le stock Clients potentiels diminue.
Une fois que vous avez connecté tous les flux à leurs stocks, vous pouvez avoir besoin de connecter certains stocks aux flux. Cela est nécessaire si un stock influence un ou plusieurs flux par un lien d’information. Dans un CLD, le même type de lien peut transporter soit des matières (par exemple, des unités assemblées), soit des informations (par exemple, un taux d’intérêt). Dans un diagramme de stock et de flux, cependant, les liens matériels et informationnels sont séparés. Dans notre cas, aucun des stocks n’est directement lié à Personnes achetant le produit par un lien d’information.
Ajouter et lier les variables CLD restantes
Dans cette étape, ajoutez toutes les variables CLD que vous n’avez pas identifiées précédemment comme des stocks ou des flux. Ces variables » auxiliaires » sont de deux types : les variables dont la valeur ne change pas du tout sur la période qui vous intéresse – appelées » constantes » – et les variables qui représentent simplement des calculs basés sur les stocks et les flux. Par exemple, dans le diagramme du cycle de vie du produit, la taille totale du marché est une variable auxiliaire qui est une constante (pour simplifier, nous supposons que la taille du marché ne change pas). Le pourcentage du marché non exploité est une variable auxiliaire qui représente un calcul : Clients potentiels divisés par la taille totale du marché.
Connectez les nouvelles variables aux variables qu’elles influencent et à celles par lesquelles elles sont influencées. Notez que les stocks peuvent affecter les variables auxiliaires (par exemple, les clients potentiels affectent le pourcentage du marché non exploité), mais ces variables ne peuvent pas affecter les stocks – les stocks ne peuvent être influencés que par les flux. S’il semble que la variable doit affecter un stock, vous devez alors déterminer s’il s’agit d’un flux que vous avez négligé précédemment.
À ce stade, votre passage initial pour créer le diagramme de stock et de flux est effectué (voir « La première itération »). Cependant, le processus de conversion est itératif ; vous devrez probablement passer par d’autres tours de définition et de création de variables avant que le diagramme ne soit complet. En outre, l’un des principaux moyens par lesquels le diagramme doit encore évoluer est de le rendre calculable, ce qui signifie que la valeur de tous les stocks et flux peut être calculée à partir des informations contenues dans le diagramme. Bien qu’un CLD exprime la manière dont une variable est liée à une autre, il ne fournit pas suffisamment de détails pour calculer la valeur d’une variable en fonction des valeurs des autres. En revanche, un diagramme de stock et de flux est une représentation calculable du système. Pour que cela soit possible, il faut définir chaque variable et lui attribuer les bonnes unités, et souvent, il faut aussi ajouter de nouvelles variables.
Définir les stocks et les flux et vérifier les unités
Définir formellement les variables implique de spécifier l’équation qui permet de calculer la valeur d’une variable donnée quand on connaît sa valeur initiale et les valeurs des autres variables du diagramme. Par exemple, la base installée est définie comme la base installée initiale plus le flux entrant Personnes achetant le produit. Au cours du processus de définition, vous pouvez découvrir des variables supplémentaires nécessaires pour garantir que les unités d’entrée correspondent aux unités de sortie.
Débutez par les stocks, qui sont généralement les plus faciles à définir. Parce qu’ils sont calculés en ajoutant les effets des entrées et des sorties au montant déjà présent dans le stock (c’est-à-dire qu’ils accumulent les effets des flux), tout ce dont ils ont besoin est un niveau initial (combien ils ont au départ) et des unités définies. Pour cette étape, vous pouvez réutiliser le travail que vous avez effectué précédemment sur la spécification des unités. Posez-vous la question : Les stocks accumulent-ils le bon matériel ? Par exemple, dans l’exemple du cycle de vie du produit, si la base installée accumule des dollars et que les personnes achetant le produit sont mesurées en personnes, alors les unités de la base installée sont erronées.
L’étape suivante consiste à définir les flux, puis à vérifier les unités qu’ils utilisent. Dans notre exemple, le flux Personnes achetant le produit est mesuré en personnes par mois. Il se déverse dans le stock Base installée, qui mesure le nombre total de personnes ayant acheté le produit. Si, au lieu de cela, le flux Personnes achetant le produit était mesuré en unités de personnes par heure, mais que la plus petite « tranche » de temps (souvent appelée « pas de temps ») à laquelle vous vouliez penser était un mois, vous devriez alors changer les incréments de temps de personnes par heure à personnes par mois. La définition des unités pour les flux peut également vous amener à découvrir d’autres variables qui doivent être incluses dans le diagramme.
Créer et lier toute variable supplémentaire
Une fois que vous avez déterminé que les stocks et les flux ont les unités appropriées, vous devez examiner les autres variables. Le processus de définition des variables restantes et de vérification de la cohérence des unités est le même que celui décrit ci-dessus pour la définition des flux. Encore une fois, vous pouvez découvrir le besoin d’encore plus de variables, commençant une autre itération de définition des variables et de vérification des unités.
Une fois que vous avez défini toutes les variables nécessaires et rendu toutes les unités cohérentes, vous avez terminé la conversion du CLD en un diagramme de stock et de flux. Cependant, le modèle n’est toujours pas calculable. Considérez le calcul pour les personnes achetant le produit : Quel est le nombre de clients potentiels auxquels on a parlé du produit qui achètent le produit au cours d’un mois moyen ? Sans connaître ce chiffre, vous ne pouvez pas calculer la valeur du flux de personnes achetant le produit. Ce qui manque, c’est le pourcentage de personnes informées sur le produit qui décident de l’acheter, que nous appellerons Probabilité d’achat des clients potentiels. Avec cette variable incluse, si nous connaissons la valeur de Clients potentiels racontés, nous pouvons calculer le nombre de Personnes achetant le produit.
LA PREMIÈRE ITERATION
LA VERSION FINALE
CONVERSION DES CLDS EN STOCKS ET FLUX
- Spécifiez les unités de toutes les variables CLD. Commencez par vous poser la question suivante : » Quelles sont les unités de chaque variable du diagramme ? «
- Identifier et créer les stocks. Suivez les directives de la première partie de cette série (dans le numéro de mai de THE SYSTEMS THINKER) pour déterminer quelles variables CLD sont des stocks.
- . Identifier et créer les flux. Une fois que vous avez identifié les stocks, il est facile d’identifier les flux : Ce sont les variables qui s’ajoutent ou se soustraient aux stocks
- Connecter les flux aux stocks et les stocks aux flux (si nécessaire). Tout d’abord, connectez tous les flux aux stocks qu’ils influencent. Ensuite, si un stock influence un ou plusieurs flux, connectez le stock aux flux par un lien d’information.
- Ajoutez et liez les variables CLD restantes. Ajoutez toutes les variables CLD que vous n’avez pas identifiées comme des stocks ou des flux. Ces variables « auxiliaires » sont soit des constantes, soit des calculs basés sur les stocks et les flux. Reliez les nouvelles variables si nécessaire
- Définir les stocks et les flux et vérifier les unités. Spécifiez les équations qui vous permettent de calculer la valeur de chaque variable lorsque vous connaissez sa valeur initiale et la valeur des autres variables du diagramme.
- Créer et relier toute variable supplémentaire. La définition des variables peut vous amener à découvrir des variables supplémentaires nécessaires pour compléter le processus de conversion et rendre le modèle calculable.
Il s’avère cependant que nous ne pouvons pas calculer le nombre de clients potentiels racontés par mois parce que nous ne savons pas combien de personnes chaque membre de la base installée raconte. Sans cette information, nous ne pouvons pas déterminer combien de clients potentiels sont informés sur le produit. Si nous ajoutons une nouvelle variable appelée Contacts par personne, nous pouvons alors déterminer le nombre de clients potentiels auxquels nous avons parlé (le total des contacts effectués par les personnes de la base installée, multiplié par le pourcentage du marché non exploité). En utilisant ce chiffre et la probabilité d’achat des clients potentiels, nous pouvons calculer le nombre de personnes qui achètent le produit. A ce stade, le diagramme est calculable et la conversion est terminée (voir « La version finale »).
Le processus d’apprentissage
Suivre simplement une « recette » de conversion est insuffisant pour apprendre à créer des diagrammes de stock et de flux. Pour cette raison, nous recommandons aux apprenants de travailler sur une série de conversions (pour des exemples, voir l’adresse Web à la fin de l’article), en commençant par des conversions simples et en passant à des conversions plus complexes facilitées par un instructeur avant de tenter des conversions en solo ou en binôme.
Daniel Aronson ([email protected]) est titulaire d’un MBA de la MIT Sloan School of Management. Il a récemment rejoint l’équipe des solutions commerciales des services de connaissances d’Arthur Andersen et est l’hôte de la Thinking Page (www.thinking.net). Daniel Angelakis ([email protected]) est consultant senior au sein de l’équipe Knowledge Services Business Solutions d’Arthur Andersen. Pour des exemples supplémentaires et plus de détails sur le processus de conversion, rendez-vous sur www.thinking.net/Systems Thinking/ stocksandflows.html.