← Alle episoder
Spørretimen Forklart Lær noe nytt
Kommende

MRP – regnestykket som bestemmer hva fabrikken skal bestille, og når

Ikke spilt inn ennå Programleder Jan Sindre Heltne

MRP forklart fra bunnen: hvorfor delebehov skal regnes og ikke gjettes, hva en stykkliste er, og et fullt regnestykke fra ordre til bestillingsdato – med bruttobehov, nettobehov og ledetidsforskyvning.

Du skal levere 100 bokhyller i uke 8. Hver hylle har to sidevanger, fire hyllebord og 24 skruer. Sidevangene lager du selv, av plater du må kjøpe inn.

Når må du bestille platene?

Det er ikke et gjettespørsmål. Det har et eksakt svar, og å regne det ut er hele poenget med MRP – Material Requirements Planning.

Innsikten alt hviler på

Før MRP styrte de fleste fabrikker delelageret på samme måte som en butikk styrer hyllene: se på forbruket, regn ut et snitt, bestill når beholdningen faller under et bestillingspunkt.

Joseph Orlicky, ingeniør i IBM, formulerte tidlig på 1960-tallet hvorfor det er feil for en fabrikk.

To slags etterspørsel, to helt ulike metoder

Uavhengig

Må prognostiseres

  • Ferdigvaren kunden kjøper
  • Ingen kan vite sikkert hvor mange som blir solgt
  • Du bygger et anslag ut fra historikk og marked
  • Eksempel: hvor mange bokhyller selger vi i uke 8?

Avhengig

Skal regnes ut

  • Delene som går inn i ferdigvaren
  • Behovet følger med sikkerhet av planen
  • Å prognostisere det er å kaste bort informasjon du har
  • Eksempel: 100 hyller krever nøyaktig 400 hyllebord
Dette er hele omveltningen, og den er lettere å undervurdere enn å forstå. Skal du lage 100 bokhyller, vet du at du trenger 400 hyllebord. Da er det meningsløst å lage en prognose for hyllebord – du har allerede svaret. Prognoser hører hjemme ett sted i kjeden: helt ytterst, der kunden er. Alt innenfor er aritmetikk.

Orlickys bok fra 1975 bar undertittelen The New Way of Life in Production and Inventory Management. Samme år var metoden i bruk i rundt 700 bedrifter.

De tre inngangsdataene

MRP er ikke et mysterium. Det er en regnemaskin med tre innganger, og kvaliteten på svaret kan aldri bli bedre enn kvaliteten på de tre.

Det regnestykket trenger

  1. ProduksjonsplanenHva som skal være ferdig, hvor mye, og hvilken uke. På engelsk master production schedule.
  2. StykklistaHva ferdigvaren består av, i hvilke antall, og i hvilke nivåer. Bill of materials.
  3. LagerbeholdningenHva du allerede har, hva som er bestilt, og hvor lang ledetid hver del har.
Det tredje punktet er der de fleste innføringer faktisk ryker. Regnestykket er trivielt; det er å vite hva som står på lageret som er vanskelig. Er beholdningstallene feil, produserer MRP feil bestillinger med full selvtillit – og det er verre enn ingen plan, fordi ingen tviler på den.

Stykklista, og hva en eksplosjon er

Stykklista er oppskriften, men med nivåer. En bokhylle består av deler, og noen av de delene består igjen av andre deler.

Stykkliste for én bokhylle

NivåDelAntallLedetid
0Bokhylle (monteres)11 uke
1Sidevange (produseres selv)22 uker
2Plate (kjøpes)1 per sidevange3 uker
1Hyllebord (kjøpes)42 uker
1Skrue (kjøpes)241 uke
Å eksplodere stykklista er å gange seg nedover den, nivå for nivå. 100 hyller blir 200 sidevanger, som igjen blir 200 plater. Ordet høres dramatisk ut, men det beskriver bare at ett tall på toppen blir mange tall nedover – og at antallet vokser fort når stykklista har flere nivåer.

