L u e n t o. Töidenjärjestely. Luennon sisältö. Töidenjärjestelyn perusteet Skedulointimallit Työntekijöiden skedulointi

Samankaltaiset tiedostot
Töidenjärjestely. Töidenjärjestelyä tehdään kaikkialla. Luennon sisältö. Töidenjärjestelyn idea, tärkeys ja haastavuus

Töidenjärjestely. Töidenjärjestelyn idea, tärkeys ja haastavuus. Luennon sisältö. Töidenjärjestelyä tehdään kaikkialla

L u e n t o. Töidenjärjestely. Luennon sisältö. Töidenjärjestelyn perusteet Skedulointimallit Työntekijöiden skedulointi

Töidenjärjestely. Töidenjärjestelyä tehdään kaikkialla. Luennon sisältö. Miksi töidenjärjestely on tärkeätä? Töidenjärjestelyn idea tiivistettynä

Tuotannon jatkuva optimointi muutostilanteissa

Yleistä. Esimerkki. Yhden palvelimen jono. palvelin. saapuvat asiakkaat. poistuvat asiakkaat. odotushuone, jonotuspaikat

Tuotantoprosessin optimaalinen aikataulutus (valmiin työn esittely)

Kombinatorinen optimointi

Viikko

6. Luento: Skedulointi eli Vuoronnus. Tommi Mikkonen,

Karkea tuotannonsuunnittelu

Karkea tuotannonsuunnittelu

Pohjoismaisen JMIhankintaverkoston. kysyntäennusteita hyödyntäen. Eglo-seminaari Helsinki, Heli Laurikkala ja Tero Kankkunen

HARJOITUS- PAKETTI D

Karkea tuotannonsuunnittelu

Optimoinnin sovellukset

Ahlmanin ammattiopisto, Tampere :56 36/2015 (1. jakso) Viikkotuntimäärä: 7

Tilaajien rooli virtaustehokkuuden kehittämisessä

Skedulointi, kuormituksen tasaus, robotin navigaatio

Laskennallinen älykkyys. Computational Intelligence

Ahlmanin ammattiopisto, Tampere :24 33/2015 (1. jakso) Viikkotuntimäärä: 23

LAPPEENRANNAN TEKNILLINEN YLIOPISTO Teknistaloudellinen tiedekunta LUT Tuotantotalous

materiaalitarvelaskenta

Megaprojekti pysyi aikataulussa. Totta vai tarua?

Ahlmanin ammattiopisto, Tampere :43 36/2015 (1. jakso) Viikkotuntimäärä: 7

Ahlmanin ammattiopisto, Tampere :27 33/2015 (1. jakso) Viikkotuntimäärä: 0

Kuntatuottavuuden ja tuloksellisuuden käsitteet. Versio

Ohjelmistoprojektien hallinta Tuloksen arvo menetelmä ja toimintoverkkotekniikka

materiaalitarvelaskenta

Tuotannonsuunnittelu ja materiaalitarvelaskenta

8 Yritys kilpailullisilla markkinoilla (Mankiw & Taylor, Ch 14)

Ongelma(t): Jotta tietokone olisi mahdollisimman yleiskäyttöinen ja suorituskykyinen, niin miten tietokoneen resurssit tulisi tarjota ohjelmoijalle,

materiaalitarvelaskenta

Ajankäytön suunnittelu opiskelussa. SCI-A0000 Johdatus opiskeluun Susanna Reunanen

Algoritmit 1. Luento 1 Ti Timo Männikkö

Joonas Haapala Ohjaaja: DI Heikki Puustinen Valvoja: Prof. Kai Virtanen

Algoritmit 1. Luento 4 Ke Timo Männikkö

Kon Konepajojen tuotannonohjaus: ILOG CPLEX Studion käyttö

Varastonhallinnan optimointi

Tuotannon perustyypit

811312A Tietorakenteet ja algoritmit II Perustietorakenteet

Ahlmanin ammattiopisto, Tampere :11 33/2015 (1. jakso) Viikkotuntimäärä: 25

