Föreläsning 4 Fast position Projektplanering (CPM och PERT)
2 Kursstruktur Innehåll Föreläsning Lek1on Labora1on Introduk*on, produk*onsekonomiska grunder, produk*onssystem, ABC- klassificering Fö 1 Prognos*sering Fö 2 Le 1 La 1 Sälj- och verksamhetsplanering Fö 3 Le 2 La 2 Projektplanering, fast posi1on Fö 4 Le 3 Lagerstyrning Fö 5 Le 4 La 3 Planering av funk*onell verkstad, Fö 6 Le 5 layout, MRP och HP Planering av funk*onell verkstad, Fö 7 Le 6 detaljplanering Planering av lina, kanban, Fö 8 Le 7 linjebalansering Specialfall; produktval, kopplade lager Fö 9 Le 8 cyklisk planering Le 9
3 Fast position Stora svårflyttade objekt Resurser förs till produktionsplatsen Byggande grupp Många aktiviteter och långa ledtider Kopplingar mellan aktiviteter Precedensrelationer
4 Fast position Funktionell verkstad Volymprodukter Flödesgrupper Linjetillverkning Kontinuerlig process Låg volym Hög volym
Projektplanering Fast position - Nätverksplanering 5 Mål minimera tiden för projektets genomförande Alla aktiviteter knyts samman i en logisk följd Precedensdiagram (föregångare) Innehåller en startnod och en slutnod Kallas även aktivitetsnätverk Används för att analysera beroenden och ledtider genom projektet
6 Kritisk väg Ett projekts kritiska ledtid Kallas oftast kritisk linje eller kritisk väg Den längsta vägen genom precedensdiagrammet (nätverket) Motsvarar den minimala genomförandetiden Störningar (förseningar) längs den kritiska linjen kommer med stor sannolikhet att försena hela projektet
Metodik Iden1fiera ak1viteter 7 WBS Work Breakdown Structures UppskaDa 1d (1dsåtgång) Förväntat värde Iden1fiera rela1oner och beroenden Ak3vitetsnätverk (AoA eller AoN) Iden1fiera begränsningar Kri3sk väg (CPM/PERT) Ta fram preliminär projektplan Projektplanen
Uppskatta tidsåtgång Om liknande aktiviteter finns/har funnits: Använd historiska data Genomför tidsstudier klocka aktiviteten Om historisk data inte finns Fråga en eller flera experter Viktat medelvärde optimistisk mest trolig pessimistisk Iden1fiera ak1viteter UppskaDa 1d Iden1fiera rela1oner och beroenden Iden1fiera begränsningar Ta fram preliminär projektplan 8 t w = a+ 4m+ b 6
Identifiera relationer och beroenden Iden1fiera ak1viteter UppskaDa 1d 9 Iden1fiera rela1oner och beroenden Iden1fiera begränsningar Aktivitetsnätverk schematisk representation av aktiviteter och deras inbördes relation Två typer av aktivitetsnätverk AoA: Activity-on-Arrow bågar = aktiviteter, noder = händelser AoN: Activity-on-Node bågar = relationer, noder = aktiviteter A Ta fram preliminär projektplan A,3 1 2 B
Identifiera relationer och beroenden Iden1fiera ak1viteter UppskaDa 1d 10 Oberoende aktiviteter Start A B Iden1fiera rela1oner och beroenden Iden1fiera begränsningar Ta fram preliminär projektplan Slut Beroende aktiviteter C Start A B Slut C Slut
Identifiera relationer & beroenden 11 AoA och AoN har sitt ursprung i två huvudtyper av metoder att rita och analysera aktivitetsnätverk CPM Critical Path Method PERT AoA och AoN Program Evaluation and Review Technique Både CPM och PERT fokuserar på samma mål hitta den kritiska linjen och minimera genomförandetiden idag har de till viss del flutit ihop
Identifiera relationer & beroenden AoA: Beteckningar 12 Bågbeteckningar k: aktivitet k tk: tid för aktivitet k k, t k Blindaktivitet markeras med en dummybåge (blindaktivitet, b) och används för att säkerställa logiken i nätverket tid = 0
Identifiera relationer & beroenden AoA och AoN AoA A Dummy D 13 Stopp Start B C E G Omedelbar(a) Aktivitet föregångare A B C B D A E A, C F B G E, F D F Stopp Start AoN A B C E G F
Identifiera begränsningar Iden1fiera ak1viteter 14 UppskaDa 1d Iden1fiera rela1oner och beroenden Iden1fiera begränsningar Ta fram preliminär projektplan Lösningen är att bestämma den kritiska vägen den längsta nödvändiga vägen genom aktivitetsnätverket Slack = SS (Senast Start) TS (Tidigast Start) eller Slack = SF (Senast Färdig) TF (Tidigast Färdig) slacket anger hur mycket aktiviteten kan dra ut över tiden utan att projektet blir försenat Kritisk linje = aktiviteter med slack = 0
15 AoA: Exempel 4:1 Aktivitet Tidsåtgång Omedelbar föregångare A. Konstruera produkt 12 - B. Producera modul 1 5 A C. Producera modul 2 3 A D. Producera modul 3 5 B E. Producera modul 4 7 B, C F. Slutmontering och inspektion 8 D, E 3 B, 5 D, 5 A, 12 1 2 b, 0 5 F, 8 6 C, 3 4 E, 7
16 AoN: Exempel 4:1 Aktivitet Tidsåtgång Omedelbar föregångare A. Konstruera produkt 12 - B. Producera modul 1 5 A C. Producera modul 2 3 A D. Producera modul 3 5 B E. Producera modul 4 7 B, C F. Slutmontering och inspektion 8 D, E Start A C B D E F Slut
Exempel 4:1 17 När kan projektet tidigast vara klart? Var har vi slack och hur mycket? Räkna fram tidigast start (TS), tidigast färdig (TF), senast start (SS), senast färdig (SS) för respektive aktivitet! 3 B, 5 D, 5 Aktivitet Tidsåtgång Omedelbar föregångare A. Konstruera produkt 12 - B. Producera modul 1 5 A C. Producera modul 2 3 A D. Producera modul 3 5 B E. Producera modul 4 7 B, C F. Slutmontering och inspektion 8 D, E A, 12 1 2 b, 0 5 F, 8 6 C, 3 4 E, 7
Metodik, Exempel 4:1 Gå framåt (A-F) och beräkna TS och TF TS A =max{tf för de akt. som A har som föregångare}, saknas föregångare TS A =0 18 TF A =TS A +t A osv Gå bakåt (F-A) och beräkna SF och SS Sätt TF F =SF för de akt. som inte är föregångare till någon annan. Sätt SS F =SF F -t F Sätt SF E =min{ss för de akt. som har E som föregångare.} Sätt SS E =SF E -t E osv
19 Metodik, Exempel 4:1 Beräkna slack Slacket räknas fram som SF-TF eller SS-TS för respektive aktivitet Kritiska linjen De aktiviteter som har slack = 0 ingår i den kritiska linjen. Högsta TF och därmed också högsta SF ger när projektet tidigast kan vara klart.
20 AoA: Exempel 4:1 Lösning 3 B, 5 D, 5 A, 12 1 2 b, 0 5 F, 8 6 C, 3 4 E, 7
21 Exempel 4:1 Gantt-schema, framåtplanering A B E F C D 10 20 32 v.
22 Exempel 4:1 Gantt-schema, bakåtplanering A B E F C D 10 20 32 v.
Exempel A AoN: Beteckningar PERT = Program evaluation and review technique PERT förespråkar löptid enligt viktat medelvärde 23 Tidigast start Löptid Tidigast färdig Aktivitet Senast start Slack Senast färdig
Exempel A innehållande följande aktiviteter 24 1. Logistikdesign, 17 veckor 2. Logistikutveckling, 34 veckor Föregångare 1 3. Planeringsförslag, 4 veckor Föregångare 1 4. Systemkrav, 74 veckor Föregångare 1 5. Leverantörskontrakt, 39 veckor Föregångare 2 6. Behandling av förslag, 12 veckor Föregångare 3 7. Inköp av truckar, 12 veckor 8. Bygg anläggningen, 24 veckor Föregångare 6 9. Inköp av grävmaskiner, 11 veckor Föregångare 6 10. Inköp av trailers, 8 veckor Föregångare 6 11. Anställning av personal, 14 veckor Föregångare 6 12. Uppstart och inkörning, 2 veckor Föregångare 4,5,7,8,9,10,11 Föregångare 6
AoN: Exempel A 25 74 4. Systemkrav 2 12. Uppstart & inkörning 17 1. Logistikdesign 34 2. Logistikutveckling 39 5. Leverantörskontrakt 24 8. Bygg anläggningen 12 7. Inköp av truckar, mm 4 3. Planeringsförslag 12 6. Behandling av förslag 11 9. Inköp av grävmaskiner Tidigast start Senast start Löptid Tidigast färdig Aktivitet Slack Senast färdig Alla tider i hela veckor 8 10. Inköp av trailers 14 11. Anställning av personal
AoN: Exempel A 26 17 74 91 4. Systemkrav 91 2 93 12. Uppstart & inkörning 17 34 51 51 39 90 2. Logistikutveckling 5. Leverantörskontrakt 33 12 45 7. Inköp av truckar, mm 0 17 17 1. Logistikdesign 33 24 57 8. Bygg anläggningen 17 4 21 21 12 33 33 11 44 3. Planeringsförslag 6. Behandling av förslag 9. Inköp av grävmaskiner 33 8 41 Tidigast start Senast start Löptid Tidigast färdig Aktivitet Slack Senast färdig Alla tider i hela veckor 10. Inköp av trailers 33 14 47 11. Anställning av personal
AoN: Exempel A 17 74 91 4. Systemkrav 17 0 91 27 91 2 93 12. Uppstart & inkörning 91 0 93 17 34 51 51 39 90 2. Logistikutveckling 18 1 52 5. Leverantörskontrakt 52 1 91 33 12 45 7. Inköp av truckar, mm 0 17 17 1. Logistikdesign 0 0 17 33 24 57 8. Bygg anläggningen 79 46 91 17 4 21 21 12 33 33 11 44 67 34 91 3. Planeringsförslag 6. Behandling av förslag 9. Inköp av grävmaskiner 51 34 55 55 34 67 80 47 91 33 8 41 10. Inköp av trailers Tidigast start Löptid Tidigast färdig 83 50 91 33 14 47 Aktivitet 11. Anställning av personal Senast start Slack Senast färdig Alla tider i hela veckor 77 44 91
Vad händer om: AoN: Exempel A Leverantörskontrakten försenas med 5 veckor? 17 74 91 4. Systemkrav 17 0 91 Inköp av grävmaskiner försenas med 5 veckor? 28 91 2 93 12. Uppstart & inkörning 91 0 93 17 34 51 51 39 90 2. Logistikutveckling 18 1 52 5. Leverantörskontrakt 52 1 91 33 12 45 7. Inköp av truckar, mm 0 17 17 1. Logistikdesign 0 0 17 33 24 57 8. Bygg anläggningen 79 46 91 17 4 21 21 12 33 33 11 44 67 34 91 3. Planeringsförslag 6. Behandling av förslag 9. Inköp av grävmaskiner 51 34 55 55 34 67 80 47 91 33 8 41 10. Inköp av trailers 83 50 91 33 14 47 11. Anställning av personal 77 44 91