Regnestykket, fra start til slutt

Nå gjør vi det hele. 100 bokhyller skal leveres i uke 8. På lager har du 20 sidevanger, 50 hyllebord og 1000 skruer. Ingen plater.

To operasjoner gjentas på hvert nivå:

Netting. Trekk fra det du allerede har. Bruttobehov minus lager gir nettobehov.

Ledetidsforskyvning. Regn baklengs. Skal noe være på plass i uke 7 og har to ukers ledetid, må det bestilles i uke 5.

Hele utregningen

DelBruttoPå lagerNettoTrengs ukeBestilles uke
Bokhylle100010087
Sidevange2002018075
Plate180018052
Hyllebord4005035075
Skrue24001000140076
Følg én rad om gangen. 100 hyller krever 200 sidevanger, men 20 ligger på lager, så 180 må lages. De 180 krever 180 plater – ikke 200, fordi de 20 sidevangene du alt har, allerede inneholder sine plater. Det er nettingen som sparer deg for 20 plater, og den feilen er lett å gjøre for hånd.

Svaret, og hvorfor det overrasker

Se på siste kolonne. Platene må bestilles i uke 2.

En leveranse i uke 8 er i praksis besluttet i uke 2.

Regnestykket: 3 uker på platene, pluss 2 uker på å lage sidevangene, pluss 1 uke montering. Til sammen seks uker.
Det er den lengste vegen gjennom stykklista som bestemmer, ikke summen av alle delene. Skruene har én ukes ledetid og bestilles i uke 6 – de er aldri problemet.
Konsekvensen: kommer det inn en hasteordre i uke 5, er det fysisk umulig å levere i uke 8, uansett hvor mye noen presser. Svaret ligger i stykklista, ikke i innsatsviljen.
Og derfor er MRP mer enn en innkjøpsliste: den forteller deg hvilke løfter du faktisk kan gi.

Det som gjør metoden vanskelig å få taket på, er at tallene henger sammen: endrer du ett, flytter resten seg. Prøv det – skru på antallet, leveringsuka eller det du har på lager, og se hvilken uke beslutningen faller i.

MRP-kalkulator

DelBruttoPå lagerNettoTrengs ukeBestilles uke
Bokhylle100010087
Sidevange2002018075
Plate180018052
Hyllebord4005035075
Skrue24001000140076

En leveranse i uke 8 er i praksis besluttet i uke 2 – 6 uker før.

Legg merke til hvor lite som skal til. Øker du antallet hyller, endrer ikke bestillingsukene seg i det hele tatt – ledetidene er de samme uansett hvor mange det gjelder. Flytter du derimot leveringsuka én uke fram, flytter hele kjeden seg med. Det er ledetidene, ikke volumet, som bestemmer når du må bestemme deg.

Partistørrelse

I eksempelet bestilte vi nøyaktig nettobehovet: 350 hyllebord, 1400 skruer. I virkeligheten gjør man sjelden det.

Hvorfor man avviker fra behovet

Bestill nøyaktig behovet

Minst mulig lager

  • Ingen overflødig kapital bundet
  • Ingen deler som blir liggende
  • Men: mange små bestillinger
  • Og: full pris per enhet

Bestill i partier

Færre, større bestillinger

  • Skruer kjøpes i esker på 500, ikke 1400 stykk
  • Rabatt ved større kvantum
  • Færre omstillinger i produksjonen
  • Men: mer lager, og mer bundet kapital
Legg merke til hva som skjer med bestillingsmønsteret her: partistørrelser gjør at bestillingene ikke lenger ligner på forbruket. Det er nøyaktig mekanismen bak bullwhip-effekten, sett fra innsiden av fabrikken. MRP løser ikke det problemet – den er en av kildene til det.

Fra MRP til MRP II til ERP

Metoden vokste i to tydelige steg, og navnene forvirrer fordi bokstavene ligner.

