Kun sinulla on perustiedot varastoista ja virroista, voit aloittaa CLD:iden muuntamisen varasto- ja virtausdiagrammeiksi. Alla kuvatut vaiheet luovat vahvan perustan CLD:iden ja kantojen ja virtojen välisten yhteyksien ymmärtämiselle ja lisäävät järjestystä usein kaoottiseen prosessiin (ks. ”CLD:iden muuntaminen kantoiksi ja virroiksi” s. 8). Lisäksi prosessi vahvistaa varasto- ja virtausajattelua korostamalla tieto- ja materiaalivirtojen välistä eroa sekä yksiköiden johdonmukaisuuden merkitystä koko kaaviossa. Vaikka näissä ohjeissa oletetaan, että käytössä on jokin tällä hetkellä saatavilla olevista edullisista tietokonepohjaisista mallinnuspaketeista, voit piirtää varasto- ja virtauskaavioita myös käsin. Käyttämällä mallinnusohjelmaa muunnosprosessin lopputuloksena on kuitenkin tietokonemalli, jonka avulla voit kokeilla erilaisia toimintatapoja ja nähdä, miten järjestelmä mahdollisesti reagoi.
Muunnosprosessi sisältää seuraavat vaiheet:
- Määritä kaikkien CLD-muuttujien yksiköt
- Tunnista ja luo varastot
- Virtojen tunnistaminen ja luominen
- Virtojen yhdistäminen kantoihin ja kantojen yhdistäminen virtoihin (tarvittaessa)
- Lisää ja linkitä loput CLD-muuttujat
- Määrittele varastot ja virtaukset ja tarkista yksiköt
- Luo ja yhdistä mahdolliset lisämuuttujat
- ENSIMMÄINEN ITERAATIO
- LOPPUVERSIO
- KLD:iden KONVERTOINTI KANNATTAJAKSI JA VIRTAUKSIKSI
- Oppimisprosessi
Määritä kaikkien CLD-muuttujien yksiköt
Prosessi alkaa yksinkertaisella kysymyksellä, joka luo pohjan myöhemmille vaiheille: Mitkä ovat kaavion jokaisen muuttujan yksiköt? Yksiköiden määrittelyllä on useita tärkeitä tarkoituksia:
- Se tekee kausaalisilmukan ajattelusta tiukempaa, mikä on tärkeä askel kohti varasto- ja virtausajattelua.
- Se auttaa määrittelemään, mitkä muuttujat tulevat sisältämään aikaa ja ovat siksi todennäköisesti virtoja.
- Se tarjoaa perustan sen määrittämiselle, mitkä muuttujat puuttuvat ja ne on lisättävä myöhemmin muunnosprosessissa.
Esimerkiksi alla olevassa tuotteen elinkaaren kausaalisilmukan kaaviossa asennetun perustan, potentiaalisten asiakkaiden ja markkinoiden koon yksikkönä on ihmiset. Tuotetta ostavien ihmisten yksikkö on ihmiset kuukaudessa.
Tunnista ja luo varastot
Seuraavassa vaiheessa määritetään, mitkä CLD-muuttujat ovat varastoja. Edellinen yksikköjen määrittämisvaihe helpottaa tätä prosessia osoittamalla, mitkä muuttujat sisältävät aikaa ja ovat siten todennäköisesti virtoja. (Huomaa kuitenkin, että se, että muuttuja on ajan funktio, ei välttämättä tarkoita, että se on virtaus; se riippuu CLD:n yleisestä funktiosta). Tarkista uudelleen ajatuksesi siitä, mitkä CLD:n muuttujat ovat kantoja – ja tunnista mahdollisesti tarvittavat lisäkannat – noudattamalla tämän sarjan ensimmäisessä osassa annettuja ohjeita. Tuotteen elinkaaren esimerkissä kaksi varastoa ovat potentiaaliset asiakkaat ja asennettu kanta.
Virtojen tunnistaminen ja luominen
Kun olet tunnistanut varastot, on helppo tunnistaa virrat: Ne ovat yksinkertaisesti muuttujia, jotka lisäävät tai vähentävät kantoja. Ainoastaan virtaus voi lisätä tai vähentää kantaa, joten jos muuttuja vaikuttaa suoraan kantaan ja on ajan funktio, on varmaa, että kyseessä on virtaus. Esimerkissämme ainoa virtaus on Ihmiset ostavat tuotetta.
Virtojen yhdistäminen kantoihin ja kantojen yhdistäminen virtoihin (tarvittaessa)
Vaiheen ensimmäinen tehtävä on yhdistää kaikki virrat kantoihin, joihin ne vaikuttavat. Jos virtauksella on negatiivinen vaikutus varastoon, se on ulosvirtaus; jos sillä on positiivinen vaikutus, se on sisäänvirtaus. Esimerkiksi kun virtaus Ihmiset ostavat tuotteita kasvaa, asennettu kanta kasvaa, koska Ihmiset ostavat tuotteita on sisäänvirtaus asennettuun kantaan. Toisaalta, kun virtaus Ihmiset ostavat tuotetta kasvaa, Potentiaalisten asiakkaiden kanta pienenee.
Kun olet yhdistänyt kaikki virrat niiden kantoihin, sinun on ehkä yhdistettävä tietyt kannat virtoihin. Tämä on tarpeen, jos kanta vaikuttaa yhteen tai useampaan virtaan tietoyhteyden kautta. CLD:ssä samantyyppinen linkki voi kuljettaa joko materiaalia (esim. kootut yksiköt) tai informaatiota (esim. korko). Varasto- ja virtakaaviossa materiaali- ja informaatiolinkit ovat kuitenkin erillisiä. Meidän tapauksessamme kumpikaan varastoista ei ole suoraan linkitetty informaatiolinkillä People Buying Productiin.
Lisää ja linkitä loput CLD-muuttujat
Tässä vaiheessa lisää kaikki CLD-muuttujat, joita et ole aiemmin tunnistanut varastoiksi tai virroiksi. Näitä ”apumuuttujia” on kahdenlaisia: muuttujia, joiden arvo ei muutu lainkaan sinua kiinnostavalla ajanjaksolla – niitä kutsutaan ”vakioiksi” – ja muuttujia, jotka yksinkertaisesti edustavat kantoihin ja virtoihin perustuvia laskelmia. Esimerkiksi tuotteen elinkaarikaaviossa markkinoiden kokonaiskoko on apumuuttuja, joka on vakio (yksinkertaisuuden vuoksi oletamme, että markkinoiden koko ei muutu). Percent of Market Untapped on apumuuttuja, joka edustaa laskelmaa:
Kytke uudet muuttujat muuttujiin, joihin ne vaikuttavat, ja muuttujiin, joihin ne vaikuttavat. Huomaa, että varastot voivat vaikuttaa apumuuttujiin (esim. Potentiaaliset asiakkaat vaikuttaa Percent of Market Untapped), mutta nämä muuttujat eivät voi vaikuttaa varastoihin – varastoihin voivat vaikuttaa vain virrat. Jos näyttää siltä, että muuttujan täytyy vaikuttaa varastoon, sinun on selvitettävä, onko kyseessä virtaus, jonka unohdit aiemmin.
Tässä vaiheessa ensimmäinen läpikäyntisi varasto- ja virtauskaavion luomiseksi on tehty (ks. ”Ensimmäinen kertaus”). Muunnosprosessi on kuitenkin iteratiivinen; sinun on todennäköisesti käytävä läpi lisää kierroksia muuttujien määrittelyssä ja luomisessa, ennen kuin kaavio on valmis. Lisäksi yksi keskeinen tapa, jolla kaaviota on vielä kehitettävä, on tehdä siitä laskettavissa oleva, mikä tarkoittaa, että kaikkien varastojen ja virtojen arvo voidaan laskea kaaviossa olevien tietojen perusteella. Vaikka CLD:ssä ilmaistaan, miten yksi muuttuja liittyy toiseen, se ei ole riittävän yksityiskohtainen, jotta yhden muuttujan arvo voitaisiin laskea muiden muuttujien arvojen perusteella. Sitä vastoin varasto- ja virtakaavio on laskettavissa oleva esitys järjestelmästä. Jotta tämä olisi mahdollista, jokainen muuttuja on määriteltävä ja sille on annettava oikeat yksiköt, ja usein on myös lisättävä uusia muuttujia.
Määrittele varastot ja virtaukset ja tarkista yksiköt
Muuttujien määritteleminen tarkoittaa sen yhtälön määrittelyä, jonka avulla voit laskea tietyn muuttujan arvon, kun tunnet sen alkuarvon ja diagrammissa olevien muiden muuttujien arvot. Esimerkiksi Asennettu kanta määritellään alkuperäiseksi asennetuksi kannaksi lisättynä sisäänvirtauksella Ihmiset ostavat tuotetta. Määrittelyprosessin aikana saatat löytää lisämuuttujia, joita tarvitaan sen varmistamiseksi, että panoksen yksiköt vastaavat tuotoksen yksiköitä.
Aloita varastoista, jotka on yleensä helpoin määritellä. Koska ne lasketaan lisäämällä sisään- ja ulosvirtausten vaikutukset varastossa jo olevaan määrään (eli ne kerryttävät virtausten vaikutuksia), ne vaativat vain lähtötason (kuinka paljon niitä on aluksi) ja määritellyt yksiköt. Voit käyttää aiemmin tekemääsi työtä yksiköiden määrittämiseksi uudelleen tässä vaiheessa. Kysy itseltäsi: Kertyykö varastoihin oikeaa materiaalia? Jos esimerkiksi tuotteen elinkaari-esimerkissä Installed Base kerryttää dollareita ja People Buying Product mitataan ihmisinä, Installed Basen yksiköt ovat vääriä.
Seuraavassa vaiheessa määritellään virrat ja tarkistetaan sitten niiden käyttämät yksiköt. Esimerkissämme virtaus People Buying Product mitataan henkilöinä kuukaudessa. Se virtaa varastoon Installed Base, joka mittaa tuotteen ostaneiden ihmisten kokonaismäärää. Jos sen sijaan People Buying Product mitattaisiin yksikköinä ihmiset tunnissa, mutta pienin ”siivu” ajasta (jota usein kutsutaan ”aika-askeleeksi”), jota halutaan tarkastella, olisi kuukausi, aika-askeleet olisi muutettava ihmisistä tunnissa ihmisiin kuukaudessa. Yksiköiden määrittäminen virroille saattaa myös johtaa siihen, että löydät muita muuttujia, jotka on sisällytettävä kaavioon.
Luo ja yhdistä mahdolliset lisämuuttujat
Kun olet määrittänyt, että varastoilla ja virroilla on oikeat yksiköt, sinun on tarkasteltava muita muuttujia. Muiden muuttujien määrittelyssä ja yksikköjen yhdenmukaisuuden tarkistamisessa noudatetaan samaa menettelyä kuin edellä on kuvattu virtojen määrittelyssä. Jälleen kerran saatat huomata, että tarvitset vielä lisää muuttujia, jolloin aloitat uuden muuttujien määrittelyn ja yksiköiden tarkistamisen.
Kun olet määrittänyt kaikki tarvittavat muuttujat ja saanut kaikki yksiköt johdonmukaisiksi, olet saanut valmiiksi CLD:n muuntamisen varasto- ja virtausdiagrammiksi. Malli ei kuitenkaan ole vielä laskettavissa. Tarkastellaan laskelmaa, joka koskee tuotetta ostavia ihmisiä: Kuinka monta potentiaalista asiakasta, joille on kerrottu tuotteesta, ostaa tuotteen keskimäärin kuukaudessa? Jos tätä lukua ei tiedetä, ei voida laskea virtauksen arvoa Ihmiset ostavat tuotetta. Puuttuu se prosenttiosuus ihmisistä, joille on kerrottu tuotteesta ja jotka päättävät ostaa sen, jota kutsutaan nimellä Potentiaalisten asiakkaiden ostotodennäköisyys. Kun tämä muuttuja on mukana, voimme laskea tuotetta ostavien ihmisten lukumäärän, jos tiedämme potentiaalisten asiakkaiden kertoman arvon.
ENSIMMÄINEN ITERAATIO
LOPPUVERSIO
KLD:iden KONVERTOINTI KANNATTAJAKSI JA VIRTAUKSIKSI
- Määritä kaikkien CLD-muuttujien yksiköt. Aloita kysymällä itseltäsi kysymys: ”Mitkä ovat kunkin kaaviossa olevan muuttujan yksiköt?”
- Tunnista ja luo varastot. Noudata tämän sarjan osassa 1 (THE SYSTEMS THINKER -lehden toukokuun numerossa) annettuja ohjeita määrittääksesi, mitkä CLD-muuttujat ovat kantoja.
- . Tunnista ja luo virtaukset. Kun olet tunnistanut varastot, on helppo tunnistaa virrat: Ne ovat muuttujia, jotka lisäävät kantoja tai vähentävät niistä
- Yhdistä virtaukset kantoihin ja kannat virtauksiin (tarvittaessa). Yhdistä ensin kaikki virrat niihin kantoihin, joihin ne vaikuttavat. Sitten, jos kanta vaikuttaa yhteen tai useampaan virtaan, yhdistä kanta virtoihin tietolinkillä.
- Lisää ja yhdistä loput CLD-muuttujat. Lisää kaikki CLD-muuttujat, joita et ole tunnistanut kannoiksi tai virroiksi. Nämä ”apumuuttujat” ovat joko vakioita tai kantoihin ja virtoihin perustuvia laskelmia. Yhdistä uudet muuttujat tarpeen mukaan
- Define Stocks and Flows and Check Units. Määritä yhtälöt, joiden avulla voit laskea kunkin muuttujan arvon, kun tiedät sen alkuarvon ja kaaviossa olevien muiden muuttujien arvon.
- Luo ja yhdistä mahdolliset lisämuuttujat. Muuttujien määrittely saattaa johtaa siihen, että löydät lisämuuttujia, joita tarvitaan muuntoprosessin loppuun saattamiseksi ja mallin laskettavaksi tekemiseksi.
Kuten käy ilmi, emme kuitenkaan voi laskea kuukausittain kerrottujen potentiaalisten asiakkaiden määrää, koska emme tiedä, kuinka monelle ihmiselle kukin asennetun kannan jäsen kertoo. Ilman tätä tietoa emme voi selvittää, kuinka monelle potentiaaliselle asiakkaalle tuotteesta kerrotaan. Jos lisäämme uuden muuttujan nimeltä Yhteydenotot per henkilö, voimme määrittää kerrottujen potentiaalisten asiakkaiden määrän (asennettuun asiakaskuntaan kuuluvien henkilöiden tekemien yhteydenottojen kokonaismäärä kerrottuna käyttämättömien markkinoiden prosenttiosuudella). Käyttämällä tätä lukua ja potentiaalisten asiakkaiden ostotodennäköisyyttä voimme laskea tuotteen ostavien ihmisten määrän. Tässä vaiheessa kaavio on laskettavissa ja muunnos on valmis (ks. ”Lopullinen versio”).
Oppimisprosessi
Pelkkä muunnoksen ”reseptin” noudattaminen ei riitä varasto- ja virtauskaavioiden luomisen oppimiseen. Tästä syystä suosittelemme, että oppijat käyvät läpi sarjan muunnoksia (esimerkkejä on artikkelin lopussa olevassa verkko-osoitteessa) aloittaen yksinkertaisista muunnoksista ja siirtyen monimutkaisempiin muunnoksiin, joita ohjaaja helpottaa, ennen kuin he yrittävät yksin tai pareittain tehdä muunnoksia.
Daniel Aronsonilla ([email protected]) on MBA-tutkinto MIT:n Sloan School of Managementistä. Hän liittyi hiljattain Arthur Andersenin Knowledge Services Business Solutions -tiimiin ja on Thinking Page -lehden (www.thinking.net) isäntä. Daniel Angelakis ([email protected]) on vanhempi konsultti Arthur Andersenin Knowledge Services Business Solutions -tiimissä. Lisää esimerkkejä ja yksityiskohtaisempia tietoja muuntoprosessista on osoitteessa www.thinking.net/Systems Thinking/ stocksandflows.html.
.