Tuotannon perustyypit

Tahtiaikatuotanto I.S. Mäkinen Oy:n Hyttiremontoinnissa

Algoritmit 2. Luento 2 To Timo Männikkö

j n j a b a c a d b c c d m j b a c a d a c b d c c j

Uolevin reitti. Kuvaus. Syöte (stdin) Tuloste (stdout) Esimerkki 1. Esimerkki 2

Päätöksentekomenetelmät

Johdatus verkkoteoriaan luento Netspace

KLO MAANANTAI 9.9 KLO TIISTAI 10.9 KLO KESKIVIIKKO 11.9 KLO TORSTAI koulut varaa koulut varaa koulut varaa koulut varaa

SIPOC ja Arvovirtakartta työskentely - Ohje

Algoritmit 2. Luento 13 Ti Timo Männikkö

Tentissä on kaksi osiota: kirjallinen (osa A), yhteensä 24 pistettä menetelmäpainotteinen (osa B), yhteensä 36 pistettä

Päätöksentekomenetelmät

Jonot ja niiden hallinta

Algoritmit 2. Luento 2 Ke Timo Männikkö

Algoritmit 1. Luento 10 Ke Timo Männikkö

Algoritmit 2. Luento 3 Ti Timo Männikkö

Turvallista viestintää puheentunnistuksella. Helmo Peuranen, Enfo

Tentissä on kaksi osiota: kirjallinen (osa A) yhteensä 24 pistettä menetelmäpainotteinen (osa B), yhteensä 36 pistettä

Malliratkaisut Demot

Algoritmit 2. Luento 7 Ti Timo Männikkö

Algoritmit 2. Luento 3 Ti Timo Männikkö

HARJOITUS- PAKETTI E

JOHDATUS TEKOÄLYYN TEEMU ROOS

Työelämän murros - Millaisesta työstä eläke karttuu tulevaisuudessa? Työeläkekoulu

Skedulerisimulaattorin implementointi fysiikkatöille ja sen matemaattinen validointi

Tuotannon perustyypit

Ohjelmoinnin peruskurssi Y1

Tentissä on kaksi osiota: kirjallinen (osa A) yhteensä 24 pistettä menetelmäpainotteinen (osa B), yhteensä 36 pistettä

2 Kuinka montaa suoritusmittaria toimipaikassa seurattiin vuosina 2011 ja 2016?

Projektin aikataulutus

TV08S1E(CD) Mediatekniikan koulutusohjelma, S08, ryhmät C &

Lähtökohtana projektin ja projektistrategian määrittely

Itsetuntemusta parhaimmillaan. Energiaa Enneagrammista Espanjassa !Tampere!

Äärellisten automaattien ja säännöllisten lausekkeiden minimointi

VUOROTTAMINEN YKSI CPU

ALGORITMIT 1 DEMOVASTAUKSET KEVÄT 2012

Toimitusketjun hallinnan uudet kehityssuunnat. Mikko Kärkkäinen Tammiseminaari 2015

Projektin hallinta. Mistä on kysymys? Luennon sisältö. Projektit varsin yleisiä yritysmaailmassa. Projektityöskentelyssä monia hyviä puolia...

Muistutus aikatauluista

Projektin hallinta. Projektit varsin yleisiä yritysmaailmassa. Luennon sisältö. Mistä on kysymys? Projektityöskentelyssä monia hyviä puolia...

811312A Tietorakenteet ja algoritmit Kertausta kurssin alkuosasta

Projektin hallinta. Mistä on kysymys? Luennon sisältö. Projektityöskentelyssä monia hyviä puolia... ja valitettavan monia varjopuolia!

TUOTTAVUUS Kivirakentamisen elinehto. Olli Korander RTT Tuottavuuselvitys

Jonot ja niiden hallinta

JOHDATUS TEKOÄLYYN TEEMU ROOS

FLEXBURN-uunit Kerasil Oy