Tre generasjoner

  1. MRP – materialerOrlicky, 1960- og 70-tallet. Svarer på hva som skal bestilles og når. Ser bare på materialer.
  2. MRP II – produksjonsressurserOliver Wight, 1983. Tar med kapasitet, maskiner, folk og penger. Manufacturing Resource Planning – samme forkortelse, større spørsmål.
  3. ERP – hele virksomhetenPlanleggingen blir én modul blant mange, ved siden av økonomi, innkjøp, salg og personal.
Det er verdt å merke seg at MRP ikke forsvant. Regnestykket i tabellen over kjører fortsatt, hver natt, inne i ethvert ERP-system som styrer produksjon. Det har bare fått mange lag med grensesnitt utenpå seg. Mer om hva som skjer når ERP-et skal snakke med lagersystemet, ligger i egen episode.

Hva metoden ikke kan

Til slutt det ærlige forbeholdet, for MRP har to forutsetninger som begge er usanne.

To antakelser, og hva de koster

AntakelseVirkeligheten
Fast ledetidLedetid varierer med hvor travelt det er. Et verksted som er fullt, bruker lengre tid – men MRP regner med samme tall uansett.
Ubegrenset kapasitetKlassisk MRP spør ikke om maskinen har ledig tid. Den lager planen, og oppdager ikke at den er umulig. Det var nettopp dette MRP II skulle rette opp.
Legg til et tredje problem, som fagfolk kaller nervøsitet: en liten endring i produksjonsplanen kan velte om på hundrevis av bestillingsdatoer nedover i stykklista. Flytt leveransen én uke, og alt under flytter seg med. Det er samme familie som bullwhip-effekten – en liten bevegelse på toppen, store utslag lenger ned.

Hva som er verdt å ta med

At delebehov skal regnes ut, ikke gjettes. Prognoser hører hjemme ytterst i kjeden, der kunden er.

At MRP trenger tre ting, og at det tredje – riktige lagertall – er det som oftest svikter.

At eksplosjon bare betyr å gange seg nedover stykklista, og netting å trekke fra det du har.

At ledetidsforskyvning er å regne baklengs fra datoen kunden skal ha varen.

At den lengste vegen gjennom stykklista avgjør hvor tidlig du må begynne – i eksempelet seks uker, altså bestilling i uke 2 for levering i uke 8.

Og at metoden forutsetter fast ledetid og ubegrenset kapasitet, og at begge deler er usant.

Regneeksempelet er konstruert for å vise metoden, og tallene er valgt så de lar seg kontrollere for hånd. Den historiske framstillingen bygger på Orlickys bok fra 1975 og på standard oversiktslitteratur om MRP og MRP II.

Hovedtemaer

  • Innsikten hele metoden hviler på
  • De tre inngangsdataene
  • Stykklista, og hva en eksplosjon er
  • Et regnestykke fra start til slutt
  • Å regne baklengs fra leveringsdatoen
  • Partistørrelse, og hvorfor man sjelden bestiller nøyaktig behovet
  • Fra MRP til MRP II til ERP
  • Hva metoden ikke kan

Spørsmål episoden besvarer

  • Hva er MRP?
  • Hva er forskjellen på avhengig og uavhengig etterspørsel?
  • Hva er en stykkliste, og hva betyr det å eksplodere den?
  • Hvordan regner man ut hva som skal bestilles?
  • Hva er ledetidsforskyvning?
  • Hva er forskjellen på MRP, MRP II og ERP?
  • Hva er svakhetene ved MRP?

Hovedpunkter

  • Kjerneinnsikten: behovet for deler skal regnes ut, ikke prognostiseres.
  • MRP trenger tre ting – produksjonsplan, stykkliste og lagerbeholdning.
  • Eksplosjon er å gange seg nedover stykklista, nivå for nivå.
  • Nettobehov er bruttobehov minus det du allerede har.
  • Ledetidsforskyvning er å regne baklengs fra datoen kunden skal ha varen.
  • Den lengste vegen gjennom stykklista bestemmer hvor tidlig du må begynne.
  • MRP forutsetter fast ledetid og ubegrenset kapasitet. Begge deler er usant.
