Många organisationer har ett behov av bemanning hela dygnet alla dagar i veckan. Personal vid sådana organisationer organiseras i arbetslag som enligt ett arbetsschema löser av varandra under dygnets gång. Beroende på hur dessa arbetsscheman utformas kan de få en negativ inverkan på personalens hälsa. Den här rapporten handlar om utvecklandet av en algoritm som genererar arbetsscheman med ergonomiska riktlinjer, det vill säga arbetsscheman som utformats på ett sådant sätt att negativa effekter på personalens hälsa undviks. Algoritmen som utvecklas baseras på optimeringsalgoritmen Squeaky Wheel Optimization. Resultatet av arbetet visar att arbetsscheman som genererats av algoritmen är av sådan hög kvalité att de skulle kunna appliceras praktiskt hos en organisation som har ett bemanningsbehov hela dygnet alla dagar i veckan. Tack vare algoritmens generella karaktär kan algoritmen användas som ett verktyg för schemagenerering hos en stor mängd företag.