L u e n t o. Projektin hallinta. Luennon sisältö. Projektien perusteet Projektin suunnittelu Projektin hallinta Projektin valvonta

Tietorakenteet ja algoritmit

Kustannuslaskenta johtamisen välineenä?

JOHDATUS TEKOÄLYYN TEEMU ROOS

Lineaarinen optimointi

Tietorakenteet ja algoritmit - syksy

Ahlmanin ammattiopisto, Tampere :11 33/2015 (1. jakso) Viikkotuntimäärä: 0

Ahlmanin ammattiopisto, Tampere :53 33/2015 (1. jakso) Viikkotuntimäärä: 25

Vaikuttaako kokonaiskysyntä tuottavuuteen?

Etelä-Savon luomulogistiikan nykyinen malli Suvi Leinonen

HARJOITUS- PAKETTI D

A/B Lohkojärjestelmä

Transkriptio:

L u e n t o Töidenjärjestely Luennon sisältö Töidenjärjestelyn perusteet Skedulointimallit Työntekijöiden skedulointi

Yrityksen suunnittelussa eri tasoja Strategiset päätökset Luennot 1-9 aika vähenee Karkea tuotannonsuunnittelu aggregate planning Tuotannonsuunnittelu master production scheduling Materiaalitarvesuunnittelu material requirements planning Karkea kapasiteettisuunnittelu Kapasiteettitarvesuunnittelu Luento 14 Luento 15 Töidenjärjestely scheduling Luento 16 TUTA 17 Luento 16 2

Töidenjärjestelyn perusteet

This image cannot currently be displayed. Aika Kotikuri Rahat Halut Kunto Uho Nälkä Jonot Etäisyys Sää

Töidenjärjestelyn idea tiivistettynä A scheduling system dynamically makes decisions about matching activities and resources in order to finish jobs and projects needing these activities in a timely and high-quality fashion while simultaneously maximizing throughput and minimizing direct operating costs. eli... Töidenjärjestelyn tehtävänä on osoittaa kaikille tehtäville töille oikeantyyppistä kapasiteettia oikeaan aikaan (tavoitteena tehokkuus ja kannattavuus). Tasapainottelua rajoitettujen resurssien ja töiden oikea-aikaisen valmistumisen välillä. Kuinka monta tuotetta tuotetaan kerralla? Milloin mikäkin tuote tuotetaan? Mitä tapahtuu jos tuote valmistuukin myöhässä? töiden reititys, järjestely ja ajoitus TUTA 17 Luento 16 5

Töidenjärjestelyä tehdään kaikkialla Valmistettavien tuotteiden skedulointi tuotannon organisointi muutettaessa panoksia tuotoksiksi - esim. missä järjestyksessä työt tehdään tehtaassa tai yhdessä työpisteessä Työntekijöiden työvuorojen skedulointi työvuorojen määrittely sekä tuotannossa että palveluissa? - esim. millaisia vuoroja hoitajat tekevät sairaalassa huomioiden lukumäärä- ja osaamisrajoitteet Projektien skedulointi projektien organisointi aika- ja kustannusrajoitteiden pohjalta - esim. kuka konsulttitoimistossa työskentelee missäkin projektissa? Tilojen skedulointi työtilojen kohdistaminen resurssi ja tilarajoitteet huomioiden - esim. miten korkeakoulussa määritellään kurssien opetusajat (oppilaat/työt, opettajat/resurssit, huoneet/tilat)? Kuljetusten skedulointi toimeksiantojen allokointi - esim. miten korjauspalveluissa asiakaskäynnit ajoitetaan matkat ja käyntien kestot huomioiden? - esim. miten bussien ja raitiovaunujen aikataulut suunnitellaan? TUTA 17 Luento 16 6

TUTA 15-16-7

