Har vi tenkt turnus ferdigt?



Like dokumenter
Prototype for automatisert oppsett av bemanningsplan

Rutetermin 19.0 BLAD NR. 13, STØREN - TYNSET - HAMAR

Samfunnsinnovasjon på tvers av nivåer og sektorer

Skiskole side 2. Pr. pers. 3 dager/3 days dager/4 days NY/NEW dager/5 days NY/NEW 1090

Deltaker P. Camtasia-opptak Start Slutt Tidsbruk

Svar til spørsmål I forbindelse med «Anskaffelse Display Vestfold og Telemark

SVM and Complementary Slackness

Modellering og simulering av pasientforløp

FIRST LEGO League. Stavanger 2012

INPORT Fra idé til virkelighet InPort Intelligent Port Systems AB

Et eksempel på helhetlig ledelse. som grunnmur i helhetlig ledelse

Hvordan sikre riktig kompetanse?

1 Byparken Lagunen. Mandag fredag. Kl Byparken Første avganger. Fra Byparken.

NÅR ER HELKONTINUERLIG SKIFT OG TURNUSARBEID SAMMENLIGNBART?

Heltidskultur. Status

FIRST LEGO League. Kirkenes 2012

Deltidsarbeid årsaker, konsekvenser og løsninger?

MidtSkandia. Mitt Skandia c/o MittSkandia tel: Tärnaby fax:


Veiledning for utfylling av skjemaet.

Furus. Thursday. Ron Coach of. ar Side 1

Byparken Bergen lufthavn

FIRST LEGO League. Bergen Gutt 12 år 1 June Lavik Nordtveit Jente 12 år 0. Andrè Askeland Hagen Gutt 12 år 0 Katrine Austevoll Jente 11 år 1

God matematikk og regneopplæring, fra barnehage til ungdomsskole. Innlandets utdanningskonferanse Tirsdag 11. mars 2014

Bruksanvisning för fjärrströmbrytare Bruksanvisning for fjernstrømbryter

Måned: Desember Treningsform Tid Forklaring Treningssone

FIRST LEGO League. Stavanger 2012

FIRST LEGO League. Stavanger 2012

NEO BRUKSANVISNING KÄYTTÖOHJE USER GUIDE

MUSIKALSK TRIKKETUR APRIL

Hvordan ledere bør tenke når det gjelder risiko, risikoanalyse og risikostyring. Terje Aven Universitetet i Stavanger

MidtSkandia. Mitt Skandia c/o MittSkandia tel: Tärnaby fax:

Legeutdanning i lys av kvalifikasjonsrammeverket. Prodekan Hilde Grimstad Det medisinske fakultet NTNU. Dekanmøte i medisin 2011

Systemer for industrielt trebyggeri - IKT Thomas Bajer Moelven Utvikling AS Projektledare Från DAK till DAP Trehus Innlandet

17) 5794 Bodø - Lønsdal Mandag - fredag, unntatt helligdager. Lønsdal - Trondheim S Tirsdag - lørdag, Ruteplan: Operativ TPS 4.4.

26) 5911 Alnabru - Dombås mandag - torsdag, unntatt helligdager. Dombås - Trondheim S tirsdag - fredag,

FIRST LEGO League. Härnösand Laggabraxxarna. Lagdeltakere:

Erasmus En uslipt diamant på arbeidsmarkedet. Johannes Kvam, Annika Sundbæck-Lindroos

Brukerveiledning. Cyber-Key Nytt navn: Cyber-Key Pulslengde: 3 Tid for innmelding: 9 Tid for utmelding: 17 Mail Passord:

Alkoholpolitik i förändring:

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

FIRST LEGO League. Härnösand Östbergsskolan. Lagdeltakere:

Rutetermin 19.0 BLAD NR. 14, GRONG - TRONDHEIM S

Slope-Intercept Formula

MidtSkandia. Helgeland. Helgeland.

Uke 7 - mandag. Treningslogg for Lotte. Tidspunkt Motbakkeløp 4-2 intervall Kommentar

6350 Månedstabell / Month table Klasse / Class 1 Tax deduction table (tax to be withheld) 2012

Neural Network. Sensors Sorter

Integrert lager- og flåtestyring for Norsk Hydro

Triage. Akuttdagene Tromsø Ole Christian Langlo

Avtale om bruk av kommunalt følgepersonell under opphold i Spesialisthelsetjenesten

International Economics

RAMMEAVTALE. Rammeavtale for årsplanlegging i Levanger kommune, Helse- og omsorgstjenesten. side 0

