OPTIMIZAREA TURELOR ȘI A FORȚEI DE MUNCĂ

Zile libere, competențe, personal. Folosiți regulile dumneavoastră pentru a genera automat programe de ture.

Transformăm condițiile pe care instrumentele standard de ture nu le pot absorbi într-un model matematic. Sistemul creează candidați revizuibili, astfel încât oamenii să poată confirma rezultatul văzând motivele și excepțiile.

Punct de pornire
Programele Excel și notele de reguli sunt suficiente pentru prima revizuire
Stilul rezultatului
Candidații sunt revizuiți de oameni înainte de confirmare
Limită
Condițiile neîndeplinite și motivele sunt afișate, nu ascunse

Problemă

Judecata din spatele programului este mai grea decât munca în tabel.

Partea dificilă a creării turelor nu este tastarea numelor într-un tabel, ci păstrarea consecventă a multor reguli, cereri și excepții.

Necesarul de personal și zilele libere cerute intră în conflict.

Zilele libere cerute, cererea pe interval orar și personalul minim sunt adesea verificate manual în același timp.

Persoanele calificate trebuie alocate.

Managerii, personalul certificat, operatorii de echipamente sau persoanele responsabile trebuie să apară în intervale specifice.

Echitatea este greu de verificat vizual.

Turele de noapte, weekendurile, totalul turelor și alocările dificile nu ar trebui concentrate la câteva persoane.

O schimbare mică impune reconstruirea completă.

O absență sau o schimbare de cerere poate invalida întregul tabel și poate impune o refacere târzie.

Ținta automatizării nu este foaia de calcul în sine, ci judecata repetată pe care planificatorul o face când creează foaia.

Modelare

Traduceți regulile locului de muncă în condiții calculabile.

Termeni precum echitabil, fără zile consecutive, separați această pereche și respectați zilele libere cerute devin date, condiții obligatorii, preferințe flexibile și un scor.

Exemplu de obiectiv

personal insuficient x 1000 + calificare lipsă x 1000 + cerere încălcată x 20 + dezechilibru de sarcină x 5

Ponderile sunt explicative. Într-un proiect real, condițiile obligatorii și prioritățile sunt stabilite prin interviuri și comparație cu programele efective.

Date de intrare

Personal, disponibilitate, zile libere cerute, calificări, necesar de personal și programe curente.

Condiții obligatorii

Reguli care nu trebuie încălcate, precum necesarul de personal, calificările și limitele de odihnă.

Preferințe

Cereri care ar trebui respectate când este posibil, precum zilele libere, turele preferate și echitatea.

Rezultat pentru revizuire

Candidați de program, condiții neîndeplinite, motive, indicatori și impactul schimbărilor.

Demonstrație interactivă

Schimbați condițiile și recalculați un candidat de program de ture.

Schimbați scenariul de afaceri, necesarul de personal, acoperirea calificărilor, preferințele, echitatea și limita de muncă consecutivă. Candidatul de program, indicatorii și jurnalul de revizuire se actualizează împreună.

Această demonstrație de pagină folosește o euristică simplă. Nu este un motor de optimizare pentru producție.

Personal exemplu

Acoperirea personalului

Acoperirea calificărilor

Potrivirea preferințelor

Distribuția alocărilor

Personal LunMarMieJoiVinSâmDum

Bibliotecă de reguli

Modelați regulile evidente în locul dumneavoastră de muncă.

Exemplele de mai jos sunt modelate pas cu pas. Nu fiecare condiție trebuie implementată deodată; prioritatea și datele disponibile decid primul domeniu.

COV-01 Obligatoriu

Necesar de personal pe interval orar

Setați personalul minim și preferat pe zi, interval orar, locație, departament și rol.

COV-02 Preferință

Personal pentru perioade aglomerate

Creșteți personalul recomandat folosind prognoze de vânzări, rezervări, rezidenți, volum de producție sau tichete.

LAB-01 Obligatoriu

Muncă consecutivă și intervale

Reprezentați limitele de muncă consecutivă, odihna după noapte și regulile interne de interval confirmate.

LAB-02 Obligatoriu

Ore contractuale și limite superioare