Miksi töidenjärjestely on tärkeätä? Resurssien järjestäminen on yksi johtajien tavallisimpia tehtäviä skedulointia tehdään toistuvasti, jopa monta kertaa päivän sisällä (esim. lentokentällä suunnitelmat uusiksi kun koneet myöhässä) Operatiivisesta luonteesta huolimatta varsin strateginen kilpailukeino suora vaikutus kustannuspohjaiseen kilpailukykyyn - hyvä skedulointi nostaa tehokkuutta ja laskee kustannuksia aikataulu Ł työvirta Ł kassavirta (läpimenoajat, varastot jne.) - esim. lentoyhtiöt säästäneet satoja miljoonia vuodessa tehokkaammalla resurssien käytöllä suora vaikutus aikaperusteiseen kilpailukykyyn - esim. FedEx -kuljetuspalvelut; nouto- ja toimitusajankohtien, autojen, lentokoneiden ja henkilöstön jatkuva palapeli TUTA 17 Luento 16 8

Töidenjärjestelyssä monia eri tavoitteita Tehokkuuden maksimointi Korkea asiakaspalvelu Asetusajat Kustannukset Käyttöaste Läpimenoajat Työn seuranta Oikeaaikaisuus Skedulointi Työvoiman hyötykäyttö Varastotasojen minimointi Trade-off tavoitteiden välillä, painotus riippuu monesta asiasta TUTA 17 Luento 16 9

Töidenjärjestelyssä monia eri tavoitteita - case NHL:n peliohjelma - Joukkueiden toiveet Television toiveet Pitkät etäisyydet Pelaajien kotielämä 30 joukkuetta - 1230 ottelua - 6,5 kuukautta TUTA 17 Luento 16 10

Hyvä työjärjestys auttaa monessa! Nopeampi palvelu pienemmillä resursseilla Odotusaika Nykyinen järjestelmä Parannettu järjestelmä Varasto (WIP) TUTA 17 Luento 16 11

Millainen on hyvä työjärjestys? - case ilmailulaitos - Päätöksenteossa tutut perusmuuttujat lentokoneet ( työt ) kiitotiet ( koneet ) suunnitellut laskeutumisajat ( toimitusajankohdat ) matkustajien lukumäärä koneissa jne. (esim. kustannus ) Useita mahdollisia tavoitefunktioita laskeutumisiin vaadittavan kokonaisajan minimointi myöhästyneiden matkustajien lukumäärän minimointi jne. Tilannekohtaiset muuttujat huomioitava työt : sairaskuljetukset, polttoaine, poliitikot, konetyyppi koneet : säätila, korjaukset henkilöt : tornin kelpuutus TUTA 17 Luento 16 12

Skedulointimallit

Järjestyksen ja ajoittamisen ero? - sequencing & scheduling - Molemmilla pyritään kehittämään suunnitelma, joka ohjaa töiden vapauttamista tuotantosysteemiin ja koordinoi tarvittavia resursseja SEQUENCING antaa järjestyksen, ei vapautusaikoja - riittävä yksinkertaisissa tilanteissa SCHEDULING antaa yksityiskohtaiset vapautusajat - sopiva, kun monimutkaiset reititykset tekevät yksinkertaisesta työjärjestyksestä epäkäytännöllisen aika A B C A B C aika TUTA 17 Luento 16 14

Mallien tekeminen vaatii paljon tietoa Työt / tilaukset (määräajat, materiaalitarve) Sakot viivästymisestä Työntekijät (osaaminen, tehokkuus, saatavuus) Skedulointi Tilat (käyttö, kapasiteetti, hinta, saatavuus) Työvaiheet (järjestys, kestot) Tuotantolaitteet (ominaisuudet, kapasiteetti, kustannus) TUTA 17 Luento 16 15

Malleilla erilaisia lähtökohtia Staattiset (malleissa yleisempi) määrätty määrä töitä yksinkertaiset oletukset kaikki työt saapuvat yhtä aikaa kaikki työpisteet vapaita minimoidaan kokonaistuotantoaikaa tutkimuksessa jaottelu deterministisiin prosesseihin stokastisiin prosesseihin Dynaamiset (käytännössä tavallisempi) töitä lisätään jatkuvasti realistisemmat oletukset tilaukset muuttuvat jatkuvasti ja epäsäännöllisesti yksikön tai koneen kapasiteetti vaihtelee ilman etukäteisvaroituksia jne. jonoteorian ja töidenjärjestelysääntöjen käyttö yleistä TUTA 17 Luento 16 16