Se manus og spørsmål Spørsmålene og disposisjonen for episoden. Svar legges inn etter hvert.

Dette er manuset, skrevet før innspilling. Teksten under er det som skal sies, og linjene i kursiv er regianvisninger – de leses ikke opp. Når episoden er spilt inn, erstattes denne teksten av det som faktisk ble sagt.

Lengde: regn 16–18 minutter.

Denne episoden har ett regnestykke som bærer alt. Bruk god tid på tabellen – den er hele poenget, og den tåler at du går sakte gjennom én rad om gangen.

Hvis du så lean-episoden: den kalte MRP for «skyv»-logikk. Denne episoden er svaret på hva det faktisk betyr.

Åpningen

(Konkret situasjon først. Ingen definisjon.)

En kunde ringer i uke fem. De vil ha hundre bokhyller levert i uke åtte.

Du må si nei.

Og det er ikke fordi du er treg, eller fordi noen ikke gidder. Det er fordi svaret allerede er bestemt – og det står i stykklista, ikke i kalenderen.

I dag skal vi regne oss fram til hvorfor.

Innsikten alt hviler på

(Grafikk: uavhengig mot avhengig etterspørsel, side om side.)

Før MRP styrte de fleste fabrikker delelageret på samme måte som en butikk styrer hyllene. Se på forbruket, regn ut et snitt, bestill når beholdningen faller under et bestillingspunkt.

Joseph Orlicky, ingeniør i IBM, formulerte tidlig på sekstitallet hvorfor det er feil for en fabrikk.

Det finnes to slags etterspørsel.

Uavhengig etterspørsel er ferdigvaren kunden kjøper. Ingen kan vite sikkert hvor mange som blir solgt. Den må prognostiseres – du bygger et anslag ut fra historikk og marked. Hvor mange bokhyller selger vi i uke åtte?

Avhengig etterspørsel er delene som går inn i ferdigvaren. Og her er poenget: behovet følger med sikkerhet av planen.

(Dette er hele omveltningen. Si den rolig.)

Skal du lage hundre bokhyller, vet du at du trenger fire hundre hyllebord.

Da er det meningsløst å lage en prognose for hyllebord. Du har allerede svaret.

Å prognostisere avhengig etterspørsel er å kaste bort informasjon du sitter på.

(Formuler regelen.)

Prognoser hører hjemme ett sted i kjeden: helt ytterst, der kunden er.

Alt innenfor er aritmetikk.

De tre inngangsdataene

(Grafikk: de tre.)

MRP er ikke et mysterium. Det er en regnemaskin med tre innganger.

Produksjonsplanen – hva som skal være ferdig, hvor mye, og hvilken uke.

Stykklista – hva ferdigvaren består av, i hvilke antall, og i hvilke nivåer.

Lagerbeholdningen – hva du allerede har, hva som er bestilt, og hvor lang ledetid hver del har.

(Den viktigste advarselen i hele episoden.)

Og det tredje punktet er der de fleste innføringer faktisk ryker.

Regnestykket er trivielt. Det er å vite hva som står på lageret som er vanskelig.

Er beholdningstallene feil, produserer MRP feil bestillinger med full selvtillit. Og det er verre enn ingen plan – fordi ingen tviler på den.

Stykklista

(Grafikk: stykklista med nivåer, antall og ledetid.)

Stykklista er oppskriften, men med nivåer.

En bokhylle består av deler, og noen av de delene består igjen av andre deler.

Bokhylla monteres på én uke. Den trenger to sidevanger, som produseres selv på to uker. Hver sidevange trenger én plate, som kjøpes inn med tre ukers ledetid. I tillegg trenger hylla fire hyllebord, som kjøpes med to ukers ledetid – og tjuefire skruer, med én uke.

(Forklar ordet.)

Å eksplodere stykklista er bare å gange seg nedover den, nivå for nivå. Hundre hyller blir to hundre sidevanger, som igjen blir to hundre plater.