Includeți ore săptămânale sau lunare, limite după tipul de angajare și permisiunea de ore suplimentare.

SKL-01 Obligatoriu

Personal calificat sau responsabil

Alocați calificările necesare, personalul responsabil sau competențele pentru echipamente în fiecare interval orar.

SKL-02 Preferință

Asocierea personalului nou cu cel experimentat

Evitați intervalele acoperite doar de persoane noi, asociindu-le cu traineri sau personal experimentat.

PRF-01 Preferință

Zile cerute și timp disponibil

Separați indisponibilitatea de zilele libere cerute, apoi atribuiți prioritatea după importanță.

PRF-02 Preferință

Sarcină de lucru echitabilă

Reduceți dezechilibrul în ture de noapte, weekenduri, ture târzii, totalul alocărilor și sarcinile dificile.

PRF-03 Preferință

Continuitate și compatibilitate

Includeți continuitatea clientului, compatibilitatea echipei și ariile de competență puternică în scorul de alocare.

Reguli personalizate

Condițiile evidente în compania dumneavoastră sunt ținta modelării.

Regulile care nu apar niciodată în exemple generale sunt adesea motivul pentru care modelarea personalizată este utilă.

Nu programați închidere urmată de deschidereEvitați intervalele formate doar din personal nouȚineți două persoane specifice separatLimitați suportul în alte locații la două ori pe lunăAcordați o zi de odihnă după munca de noaptePăstrați același responsabil de client

Rezultate

Returnați material pentru decizie, nu doar un program.

Un sistem util de ture nu se oprește la un tabel de program. Explică ce s-a schimbat, ce nu a putut fi satisfăcut și ce trebuie verificat de oameni.

Mai mulți candidați

Returnați mai mulți candidați cu compromisuri diferite, nu un singur răspuns opac.

Condiții neîndeplinite

Afișați acoperirea lipsă, zilele libere cerute neîndeplinite și condițiile care nu au putut fi satisfăcute.

Motive de alocare

Explicați de ce a fost alocată o persoană: calificare, preferință, încărcare curentă mai mică sau prioritate de acoperire.

Impactul schimbării

Când apare o absență, blocați ce trebuie să rămână fix și recalculați zona afectată.

Exemple de industrii

Definiți ce înseamnă un program bun pentru fiecare loc de muncă.

Un program bun înseamnă lucruri diferite în fiecare loc de muncă. Modelul ar trebui să folosească termenii și prioritățile deja utilizate în operațiune.

Retail și restaurante

Deschidere, închidere, zile aglomerate, competențe pentru sala de vânzare și echitate în weekend.

Îngrijire și sănătate

Ture de zi și de noapte, personal certificat, continuitatea îngrijirii și intervale de odihnă.

Producție și logistică

Calificări pentru echipamente, volum de producție, alocare pe linie și rotația turelor.

Echipe de teren și suport

Disponibilitate pe teren, acoperire de suport, răspuns de urgență și constrângeri de deplasare.

Construiți sau cumpărați

Serviciile standard sunt potrivite pentru ture obișnuite. Modelele personalizate ajută când regulile locale determină rezultatul.

Dezvoltarea personalizată nu este întotdeauna răspunsul corect. Decizia ar trebui să depindă de complexitatea regulilor, maturitatea datelor și valoarea candidaților explicabili.

Nu tratăm dezvoltarea personalizată ca răspuns implicit.

Dacă un serviciu gata făcut poate rezolva bine problema, spunem acest lucru. Propunem un sistem dedicat doar când valoarea de afaceri a condițiilor personalizate este probabil să depășească costul.

Când este suficient un serviciu standard

Modelele standard de ture, regulile limitate și o echipă mică pot începe adesea mai repede cu un serviciu existent.

Când se justifică un sistem personalizat

Multe calificări, reguli locale, gestionarea schimbărilor și nevoia de explicații sunt motive mai puternice pentru a construi un model dedicat.

Date

Porniți de la fișierele și notele de reguli pe care le folosiți deja.

Nu este necesară o bază de date curată din prima zi. Fișierele Excel existente, formularele de cereri pe hârtie și listele de personal pot fi convertite în primul contract de date.