Tuotantotyyppi vaikuttaa töidenjärjestelyyn Verstas moniulotteinen ongelma useita tavoitteita/ratkaisuja Erätuotanto tuotantoerän laatu ja koko (ELS) varaston riitto (run-out time) Kokoonpanolinja tuotantolinjan tasapainottaminen, tasainen tuotantonopeus osien tuotantojärjestys Prosessituotanto ensisijaisesti tuotteenvaihdon ajoitusta kustannukset avaintekijänä TUTA 17 Luento 16 17

Verstastuotannon skedulointi hankalinta Tuotannon ominaispiirteistä johtuen moninainen prosessi useita erilaisia tuotteita, tuotantovaiheita, -järjestyksiä, käsittelyja asetusaikoja, tilauskokoja jne. jokainen vaihe pitää skeduloida erikseen koordinaatio luonnollisesti tärkeää Erittäin dynaaminen toimintaympäristö tilauksia saapuu, odottaa ja lähtee jatkuvasti Tuotannossa samanaikaisesti monia tilauksia yritykset joko jäädyttävät skeduloitavan tilauskannan tai työskentelevät jatkuvien prioriteettien kanssa TUTA 17 Luento 16 18

Yleisimmät prioriteettisäännöt FCFS (first come - first served) töiden saapumisjärjestys määrittelee työstöjärjestykseen ei oikeastaan millään mittarilla kauhean hyvä sääntö (sattuma) SPT (shortest processing time) töiden kesto määrittelee työstöjärjestyksen työ, jonka kesto on lyhin aloitetaan ensin jne. minimoi keskimääräisen työstöajan yhden koneen tapauksessa EDD (earliest due date) töiden määräpäivä määrittelee työstöjärjestykseen työ, jonka määräpäivä on lähimpänä aloitetaan ensin jne. minimoi maksimi viivästymisen CR (critical ratio) lasketaan suhdeluku jakamalla jäljellä oleva aika käsittelyajalla ensimmäisenä työ, jolla on vähiten aikaa jäljellä ko.hetkellä käsittelyaikaan verrattuna (= kriittisin ) S/RO (slack per remaining ops) lasketaan suhdeluku jakamalla jäljellä olevan ajan ja käsittelyajan erotus jäljellä olevien operaatioiden määrällä ensimmäisenä kriittisin työ Monia muitakin löytyy staattiset: longest processing time, start date, last come - first served, random order, least set-up... dynaamiset: slack time remaining, least work / fewest operations remaining, S/PT, MOD... TUTA 17 Luento 16 19

Prioriteettisääntö vaikuttaa järjestykseen - first come, first served - 1260 1390 TUTA 17 Luento 16 20

Prioriteettisääntö vaikuttaa järjestykseen - shortest processing time - 220 1390 TUTA 17 Luento 16 21

Prioriteettisääntö vaikuttaa järjestykseen - earliest due date - 470 600 TUTA 17 Luento 16 22

Skeduloinnin suorituskyvyn mittaaminen Tuotanto Varasto Markkinointi Kokonaistuotantoaika (makespan) ensimmäisen työn aloittamisen ja viimeisen työn lopettamisen välinen aika Keskimääräinen työstöaika (average flow time) työstöaikojen summa jaettuna töiden lukumäärällä (sisäinen tehokkuus) Keskimääräinen töiden lukumäärä (WIP & total) työstöaikojen summa jaettuna kokonaistuotantoajalla (varaston likiarvo) lopullisten toimitusaikojen summa jaettuna kokonaistuotantoajalla Keskimääräinen viivästyminen (average tardiness) myöhästymispäivien summa jaettuna töiden lukumäärällä (asiakaspalvelun hyvyys ja ulkoinen tehokkuus) Myöhästyneiden töiden lukumäärä Maksimi myöhästyminen TUTA 17 Luento 16 23

