Kesin kural ve esnek kural arasındaki fark
Kesin kurallar ihlal edilmemesi gereken sınırları, esnek kurallar ise mümkün planlar arasındaki öncelikleri ifade eder.
Kesin kurallar neyi korur?
Kesin kural, sistemin plan üretirken geçerli çözüm olarak kabul etmeyeceği bir durumu tanımlar. Örneğin çalışamayacağı belirtilen bir güne atama yapılmaması veya aynı kişinin aynı gün çakışan iki vardiya almaması bu gruba girer.
Bu kurallar plan kalitesinden çok güvenlik ve geçerlilik sınırıdır. Bir planın güzel görünmesi, kesin bir kural ihlalini telafi etmez.
- Çalışılamayan gün ve sabit izin koruması.
- Asgari dinlenme süresi.
- Aynı gün veya vardiyadaki kişi uyumsuzlukları.
- Kişinin muaf olduğu vardiya türleri.
Esnek kurallar neyi önceliklendirir?
Esnek kurallar, her zaman birlikte kusursuz karşılanamayabilecek hedefleri ağırlıklandırır. Toplam saat adaleti, gece dağılımı, hafta sonu dengesi, fazla mesaiyi azaltma ve kadro açığını düşürme bu tür hedeflerdir.
Bir esnek kuralın ağırlığını artırmak, onu mutlak yasa haline getirmez; motorun alternatif planlar arasındaki tercih sırasını değiştirir. Bu ayrım, kullanıcı ayarlarının ne anlama geldiğini doğru yorumlamak için önemlidir.
İki katman neden birlikte gerekir?
Sadece kesin kurallar kullanılırsa sistem birden fazla geçerli plan arasında hangi planın daha dengeli olduğunu ayırt edemez. Her şeyi esnek yapmak ise güvenlik sınırlarını pazarlık konusu haline getirir.
Nöbetçim bu nedenle kesin kuralları geçerlilik katmanı, esnek kuralları kalite ve öncelik katmanı olarak kullanır. Plan uyarıları da bu ayrımı kullanıcıya görünür kılar.