Ordet høres dramatisk ut, men det beskriver bare at ett tall på toppen blir mange tall nedover – og at antallet vokser fort når stykklista har flere nivåer.

Regnestykket

(Grafikk: hele tabellen, bygget opp én rad om gangen. Dette er episodens kjerne – gå sakte.)

Nå gjør vi det hele.

Hundre bokhyller skal leveres i uke åtte. På lager har du tjue sidevanger, femti hyllebord og tusen skruer. Ingen plater.

To operasjoner gjentas på hvert nivå.

Netting er å trekke fra det du allerede har. Bruttobehov minus lager gir nettobehov.

Ledetidsforskyvning er å regne baklengs. Skal noe være på plass i uke sju og har to ukers ledetid, må det bestilles i uke fem.

(Nå går du gjennom tabellen rad for rad. La hver rad få stå.)

Bokhylla. Hundre i brutto, ingenting på lager, hundre i netto. Den skal være ferdig i uke åtte, og med én ukes montering må den starte i uke sju.

Sidevangene. Hundre hyller krever to hundre sidevanger. Men tjue ligger på lager, så nettobehovet er hundre og åtti. De må være klare i uke sju, og med to ukers produksjonstid må de settes i gang i uke fem.

(Her er den subtile biten. Stopp opp.)

Platene. Og her er det en felle som er lett å gå i.

De hundre og åtti sidevangene krever hundre og åtti plater. Ikke to hundre.

Hvorfor? Fordi de tjue sidevangene du allerede har på lager, inneholder sine plater fra før. Det er nettingen som sparer deg for tjue plater.

Det er en lett feil å gjøre for hånd, og det er en av grunnene til at man lar en maskin gjøre det.

Platene må være der i uke fem, og med tre ukers ledetid må de bestilles i uke to.

Hyllebordene. Fire hundre i brutto, femti på lager, tre hundre og femti i netto. Trengs i uke sju, bestilles i uke fem.

Skruene. To tusen fire hundre i brutto, tusen på lager, fjorten hundre i netto. Trengs i uke sju, bestilles i uke seks.

Svaret

(Grafikk: den lengste vegen gjennom stykklista, framhevet.)

Se på siste kolonne.

Platene må bestilles i uke to.

(Dette er episodens punchline. La den stå.)

En leveranse i uke åtte er i praksis besluttet i uke to.

Regnestykket er tre uker på platene, pluss to uker på å lage sidevangene, pluss én uke montering. Til sammen seks uker.

Og legg merke til hva som bestemmer: det er den lengste vegen gjennom stykklista, ikke summen av alle delene. Skruene har én ukes ledetid og bestilles i uke seks. De er aldri problemet.

(Tilbake til åpningen.)

Og det er derfor kunden som ringer i uke fem får nei. Det er fysisk umulig å levere i uke åtte, uansett hvor mye noen presser.

Svaret ligger i stykklista, ikke i innsatsviljen.

(Dette er hvorfor MRP er mer enn en innkjøpsliste.)

Det er også derfor MRP er mer enn en innkjøpsliste. Den forteller deg hvilke løfter du faktisk kan gi.

Kalkulatoren

(Henvis til verktøyet her, ikke bare til slutt – det er mest nyttig rett etter regnestykket.)

På nettsiden ligger hele denne tabellen som en kalkulator. Du kan skru på antallet, på leveringsuka og på hva du har på lager, og se hele kjeden flytte seg.

To ting er verdt å prøve.

Doble antallet hyller. Bestillingsukene flytter seg ikke i det hele tatt – ledetidene er de samme enten det gjelder hundre eller ti tusen.

Flytt så leveringsuka én uke fram. Da flytter hele kjeden seg med.

Det er ledetidene, ikke volumet, som bestemmer når du må bestemme deg.

Partistørrelse

(Grafikk: nøyaktig behov mot partier.)

I eksempelet bestilte vi nøyaktig nettobehovet. Tre hundre og femti hyllebord, fjorten hundre skruer.