Mikään sääntö ei paras kaikilla mittareilla Mittarit T j = kokonaisviivästyminen w j C j = pain. kokonaistyöstöaika w j T j = pain. viivästyminen C max T max U j C j = kokonaistuotantoaika = maksimi viivästyminen = myöhästyneiden lkm. = kokonaistyöstöaika TUTA 17 Luento 16 24

Skedulointi esimerkki Neljä työtä (A-D) pitää käsitellä yhdellä koneella. Testaa eri prioriteettisääntöjä (FCFS, SPT, EDD ja CR) ja mittaa sääntöjen tehokkuus keskeisillä suorituskykymittareilla. Työ Käsittely- Määrä- (saapumisjärjestys) aika päivä A 4 13 B 3 6 C 1 4 D 5 7 Sääntö Järjestys Ka. Ka. töiden lukumäärä Viivästymiset / myöhästymiset työstöaika WIP total ka. lukumäärä maksimi FCFS A-B-C-D 8,00 2,46 3,15 2,75 3 6 SPT C-B-A-D 6,50 2,00 2,77 1,50 1 6 EDD C-B-D-A 6,75 2,08 2,46 0,50 1 2 CR D-B-A-C 9,50 2,92 3,15 2,75 2 9 TUTA 17 Luento 16 25

Skedulointi esimerkki Tunnuslukujen laskeminen CR prioriteettisäännöllä 1/2 Työ Käsittely- Määrä- CR Työ- (saapumisjärjestys) aika päivä järjestys A 4 13 3,25 3. B 3 6 2,00 2. C 1 4 4,00 4. D 5 7 1,40 1. Työ Käsittely Työstö- Määrä- Myöhässä Alku Loppu aika päivä vrk. D 0 5 5 7 0 B 5 8 8 6 2 A 8 12 12 13 0 C 12 13 13 4 9 Ka. 9,50 Ka. 2,75 odottelua 8, käsittelyä 4 2 kpl max. 9 TUTA 17 Luento 16 26 =7/5

Skedulointi esimerkki Tunnuslukujen laskeminen CR prioriteettisäännöllä 2/2 D B (0) (5) (5) (7) (8) I I WIP total = = 5 + 8 + 12 + 13 13 7 + 8 + 13 + 13 13 = = 2,92 3,15 A (8) (12) (13) C (12) (13) 0 13 TUTA 17 Luento 16 27

Skedulointi esimerkki Neljä työtä (A-D) pitää käsitellä yhdellä koneella. Testaa eri prioriteettisääntöjä (FCFS, SPT, EDD ja CR) ja mittaa sääntöjen tehokkuus keskeisillä suorituskykymittareilla. Työ Käsittely- Määrä- (saapumisjärjestys) aika päivä A 4 13 B 3 6 C 1 4 D 5 7 Sääntö Järjestys Ka. Ka. töiden lukumäärä Viivästymiset / myöhästymiset työstöaika WIP total ka. lukumäärä maksimi FCFS A-B-C-D 8,00 2,46 3,15 2,75 3 6 SPT C-B-A-D 6,50 2,00 2,77 1,50 1 6 EDD C-B-D-A 6,75 2,08 2,46 0,50 1 2 CR D-B-A-C 9,50 2,92 3,15 2,75 2 9 TUTA 17 Luento 16 28

Töidenjärjestely 2-vaiheisessa prosessissa Useimmiten työprosesseissa käytetään enemmän kuin yhtä konetta Johnsonin algoritmi minimoi töiden kokonaistuotantoajan (makespan) kahden koneen tapauksessa 1. lajittele töiden työstöajat kahdella koneella kahteen listaan 2. etsi lyhin aika jommasta kummasta listasta ja poista työ molemmista listoista - mikäli aika on 1. koneen listasta, sijoita työ ensimmäiselle mahdolliselle sijalle työjärjestyksessä - mikäli aika on 2. koneen listasta, sijoita työ viimeiselle mahdolliselle sijalle työjärjestyksessä 3. toista kunnes listat on käyty läpi Työjärjestys ei siis ole 1.koneen SPT-järjestys! TUTA 17 Luento 16 29

