Sari la conținutul principal

Ai mutat o activitate și ai creat trei conflicte

Editing & conflicts 5 min de citit

Editarea manuală a unui orar finalizat este locul unde orarele bune se strică pe nesimțite, iar daunele rămân invizibile până când cineva se plânge.

Solverul v-a oferit un orar valid. Apoi a venit realitatea.

Programul de marți al unui profesor s-a schimbat. O sală este în curs de reamenajare pentru două săptămâni. Doi studenți și-au schimbat opțiunile și acum un set de patru activități trebuie mutat. Nimic din toate acestea nu merită o regenerare a orarului — știți exact ce trebuie să se întâmple și este vorba despre o singură lecție.

Așa că o mutați. Și acesta este momentul în care orarul încetează să mai fie verificat.

De ce regenerarea orarului este instrumentul greșit

Ați putea reveni în FET, să modificați constrângerea și să rulați din nou. Uneori, acest lucru este corect. De obicei nu este, dintr-un motiv care nu are nicio legătură cu software-ul: solverul are dreptul să mute orice altceva.

Primiți înapoi un orar valid, dar nu orarul dumneavoastră. Aranjamentul atent la care ați ajuns după trei discuții cu șeful catedrei de limbi străine a dispărut, fiind înlocuit cu ceva la fel de valid, dar complet necunoscut. Acum, patruzeci de profesori trebuie anunțați, nu pentru că săptămâna lor trebuia să se schimbe, ci pentru că ați mutat o singură lecție.

Așa că oamenii editează manual. Este instinctul corect. Este, de asemenea, complet neprotejat — într-o foaie de calcul sau pe o foaie tipărită, nimic nu vă spune ce tocmai ați stricat.

O mutare, trei erori

Mutați o lecție joi, în ora 3, și ați afirmat tacit patru lucruri: profesorul este liber atunci, sala este liberă atunci, acel grup de studenți este liber atunci și nimic altceva din săptămână nu depindea de locul unde se afla înainte.

Omiteți unul singur și orarul este acum greșit într-un mod care nu va ieși la iveală până în ziua respectivă, când două clase vor ajunge la aceeași ușă.

Iată ce face editarea manuală riscantă: nu faptul că greșelile sunt probabile, ci faptul că sunt silențioase. Nimic nu se colorează în roșu pe o foaie tipărită.

Așadar, verificați pe parcurs, nu la final

Grila verifică în timp ce lucrați. O activitate implicată într-un conflict poartă o insignă chiar pe elementul respectiv, astfel încât problema este vizibilă acolo unde există — nu într-un raport pe care trebuie să vă amintiți să îl deschideți.

Când doriți imaginea de ansamblu, raportul conflictelor o descompune exact așa cum ați investiga-o: pe săli, pe profesori, pe grupuri de studenți.

8 probleme reale: 3 săli / 2 profesori / 3 grupuri
8 probleme reale: 3 săli / 2 profesori / 3 grupuri

Și distinge tipurile de probleme, ceea ce contează mai mult decât pare:

nu va supraviețui contactului cu o zi reală de școală.

Raportul vă spune că s-a întâmplat, nu că ați greșit.

capacitățile pe care le-ați înregistrat, ceea ce este un motiv decent pentru a le completa.

  • Conflicte de săli — două activități, o sală, aceeași oră. Inechivoc.
  • Săli lipsă — nu este strict un conflict, ci o activitate care nu are unde să se desfășoare.
  • Săli în afara listei preferate — este posibil să fi decis acest lucru în mod deliberat.
  • Săli prea mici — capacitate sub dimensiunea clasei. ⚠ Doar atât de fiabil pe cât sunt

Acesta din urmă este semnul unui instrument care a fost folosit intens. Nu orice abatere este o eroare, iar ceva care alertează inutil cu privire la decizii deliberate ajunge să fie ignorat — inclusiv în ziua în care are dreptate.

Când nu există nimic de raportat, spune acest lucru clar, în loc să afișeze o listă goală.

Blocați ceea ce nu trebuie mutat

Unele lucruri nu sunt negociabile. Ora pentru microbuzul comun. Miercurea instructorului invitat. Lecția despre care ați anunțat deja două sute de părinți.

Educație Fizică · Sală de sport · Joi 09:20 poartă chenarul punctat de blocare printre elementele normale
Educație Fizică · Sală de sport · Joi 09:20 poartă chenarul punctat de blocare printre elementele normale

Acestea pot fi blocate, iar atunci răspunsul este „nu” înainte de greșeală, în loc de un avertisment după aceasta. Prevenția este mai bună decât detecția atunci când costul greșelii este o scrisoare trimisă acasă.

Verificați înainte de a vă angaja

Cealaltă jumătate înseamnă să priviți înainte de a acționa. O verificare prealabilă citește întregul orar și raportează ce nu va funcționa, astfel încât să aflați pe ecran, mai degrabă decât la finalul unei rulări a solverului — și cu mult timp înainte de marți.

92 probleme demonstrabile, 92 blocante / 0 de sortat / 0 notițe, Blocant = certitudine, nu o presupunere, și zece rezultate reale de tip imposibil în limbaj simplu
92 probleme demonstrabile, 92 blocante / 0 de sortat / 0 notițe, Blocant = certitudine, nu o presupunere, și zece rezultate reale de tip imposibil în limbaj simplu

Editarea nu este riscul. Editarea neverificată este.

Instinctul de a repara o lecție manual este corect și este ceea ce cere o săptămână reală de școală. Regenerarea orarului pentru a repara o singură modificare vă costă orarul pe care l-ați negociat.

Ceea ce lipsea nu era permisiunea de a edita. Era o a doua pereche de ochi în timp ce faceți acest lucru.

Mutați o lecție și urmăriți cum se verifică →