BLAD NR. 14, GRONG - TRONDHEIM S Rutetermin 16.0 søndag lørdag Alle dager

TILLITSVALGTSKOLERING. Kontroll og godkjenning av turnusplan. Arbeidshefte Opplæring på CD-rom

MIN ANTECKNINGSBOK MITT NOTATHEFTE

Påvirker regionale forhold bedrifters verdiskapning og innovasjonsevne? Jarle Aarstad Senter for nyskaping Høgskolen i Bergen

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

FIRST LEGO League. Trondheim 2012

Aktivitetsdagbok. for deg som vil komme i bedre form

Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson

TRENINGSPROGRAM LULEGUTTENE.

Uke 7 - mandag. Treningslogg Henning. Tidspunkt Motbakkeløp 4-2 intervall Kommentar

Rett pasient på rett sted til rett tid

Romtermostatens brukerveiledning. For brukeren. Romtermostatens brukerveiledning. geotherm VWL 45/1 VWL 65/1 VWL 75/1 VWL 125/1 VWL 155/1

Om forskningsprosjektet #Læringslivet

The internet of Health

MARATON. Treningsprogram Maraton 3 timer 3 timer 30 minutter

Rutetermin 20.0 BLAD NR. 14, GRONG - TRONDHEIM S

Nytt blikk 16 november 1

FIRST LEGO League. Romsdal Hydro Sunndal. Lagdeltakere:

BLAD NR. 7, BERGEN - HØNEFOSS Rutetermin 15.0 søndag lørdag

UNIVERSITY OF OSLO. Make sure that your copy of this examination paperis complete before answering.

UNIVERSITETET I OSLO

Bussruter / Bus schedule. 242 Hafjell. 262 Sjusjøen. 260 Nordseter. 265 Skeikampen BUSSRUTER

2A September 23, 2005 SPECIAL SECTION TO IN BUSINESS LAS VEGAS

SOCIAL SCIENCE AND FOOD SAFETY GOVERNANCE: RISK- ANALYSIS AND DECISION-MAKING FRAMEWORKS. Lampros Lamprinakis

FIRST LEGO League. Haugesund 2012

SpareBank 1 Covered Bond Programme - Investor Report December 2012 Public Covered Bonds Outstanding:

Videresalg av brukte EV fremdriftsbatterier

Mandag Rom 01 Rom 21 Rom 22 Rom 23 Rom 24 Rom 31 Rom 33 Rom 34 Rom 35 Rom 36 Rom 37 Rom 41 Rom 42 Rom 43 Rom 44 Rom 45 Rom 46

Ny teknologi gir nye godstransportløsninger

FIRST LEGO League. Stavanger 2012

Erfaringer fra en Prosjektleder som fikk «overflow»

Exercise 1, Process Control, advanced course

Innovasjon i turnus. Bergen 17. mars Kari Ingstad Førsteamanuensis HiNT

FIRST LEGO League. Västerås 2012

Bruksanvisning för elmätare

Franzefoss Pukk AS. Lia Pukkverk Støyberegninger

steno terrazzo Fargekart II FÄrgkarta II colourchart

Kommuner som pådrivere i klimapolitikken: Noen lærdommer fra Norge og Sverige. Seniorforsker Sjur Kasa, CICERO- Senter for klimaforskning

EN Skriving for kommunikasjon og tenkning

Utvidet avtaleadgang for tillitsvalgte - langvakter. Samling for HTV/FTV 15. juni 2015

Treningslogg for Kristine. Uke 7 - mandag

Du må håndtere disse hendelsene ved å implementere funksjonene init(), changeh(), changev() og escape(), som beskrevet nedenfor.

Rev.nr Vertikalmarkis / Vertikalmarkise

Vannforvaltning som regional samordning

UKE 1. Mandag: Kondisjonsøkt: 1x4 minutter kick-start

RUNDE 10 RUNDE DIV. ONSDAG 7. JANUAR UKE 2 1. DIV. TORSDAG 8. JANUAR UKE 2

SKOLERUTE FOR BARNEHAGE OG GRUNNOPLÆRINGEN 2019/2020 og 2020/2021

Transkript:

Har vi tenkt turnus ferdigt? Tomas Eric Nordlander Tomas.Nordlander@SINTEF.no Phone: 98824892

Agenda SINTEF Optimization Bemanningsplan - Turnus Planläggning Komplexitet Bemanningsplan och skift design Turnus Planläggning (med Individuella önskningar) Demo Fördelar och risker med optimerings verktyg