Johnsonin algoritmi esimerkki Alkutilanne Iterointi lyhin aika 1 (työ B, kone 1); sijoita työ B ensimmäiseksi ja poista Työ Kesto Kesto kone 1 kone 2 A 5 2 B 1 3 C 6 4 Kone 1 Kone 2 1 (B) 2 (A) 5 (A) 3 (B) 6 (C) 4 (C) lyhin aika 2 (työ A, kone 2); sijoita työ A viimeiseksi ja poista Kone 1 Kone 2 5 (A) 2 (A) 6 (C) 4 (C) jäljellä vain työ C; sijoita jäljellä olevaan paikkaan Lopullinen työjärjestys: B-C-A, makespan 14 Kone 1 B Työ C Työ A Kone 2 Työ B Työ C Työ A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 TUTA 17 Luento 16 30

Johnsonin algoritmi esimerkki 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 A-B-C A B C Makespan A B C 16 A-C-B A C B Makespan A C B 18 B-A-C B A C Makespan B A C 16 B-C-A B C A Makespan B C A 14 C-B-A C B A Makespan C B A 15 C-A-B C A B Makespan C A B 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 TUTA 17 Luento 16 31

Töidenjärjestelyssä huomioitavia asioita Töidenjärjestelymallien taustalla yleensä paljon oletuksia työt välittömästi käsiteltävissä, prosessointiajat deterministiset ei asetusaikoja, ei koneiden rikkoutumisia, ei peruttuja töitä, töiden keskeyttäminen mahdotonta... Käytännössä tilanne varsin erilainen kaikki työt eivät ole valmiina työstettäväksi kun ongelmaa ratkaistaan, prosessointiajat harvoin deterministisiä... käytössä aina enemmän kuin kaksi konetta, työstöajat riippuvat työjärjestyksestä jne. Ongelmanasettelussa siis aina epävarmuutta isoihin ongelmiin tuskin löydetään optimaalisia vastauksia prioriteetteihin perustuvat järjestelysäännöt toimivat usein hyvin TUTA 17 Luento 16 32

Töidenjärjestelyn käytännön ongelmat - case raitiovaunujen aikataulut ja ajonopeus - TUTA 17 Luento 16 33

Töidenjärjestelyn käytännön ongelmat - case raitiovaunujen aikataulut ja ajonopeus - TUTA 17 Luento 16 34

Pienten ongelmien selvittäminen mahdollista, isojen välillä turhauttavan hankalaa! TUTA 17 Luento 16 35

Pienten ongelmien selvittäminen mahdollista, isojen välillä turhauttavan hankalaa! TUTA 17 Luento 16 36

Ongelmanratkaisussa hyviäkin puolia Määräpäivät voidaan määritellä selkeästi Töiden jakaminen pienempiin eriin on mahdollista yhdellä koneella saadut SPT tulokset antavat ymmärtää, että lyhyet työt purkavat jonoa nopeammin kuin pitkät työt Johnsonin algoritmin rutiini viittaa siihen, että useamman koneen tapauksessa kannattaa aloittaa ja lopettaa lyhyellä työllä lyhyistä töistä saadaan pieniä siirtoeriä ja niistä voidaan yhdistellä isompia työstöeriä Kapasiteetilla usein joustomahdollisuuksia ylityöt, työntekijöiden kierrättäminen, alihankkijat... Huomio keskittyy pullonkauloihin Useita mahdollisia työjärjestyksiä (riittävän hyviä) TUTA 17 Luento 16 37

