Una volta che hai una conoscenza di base di azioni e flussi, puoi iniziare a convertire i CLD in stock e diagrammi di flusso. I passi che descriviamo di seguito forniscono una solida base per comprendere le connessioni tra CLD e stock e flussi e aggiungono ordine a un processo spesso caotico (vedi “Conversione di CLD in stock e flussi” a p. 8). Inoltre, il processo rafforza il modo di pensare a stock e flussi enfatizzando la differenza tra flussi di informazioni e materiali, e l’importanza della coerenza delle unità in tutto il diagramma. Anche se queste istruzioni presuppongono l’uso di uno dei pacchetti di modellazione computerizzati poco costosi attualmente disponibili, si possono anche disegnare diagrammi di stock e di flusso a mano. Tuttavia, usando un programma di modellazione, il risultato finale del processo di conversione sarà un modello di computer che si può usare per sperimentare diverse politiche e vedere come il sistema potrebbe rispondere.
Il processo di conversione include i seguenti passi:
- Specificare le unità di tutte le variabili CLD
- Identificare e creare le scorte
- Identificare e creare i flussi
- Collega i flussi alle azioni e le azioni ai flussi (se necessario)
- Aggiungi e collega le rimanenti variabili CLD
- Definire le scorte e i flussi e controllare le unità
- Creare e collegare qualsiasi variabile aggiuntiva
- LA PRIMA ITERAZIONE
- LA VERSIONE FINALE
- CONVERTIRE I CLD IN STOCK E FLUSSI
- Il processo di apprendimento
Specificare le unità di tutte le variabili CLD
Il processo inizia con una semplice domanda che getta le basi per i passi successivi: Quali sono le unità di ogni variabile nel diagramma? Specificare le unità serve a diversi scopi importanti:
- Rende il pensiero del ciclo causale più rigoroso, che è un passo importante verso il pensiero di stock e flusso.
- Aiuta a determinare quali variabili coinvolgeranno il tempo e quindi saranno probabilmente flussi.
- Fornisce la base per determinare quali variabili mancano e dovranno essere aggiunte più tardi nel processo di conversione.
Per esempio, nel diagramma del ciclo causale qui sotto di un ciclo di vita del prodotto, l’unità per Base installata, Clienti potenziali e Dimensione del mercato sono le persone. L’unità per le persone che comprano il prodotto sono le persone al mese.
Identificare e creare le scorte
Il prossimo passo è determinare quali variabili CLD sono scorte. Il passo precedente di specificare le unità aiuta a facilitare questo processo indicando quali variabili coinvolgono il tempo e, quindi, sono probabilmente flussi. (Si noti, tuttavia, che solo perché una variabile è una funzione del tempo non significa necessariamente che sia un flusso; dipende dalla funzione complessiva del CLD). Ricontrollate le vostre idee su quali variabili nel CLD sono stock – e identificate eventuali stock aggiuntivi che potrebbero essere necessari – seguendo le linee guida date nella Parte I di questa serie. Nell’esempio del ciclo di vita del prodotto, i due stock sono Clienti Potenziali e Base Installata.
Identificare e creare i flussi
Una volta identificati gli stock, è facile identificare i flussi: Sono semplicemente le variabili che aggiungono o sottraggono alle scorte. Solo un flusso può aumentare o diminuire uno stock, quindi se una variabile sta influenzando direttamente uno stock ed è una funzione del tempo, è una buona scommessa che si tratta di un flusso. Nel nostro esempio, l’unico flusso è People Buying Product.
Collega i flussi alle azioni e le azioni ai flussi (se necessario)
Il primo compito in questo passo è di collegare tutti i flussi alle azioni che influenzano. Se il flusso ha un effetto negativo sullo stock, allora è un outflow; se ha un effetto positivo, è un inflow. Per esempio, se il flusso People Buying Product aumenta, lo stock Installed Base aumenta, perché People Buying Product è un afflusso a Installed Base. D’altra parte, quando il flusso Persone che comprano prodotti aumenta, lo stock di Clienti potenziali diminuisce.
Una volta collegati tutti i flussi ai loro stock, potrebbe essere necessario collegare alcuni stock ai flussi. Questo è necessario se uno stock influenza uno o più flussi attraverso un collegamento informativo. In un CLD, lo stesso tipo di collegamento può portare sia materiale (per esempio, unità assemblate) che informazioni (per esempio, tasso di interesse). In un diagramma di stock e flusso, tuttavia, i collegamenti materiali e informativi sono separati. Nel nostro caso, nessuna delle scorte è direttamente collegata a People Buying Product da un link informativo.
Aggiungi e collega le rimanenti variabili CLD
In questo passo, aggiungi tutte le variabili CLD che non hai precedentemente identificato come scorte o flussi. Queste variabili “ausiliarie” sono di due tipi: variabili il cui valore non cambia affatto nel periodo di tempo che vi interessa – chiamate “costanti” – e variabili che rappresentano semplicemente calcoli basati su stock e flussi. Per esempio, nel diagramma del ciclo di vita del prodotto, la dimensione totale del mercato è una variabile ausiliaria che è una costante (per semplicità, assumiamo che la dimensione del mercato non cambi). Percentuale di mercato non sfruttato è una variabile ausiliaria che rappresenta un calcolo: Clienti potenziali divisi per la dimensione totale del mercato.
Collegare le nuove variabili alle variabili che influenzano e a quelle da cui sono influenzate. Si noti che le azioni possono influenzare le variabili ausiliarie (ad esempio, Clienti potenziali influenza Percentuale di mercato non sfruttato), ma queste variabili non possono influenzare le azioni – le azioni possono essere influenzate solo dai flussi. Se sembra che la variabile debba influenzare un’azione, allora devi determinare se si tratta di un flusso che hai trascurato in precedenza.
A questo punto, il tuo passaggio iniziale alla creazione del diagramma di azione e flusso è fatto (vedi “La prima iterazione”). Tuttavia, il processo di conversione è iterativo; probabilmente avrete bisogno di passare attraverso ulteriori giri di definizione e creazione di variabili prima che il diagramma sia completo. Inoltre, un modo chiave in cui il diagramma deve ancora evolvere è quello di renderlo calcolabile, il che significa che il valore di tutte le azioni e dei flussi può essere calcolato dalle informazioni del diagramma. Anche se un CLD esprime come una variabile è legata ad un’altra, non fornisce abbastanza dettagli per calcolare il valore di una variabile dati i valori delle altre. Al contrario, un diagramma di stock e flusso è una rappresentazione calcolabile del sistema. Perché questo sia possibile, ogni variabile deve essere definita e assegnata alle unità corrette, e spesso devono essere aggiunte anche nuove variabili.
Definire le scorte e i flussi e controllare le unità
Formalmente definire le variabili implica specificare l’equazione che permette di calcolare il valore di una data variabile quando si conosce il suo valore iniziale e i valori delle altre variabili nel diagramma. Per esempio, Base installata è definita come la base installata iniziale più l’afflusso di persone che acquistano prodotti. Durante il processo di definizione, potresti scoprire ulteriori variabili necessarie per assicurare che le unità di input corrispondano alle unità di output.
Inizia con le scorte, che sono di solito le più facili da definire. Poiché sono calcolate aggiungendo gli effetti degli afflussi e dei deflussi alla quantità già presente nello stock (cioè, accumulano gli effetti dei flussi), tutto ciò di cui hanno bisogno è un livello iniziale (quanto hanno per iniziare) e unità definite. In questo passo potete usare di nuovo il lavoro che avete fatto prima sulla specificazione delle unità. Chiedetevi: Le scorte stanno accumulando il materiale giusto? Per esempio, nell’esempio del ciclo di vita del prodotto, se Installed Base accumula dollari e People Buying Product si misura in persone, allora le unità di Installed Base sono sbagliate.
Il passo successivo è definire i flussi e poi controllare le unità che usano. Nel nostro esempio, il flusso Persone che acquistano prodotti è misurato in persone al mese. Esso confluisce nello stock Base installata, che misura il numero totale di persone che hanno acquistato il prodotto. Se invece People Buying Product fosse misurato in unità di persone all’ora, ma la più piccola “fetta” di tempo (spesso chiamata “passo temporale”) a cui volete pensare fosse un mese, allora dovreste cambiare gli incrementi di tempo da persone all’ora a persone al mese. Definire le unità per i flussi può anche portarvi a scoprire altre variabili che devono essere incluse nel diagramma.
Creare e collegare qualsiasi variabile aggiuntiva
Una volta determinato che le scorte e i flussi hanno le unità appropriate, è necessario esaminare le altre variabili. Il processo per definire le altre variabili e controllare la coerenza delle unità è lo stesso descritto sopra per la definizione dei flussi. Di nuovo, potreste scoprire la necessità di ancora più variabili, iniziando un’altra iterazione di definizione delle variabili e controllo delle unità.
Una volta definite tutte le variabili necessarie e rese coerenti tutte le unità, avete completato la conversione del CLD in un diagramma di stock e flusso. Tuttavia, il modello non è ancora calcolabile. Considerate il calcolo per le persone che comprano il prodotto: Quale numero di potenziali clienti informati del prodotto acquistano il prodotto in un mese medio? Senza conoscere questa cifra, non si può calcolare il valore del flusso People Buying Product. Quello che manca è la percentuale di persone a cui è stato detto del prodotto che decidono di comprarlo, che chiameremo Probabilità di acquisto da parte dei potenziali clienti. Con questa variabile inclusa, se conosciamo il valore di Potential Customers Told, possiamo calcolare il numero di People Buying Product.
LA PRIMA ITERAZIONE
LA VERSIONE FINALE
CONVERTIRE I CLD IN STOCK E FLUSSI
- Specificare le unità di tutte le variabili CLD. Cominciate a porvi la domanda: “Quali sono le unità di ogni variabile nel diagramma?”
- Identificare e creare le azioni. Seguite le linee guida nella Parte 1 di questa serie (nel numero di maggio di THE SYSTEMS THINKER) per determinare quali variabili CLD sono stock.
- . Identificare e creare i flussi. Una volta identificati gli stock, è facile identificare i flussi: Sono le variabili che aggiungono o sottraggono alle scorte
- Collegare i flussi alle scorte e le scorte ai flussi (se necessario). In primo luogo, collegare tutti i flussi alle azioni che influenzano. Poi, se un’azione influenza uno o più flussi, collega l’azione ai flussi attraverso un collegamento informativo.
- Aggiungi e collega le variabili CLD rimanenti. Aggiungete tutte le variabili CLD che non avete identificato come azioni o flussi. Queste variabili “ausiliarie” sono costanti o calcoli basati su stock e flussi. Collegare le nuove variabili come necessario
- Definire azioni e flussi e controllare le unità. Specifica le equazioni che ti permettono di calcolare il valore di ogni variabile quando conosci il suo valore iniziale e il valore delle altre variabili nel diagramma.
- Crea e collega qualsiasi variabile aggiuntiva. La definizione delle variabili può portarvi a scoprire ulteriori variabili necessarie per completare il processo di conversione e rendere il modello calcolabile.
Come si scopre, tuttavia, non possiamo calcolare il numero di potenziali clienti raccontati al mese perché non sappiamo a quante persone racconta ogni membro della base installata. Senza questa informazione, non possiamo capire quanti clienti potenziali vengono informati del prodotto. Se aggiungiamo una nuova variabile chiamata Contatti per Persona, allora possiamo determinare il numero di Potenziali Clienti Raccontati (il Totale dei Contatti fatti dalle persone nella Base Installata, moltiplicato per la Percentuale di Mercato Non Sfruttato). Usando questa cifra e la Probabilità che i potenziali clienti comprino, possiamo calcolare il numero di persone che comprano il prodotto. A questo punto, il diagramma è calcolabile e la conversione è completa (vedi “La versione finale”).
Il processo di apprendimento
Solo seguire una “ricetta” di conversione non è sufficiente per imparare a creare diagrammi di stock e di flusso. Per questo motivo, raccomandiamo che gli studenti lavorino attraverso una serie di conversioni (per esempi, vedere l’indirizzo web alla fine dell’articolo), iniziando con quelle semplici e passando a quelle più complesse facilitate da un istruttore prima di tentare conversioni da soli o in coppia.
Daniel Aronson ([email protected]) ha un MBA del MIT Sloan School of Management. Recentemente è entrato a far parte del Knowledge Services Business Solutions Team di Arthur Andersen ed è l’ospite della Thinking Page (www.thinking.net). Daniel Angelakis ([email protected]) è un consulente senior presso il Knowledge Services Business Solutions Team della Arthur Andersen. Per ulteriori esempi e maggiori dettagli sul processo di conversione, vai a www.thinking.net/Systems Thinking/ stocksandflows.html.