* Data from SINTEF s 2011 annual report SINTEF SINTEF Bildades 1950 Största oberoende forsknings organisationen i skandinaven En non-profit organisation Teknologi for et bedre samfunn 2068 anställda 7246 projekt för 2300 kunder Trondheim, Oslo, USA, Brasilien, Chile och Danmark SINTEF optimering 20 år Aktiviteter Levererar

SINTEF Optimization Kunder och partners Industrien Offentliga sektorn Norges forskningsråd mm. EU Vår erfarenhet forskat inom schemaläggning av personal i över 10 år. Byggt och implementerat optimerings motorer för schemaläggning sedan 2004. Direkt till slutanvändarna eller via mjukvara återförsäljare Våra optimering motorer används dagligen

Bemanningsplan - Turnus Planläggning

Vad är det och hur hänger det ihop Bemanningsplan och skift design Turnus planläggning (med Individuella Önskningar) Varför är de vanskliga? Aktiviteter (tids fönster, personal behov Skift (min max längd etc..) Kompetans Arbetslagar Fag-föreningens policys Organisationens regler Enskilda önskningar Väg topologi Patient önskningar Kompetans Bemanningsplan Turnus Plan. Routing

Komplexitet

Komplexitet: hjemmetjeneste Hur många olika ordningar kan vi besöka dessa tre patienter? Marge Jeffrey Mr Smithers Homer

Komplexitet: hjemmetjeneste Hur många olika ordningar kan vi besöka dessa tre patienter?

Komplexitet: hjemmetjeneste 6 Patienter 720 Kombinationer 12 Patienter 479001600 25 patienter 15511210043330985984000000 50 patienter 3,0414093201713378043612608166065e+64 Anta att vi har tillgång till en super dator som kan kontrollera en million combinations per sekund, fortfarande tidskrävande. 25 patienter 50 patienter ~ # atomer i vår galax 491857243890 år 9644245688000000000000000000000000000000000000000000000 år

Komplexitet: Turnus Plan. Anta at vi har 3 ansatte og en planleggingsperiode på en uke. Bemanningsplan: 2 dagvakter pr dag. Måndag Tisdag Onsdag Torsdag Fredag Lördag Söndag DAG VAKT 1 DAG VAKT 2 Hvor mange mulige ulike turnusplaner gir dette? 2187 (!) Hva med å innføre en begrensning: max. 5 vakter pr. ansatt? Fortsatt 1611 lovlige kombinasjoner!

Komplexitet: Turnus Plan. Bruk en superdatamaskin som kan sjekke en milliard turnusplaner pr sek. Planleggingsprobem 3 ansatte, 1 uke. Bemanningsplan; 2D 5 ansatte, 1 uke. Bemanningsplan; 2D 6 ansatte, 1 uke. Bemanningsplan; 2D, 2A 10 ansatte, 1 måned. Bm.plan: 5D, 2A, 1N Mulige turnusplaner Tid for å sjekke alle løsninger 2187 = 2,187 * 10 3 0,0000 sek 10.000.000 = 0,001 sek 1,0 * 10 7 # atomer i universum ~10 80 48.000.000.000.000 = 4,8 * 10 13 1,3 timer 3,9 * 10 108 1,3 * 10 91 år...

Komplexitet: Verkligheten är mycket mer komplex! Kombinatoriskt explosivt problem Vi lösningar manuellt? Data hjälp? Matematisk Optimering

Optimerings Historikk Andre verdenskrig (kompleks logistikk) Etter krigen, bruk i industrien Industrien Problem som er for komplekse for manuell håndtering Problem som er tidkrevende og repetitive Strategiske og finansielt tunge problem Optimerings Model Variabler modellerer beslutninger (dager, ansatte, skift typer) och skapar kombinationer Hårda och Mjuka Føringer (arbetstider, etc.) begrenser mulige kombinasjoner Objektiv (minimera väntetid, etc.) brukes til å sammenligne de lovlige løsningene for å finne den beste. Sök Algoritmer En tilstand der alle variable har fått en verdi gir en løsning (plan).

Optimerings delar (Km)

Optimerings delar Antal Variabler (pilar) SM = Smithers Marge SJ = Smithers Jeffrey SH = Smithers Homer MJ = Marge Jeffrey MH = Marge Homer JH = Jeffrey Homer (Km) Föringar S måste besöka alla Starta och sluta på S Objektiv Avstånden, minimera körsträckan

Optimerings problemets delar Möjliga lösningar Km Optimal 79 Nej 77 Ja 79 Nej (Km) 78 Nej 77 Ja 78 Nej

Optimerings problemets delar Möjliga lösningar Km Optimal 79 77 79 Mjuk Föring Kortast körsträcka 78 77 78

Optimerings problemets delar Möjliga lösningar Km Optimal 79 77 79 Hård Föring Diabetes patienter först 78 Mjuk Föring Kortast körsträcka 77 78

Optimerings problemets delar Möjliga lösningar Km Optimal 79 77 79 Hårs Föring Diabetes patienter först 78 77 Mjuk Föring Kortast körsträcka (stor vikt) Kvinnor tidigt (liten vikt) 78

Optimerings problemets delar Möjliga lösningar Km Optimal 79 77 79 Hårs Föring Diabetes patienter först 78 Mjuk Föring Kvinnor tidigt (stor vikt) 77 78 Kortast körsträcka (liten vikt)

Bemanningsplan och Skift Design

Behov av personal Bemanningsplan och Skift Design 3 2 1 Vakt Vakt BEHOV Vakt Torsdag Vakt Vakt Vakt Vakt Vakt

Behov av personal Bemanningsplan och Skift Design Ta fram forslag til bemanningsplan basert: Aktiviteter (tidsvindu, bemanningsbehov) Skift (velge fritt el. fra predefinert liste, ulike føringer som f.eks. felles starttid, min/max lengde etc..) Kompetanse/ferdigheter 3 2 1 Måndag Tisdag Onsdag Torsdag Fredag Lördag Söndag Torsdag D1 7 7 6 6 7 5 4 Vakt Vakt D2 3 2 3 3 3 2 2 Vakt Vakt Vakt Vakt A 4 4 3 3 2 1 1 N 1 1 1 1 1 1 1

Modell Input Kompetansenivåer Antall årsverk tilgjengelig i avdelingen for hvert kompetansenivå Timekostnad kostnader for hvert kompetansenivå (dag, kveld, natt, og helg) Behov (døgnrytmeplan) Føringer Spesifiserer hvor mange det totalt er behov for hver ukedag, hvert 15 min., hvert kompetansenivå Generert bemanningsplan må tilfredsstille behovskurvene Bemanningsplanen må ikke overstige tilgjengelig kapasitet i personalet Vaktene (Skift) Min Max lengde, Tidligste och Senaste start Seneste start

Modell (forts.) Objektiv. dvs. kriterier som måler hvor god en bemanningsplan er Antall vakter Måler hvor mange vakter bemanningsplanen har, prøver å minimere dette Kostnad Måler kostnaden av vaktene i bemanningsplanen, prøver å minimere dette Matche eksisterende antall årsverk Måler hvor nær bemanningsplanen er i forhold til avdelingens størrelse, prøver å minimere denne avstanden Eksempler på bemanningsplaner Eksemplene viser vektlegging av forskjellige målkriterier

Bemanningsplan for eksempel 1 Reflekterer behovskurven Bemanningsplan for kompetansenivå 1 Kode Start Slutt Mandag Tirsdag Onsdag Torsdag Fredag Lørdag Søndag Total D 07:15 12:15 2 2 2 2 2 2 2 14 D 08:00 15:00 1 1 1 1 1 1 1 7 D 08:00 17:00 2 2 2 2 2 2 2 14 A 13:00 21:30 2 2 2 2 2 2 2 14 N 21:30 07:30 2 2 2 2 2 2 2 14 07:00 12:00 0 0 0 0 0 0 0 0 Timer pr vakt Timer Plankostnad (kkr) Vaktlengde Antall timer 5,0 70 7,0 49 9,0 126 8,5 119 10,0 140 5,0 0 Sum timer Uketimetall Årsverk Uke Helg Totalt 504 35,5 14,20 77,02 36,57 113,59 Mål Relevans # Vakter Høy Kostnad Middels

Bemanningsplan for eksempel 2 Mer vekt på kostnad Bemanningsplan for kompetansenivå 1 Kode Start Slutt Mandag Tirsdag Onsdag Torsdag Fredag Lørdag Søndag Total D 07:00 12:00 1 1 1 1 1 1 1 7 D 07:00 12:30 1 1 1 1 1 1 1 7 D 08:00 15:00 1 1 1 1 1 1 1 7 D 08:00 17:00 2 2 2 2 2 2 2 14 A 13:00 22:00 2 2 2 2 2 2 2 14 N 22:00 07:00 2 2 2 2 2 2 2 14 Mål Relevans # Vakter Middels Kostnad Høy Timer pr vakt Vaktlengde Antall timer 5,0 35 5,5 38,5 7,0 49 9,0 126 9,0 126 9,0 126 Timer Plankostnad (kkr) Sum timer Uketimetall Årsverk Uke Helg Totalt 500,5 35,5 14,10 76,55 36,34 112,89

Turnus Planläggning med Individuella önskningar

Turnus Planläggning Anta at vi har 3 ansatte og en planleggingsperiode på en uke. Bemanningsplan: 2 dagvakter pr dag. Måndag Tisdag Onsdag Torsdag Fredag Lördag Söndag DAG VAKT 1 DAG VAKT 2

Turnus Planläggning Anta at vi har 3 ansatte og en planleggingsperiode på en uke. Bemanningsplan: 2 dagvakter pr dag. Måndag Tisdag Onsdag Torsdag Fredag Lördag Söndag DAG VAKT 1 DAG VAKT 2

Turnus Planläggning Skapa arbetsplan (schema) för de anställda genom att matcha anställda till skift (vakter) för en given tidshorisont samtidigt som man tar hänsyn till: Kompetans Arbetslagar Fag-föreningen regler Organisationens egna policys Den anställdas egna önskningar. Involverar ett antal stakeholders vars önskemål ofta står i konflikt med varandra. Kombinatorisk komplex problem som oftast löses manuellt

Turnus Planläggning Et planleggingsproblem som fins i hele verden, i mange sektorer (call center, public transport, etc.). Svært komplekst problem med mange krav og ønsker. Høyt utdannet personell må gjøre turnusplanlegging fremfor pasientrettet arbeid. Turnusplanlegging tar mye tid, kan være frustrerende og stressende. Stadig re-planlegging for å håndtere fravær. Dårlige planer kan føre til overarbeid, slapphet og dårligere tilbud til pasientene.

Turnus Planläggning Model Decisions Assign shifts (day, evening and night shift) to specific nurse for each day in a fixed period such that the manpower plan is covered, which is a table summarizing how many employees need to work for each shift on different weekdays Hard Constraints Match the cover specified per day exactly Working hours (over the period) must be within given limits Match competence requirement on shifts to nurses Minimum resting time between two shifts Weekly free period of minimum duration Maximum weekly working time (Assign one shift per day per nurse)

Turnus Planläggning Model Soft Constraints Max and min number of consecutive working days Max and min number of consecutive days of same shift category Max and min number of shifts Max and min number of shifts in shift categories Minimize deviation to contracted working time Cluster days off Maximise the number of wanted patterns Minimise the number of unwanted patterns Objectives Minimize a weighted sum of violations in terms of soft constraints

Hur ser föringarna ut, matematiskt.

Individuella Önskningar Personallen har en möjlighet att påverka sina arbetstider Personallen markera vilka skift och/eller typer av skift de önskar eller inte önskar. Önskningar blir mjuka föringar Nobina exempel Möjlighet att spela på systemen Senioritet principen Fag föreningen för och emot ICT

Demo

Fördelar och Risker

Fördelar och Risker med optimering Manuellt Svært komplekst problem med mange krav og ønsker. Høyt utdannet personell må gjøre planlegging. Planlegging tar mye tid, kan være frustrerende og stressende. Stadig re-planlegging for å håndtere fravær. Dårlige planer kan føre til overarbeid, slapphet og dårligere tilbud til pasientene.

Fördelar och Risker med optimering Optimerings verktyg Kan løse planleggingsproblemet mye raskere och finna bättre lösningar Kan automatisk sikre lovlige planer. Datamaskiner anses som upartiske. Kan forbedrede eksisterende planer. Ved å tilfredsstille flere personlige krav og ønsker kan de ansatte lettere planlegge og bruke fritiden mer effektivt. Fleksibel turnusplanlegging er en fordel ved rekruttering og for å beholde personell. Redusert fravær.

Fördelar och Risker med optimering Risker Optimering ersätter inte planläggare, är ett hjälpmedel Replanläggning Förstå och implementera modellen Iterativ och tidskrävande process Behöver ibland gräva djupt för att finnna de underliggande föringarna Datorn är dum

Frågor?

Agenda SINTEF Optimization Bemanningsplan - Turnus Planläggning Komplexitet Bemanningsplan och skift design Turnus Planläggning (med Individuella önskningar) Demo Fördelar och risker med optimerings verktyg

Tack för att ni lystnat!