DA Solver

Turni scritti da un solver per un'azienda con molte filiali. Contratti, assenze e preferenze di ognuno entrano tutti nel calcolo, e l'orario esce quasi senza ritocchi.

anni in produzione, senza un fermo
2+
versioni per arrivarci
5
strategie di calcolo
6
Fig. 6Una settimana, scritta dalle sue regole. da risolvere
Turni della settimana, da lunedì 16 a domenica 22
personaLun 16Mar 17Mer 18Gio 19Ven 20Sab 21Dom 22ore
Anna36 h · mattinaliberoliberoliberoliberoliberoliberolibero0/36
Bruno30 h · pomeriggioliberoliberoliberoliberoliberoliberolibero0/30
Carla24 h · mattinaliberoliberoferieferieliberoliberolibero0/24
Dario30 h · pomeriggiomalattialiberoliberoliberoliberoliberolibero0/30
Elena30 hliberoliberoliberoliberoliberoliberopermesso0/30
copertura
  • mattina 8–14 · ne servono 2
  • pomeriggio 14–20 · 1, nel fine settimana 2
  • ferie, malattia, permesso
  • Scegli una strategia e cosa rispettare, poi premi Risolvi.
Strategia
Fig. 7Le modifiche arrivano come richieste, non come messaggi. applicata
  1. Responsabile di filialepropone
  2. Lista di modificheinviata
  3. Amministratore turnirevisiona
  4. Orario confermatoaggiornato
  • Sab 21Bruno 14–2016–22✓ approvata
  • Dom 22Elena, nuovo turno 8–14✕ rifiutataElena ha un permesso domenica.
  • Mer 18Carla ferieDario 8–14✓ approvata

Si cambia solo ciò che esiste nell'orario: niente email, niente messaggi da ricopiare a mano.

Fig. 8Cinque versioni per arrivarci.
  1. 2022v1

    Un solver a vincoli generico. Funzionava sui casi piccoli, non sulla realtà.

  2. 2022–2023v2–4

    Un motore su misura, con un'interfaccia sviluppata da terzi.

  3. 2024 · onlinev5

    Motore e interfaccia in un solo progetto, curati da me fino all'ultimo dettaglio. In produzione da oltre due anni.

Hai un processo che non può permettersi di fallire, o un sistema che ha superato la sua prima versione?

Scrivimi