Töidenjärjestelyä tehdään myös palveluissa Klassinen varastoimattomuuden ongelma kysyntä lisäksi usein varsin epätasaista Varausjärjestelmä vähentää satunnaisuutta järjestelmän yleistä toimivuutta parantaa mm. - muistus varauksen olemassa olosta (soitto, SMS, email...) - taloudellinen rangaistus jos jättää saapumatta (no-show -sakko) - palkitsematta jättäminen jos saapuu paikalle liian aikaisin (eli esim. ei palvella etuajassa olevia) ja sakottaminen jos myöhästyy - varausten aaltomainen allokointi (asiakkaat hieman etuajassa ) 0 10 20 30 40 50 0 Promootiot ja hinnoittelumekanismit helpottavat kysynnän tasoittamisessa helpottaa mm. henkilökunnan skedulointia 0 5 15 25 50 0 TUTA 17 Luento 16 38 vs.

Työntekijöiden skedulointi

Yksinkertaistettu työntekijöiden skedulointi Ennustettu kysyntä Palvelutaso Työvoimantarve Skedulointirajoitteet Päivittäinen työntekijätarve Yksittäisen työntekijän skedulointirajoitteet Työntekijäkohtainen työaikataulu TUTA 17 Luento 16 40

Työntekijöiden skedulointi Ihmiset ainainen OM-ongelma skedulointi helppoa tasaisessa tuotannossa - esim. paperiteollisuus ( vuorolistat vuosiksi eteenpäin ) skedulointi hankalaa kysynnän vaihdellessa - esim. palvelualat (työntekijät erottamaton osa palvelun tuottamista) Tehokkaan skeduloinnin merkityksen näkee katsomalla palkkakustannusten osuutta tavoitteena skeduloida tarpeeksi ihmisiä vastaamaan kysyntään minimikustannuksin (klassinen asiakastyytyväisyys tilanne) - osa-aikaisia käytetään usein juuri heidän joustavuuden vuoksi Inhimillisyys työvuorojen suunnittelussa? vapaapäivien peräkkäisyys työpäivien pituus ja tasaisuus - kahvitauot, osa-aikaisuus, ruuhkatyöntekijät jne. TUTA 17 Luento 16 41

Työntekijöiden skedulointi esimerkki Laskettelukeskuksessa järjestetään 4 päivän hiihtokursseja. Kuinka monta laskettelunopettajaa pitäisi vähintään palkata jos kurssienvetäjät tekevät neljän päivän työviikkoa (vetävät kurssin alusta loppuun) ja keskuksen johdon myyntiennusteet pitävät paikkansa (opettajien tarve per päivä taulukon ylimmän rivin kaltainen)? Päivä Maanantai Tiistai Keskiviikko Torstai Perjantai Lauantai Sunnuntai Kokonaistarve 7 5 4 5 6 9 8 Työntekijä 1 X X X X Tarve vielä 6 5 4 5 5 8 7 Työntekijä 2 X X X X Tarve vielä 5 5 4 5 4 7 6 Työntekijä 3 X X X X Tarve vielä 4 4 4 5 4 6 5 Työntekijä 4 X X X X Tarve vielä 4 4 4 4 3 5 4 Työntekijä 5 X X X X Tarve vielä 3 3 4 4 3 4 3 Työntekijä 6 X X X X Tarve vielä 3 3 3 3 2 3 3 Työntekijä 7 X X X X Tarve vielä 2 2 2 2 2 3 3 Työntekijä 8 X X X X Tarve vielä 2 2 2 1 1 2 2 Työntekijä 9 X X X X Tarve vielä 1 1 1 1 1 2 1 Työntekijä 10 X X X X Tarve vielä 0 0 1 1 1 1 0 Työntekijä 11 X X X X Tarve vielä 0 0 0 0 0 0 0 Yhteensä 7 5 4 5 6 9 8 Ylimääräisiä 0 0 0 0 0 0 0 TUTA 17 Luento 16 42

Töidenjärjestelyn ihmisläheisyys - case raitiovaunukuljettajien tauot - Hakaniemen taukotilat TUTA 17 Luento 16 43

Töidenjärjestelyn ihmisläheisyys - case raitiovaunukuljettajien allokointi - Jätkäsaari - Sörnäinen - Arabia TUTA 17 Luento 16 44