I virkeligheten gjør man sjelden det.

Skruer kjøpes i esker på fem hundre, ikke fjorten hundre stykk. Det gir rabatt ved større kvantum og færre omstillinger i produksjonen – men også mer lager og mer bundet kapital.

(Koblingen til bullwhip. Viktig.)

Og legg merke til hva som skjer med bestillingsmønsteret: partistørrelser gjør at bestillingene ikke lenger ligner på forbruket.

Det er nøyaktig mekanismen bak bullwhip-effekten, sett fra innsiden av fabrikken.

MRP løser ikke det problemet. Den er en av kildene til det.

Fra MRP til MRP II til ERP

(Grafikk: de tre generasjonene.)

Metoden vokste i to steg, og navnene forvirrer fordi bokstavene ligner.

MRP er Orlickys metode fra seksti- og syttitallet. Den svarer på hva som skal bestilles og når, og ser bare på materialer.

MRP II kom med Oliver Wight i 1983. Den tar med kapasitet, maskiner, folk og penger. Samme forkortelse, større spørsmål.

ERP er når planleggingen blir én modul blant mange, ved siden av økonomi, innkjøp, salg og personal.

(Poenget som overrasker.)

Og det er verdt å merke seg at MRP ikke forsvant.

Regnestykket vi nettopp gikk gjennom kjører fortsatt. Hver natt. Inne i ethvert ERP-system som styrer produksjon.

Det har bare fått mange lag med grensesnitt utenpå seg.

Hva metoden ikke kan

(Grafikk: de to antakelsene mot virkeligheten. Ikke kutt denne delen.)

Og til slutt det ærlige forbeholdet, for MRP har to forutsetninger som begge er usanne.

Fast ledetid. Ledetid varierer med hvor travelt det er. Et verksted som er fullt, bruker lengre tid. Men MRP regner med samme tall uansett.

Ubegrenset kapasitet. Klassisk MRP spør ikke om maskinen har ledig tid. Den lager planen, og oppdager ikke at den er umulig. Det var nettopp dette MRP II skulle rette opp.

Og så er det et tredje problem, som fagfolk kaller nervøsitet: en liten endring i produksjonsplanen kan velte om på hundrevis av bestillingsdatoer nedover i stykklista. Flytt leveransen én uke, og alt under flytter seg med.

Det er samme familie som bullwhip-effekten. En liten bevegelse på toppen, store utslag lenger ned.

Oppsummering

(Grafikk: punktene.)

Seks ting å ta med seg.

At delebehov skal regnes ut, ikke gjettes. Prognoser hører hjemme ytterst i kjeden, der kunden er.

At MRP trenger tre ting – og at det tredje, riktige lagertall, er det som oftest svikter.

At eksplosjon bare betyr å gange seg nedover stykklista, og netting å trekke fra det du har.

At ledetidsforskyvning er å regne baklengs fra datoen kunden skal ha varen.

At den lengste vegen gjennom stykklista avgjør hvor tidlig du må begynne – i eksempelet seks uker, altså bestilling i uke to for levering i uke åtte.

Og at metoden forutsetter fast ledetid og ubegrenset kapasitet, og at begge deler er usant.

Avslutningen

(Tilbake til kunden fra åpningen.)

Så: kunden ringer i uke fem og vil ha hundre bokhyller i uke åtte.

Nå vet du hvorfor svaret er nei – og du kan vise dem regnestykket i stedet for å bare si det.

Tabellen og kalkulatoren ligger på sporretimen.no.

(Sluttkort.)

Kilder og referanser

AI brukes som verktøy i arbeidet med tekstene her, og alt blir lest gjennom før det publiseres. Feil kan likevel forekomme.

Oppdaget en feil? Send oss gjerne en e-post på post@sporretimen.no. Slik jobber vi .

Vil du høre denne?

Denne episoden er ikke spilt inn ennå. Si fra om du vil høre den, så vet vi hva som bør komme først.