Personal și disponibilitate

Numele sau ID-urile personalului, competențele, orele contractuale, disponibilitatea și zilele libere preferate sunt suficiente pentru un prim model.

Necesar de personal

Cererea pe zi, interval orar, locație, departament și rol definește ținta de acoperire.

Reguli obligatorii și preferințe

Separați regulile care nu trebuie încălcate niciodată de cererile care trebuie respectate când este posibil.

Exemple de program de ture curent

Programele curente și corecțiile manuale ajută la compararea candidaților generați cu practica reală.

Proces

Testați dacă poate fi rezolvat înainte de a construi întregul sistem.

Primul obiectiv nu este înlocuirea întregii operațiuni, ci testarea faptului că regulile de planificare pot fi reprezentate și candidatul generat este util.

01

Confirmați activitatea curentă

Revizuiți foaia de calcul curentă, colectarea cererilor și pașii de corectare manuală.

02

Clasificați condițiile

Separați regulile obligatorii, preferințele, indicatorii de evaluare și deciziile exclusiv umane.

03

Prototipați motorul de rezolvare

Construiți o componentă mică de calcul cu date reprezentative.

04

Comparați candidații

Comparați candidații generați cu programele existente și comentariile planificatorului.

05

Construiți sistemul

Doar după confirmarea potrivirii, conectați calculul la fluxul de lucru, editare și permisiuni.

Prototip

Verificați partea de calcul în două săptămâni înainte de dezvoltarea completă.

Folosiți programul curent și condițiile de bază pentru a compara candidații automați cu planul curent. Decideți dezvoltarea completă după ce fezabilitatea și valoarea sunt vizibile.

Pachet mic de verificare

298.000 JPY / fără taxe

Presupune o organizație, un tip de program și un set limitat de condiții majore. O estimare formală urmează după confirmarea domeniului.

Potrivire bună pentru un prototip de optimizare a turelor

  • Aceeași decizie de program se repetă săptămânal sau lunar
  • Doar câteva persoane înțeleg toate regulile
  • Cererile, echitatea, calificările și acoperirea trebuie luate în considerare împreună
  • Absențele sau schimbările cererii impun reconstruirea manuală

Organizați aceste puncte înainte de automatizare

  • Regulile se schimbă complet de fiecare dată
  • Datele despre personal și nivelurile necesare de personal nu sunt disponibile
  • Nu există acord intern asupra criteriilor unui program bun
  • Un serviciu standard acoperă deja regulile importante
  • Așteptarea este ca fiecare cerere să fie întotdeauna satisfăcută

Întrebări frecvente

Întrebări înainte de automatizarea creării turelor.

Aceste răspunsuri clarifică ce poate arăta demonstrația paginii, ce confirmă un prototip și ce rămâne decizie umană.

Este această demonstrație de pagină optimizatorul de producție?

Nu. Demonstrația paginii este o euristică simplă pentru a explica ideea. Un proiect real alege un motor de rezolvare sau o metodă de căutare după ce regulile, scara și nevoile de timp de răspuns sunt înțelese.

Putem începe din Excel?

Da. O primă revizuire poate porni de obicei de la programul curent, lista de personal, zilele libere cerute și o notă scurtă de reguli.

Sistemul va decide automat programul final?

Nu. Sistemul ar trebui să arate candidați de program, condiții neîndeplinite și motive de alocare, astfel încât un om să confirme programul final.

Cum sunt gestionate zilele libere cerute?

Sunt tratate ca preferințe, cu excepția cazului în care organizația le marchează ca obligatorii. Rezultatul ar trebui să arate ce cereri nu au fost satisfăcute și de ce.

Ce include un prototip de două săptămâni?

Un prototip poate testa mai întâi o organizație, un tip de program și regulile principale. Fluxul complet, editarea, permisiunile și integrările se decid după aceste dovezi.

Acțiunea următoare

Transformați programul curent în condiții calculabile.

Partajați programul Excel curent și regulile care sunt absolut obligatorii sau doar preferate. Vom separa ce poate fi modelat, ce date lipsesc și de unde ar trebui să pornească un prototip mic.

Diagnosticați programul curent