Опис проєкту
ПерекладСистема має збирати доступність кожного співробітника — дні, коли він не може працювати, побажання щодо змін, погоджені відгули — і зіставляти це з вимогою щодо мінімальної чисельності на кожну зміну. На основі цих даних потрібно автоматично формувати чорновий графік, який закриває всі зміни потрібною кількістю людей, рівномірно чергує денні та нічні зміни між співробітниками і явно показує ті зміни, які не вдалося укомплектувати, щоб керівник міг втрутитися до публікації.
Після затвердження розклад має розсилатися всій команді автоматично приблизно за тиждень до початку змін — підійде email або будь-яке просте сповіщення, аби було нескладно підключити. Також потрібен інтерфейс для керівника, де видно графік на весь тиждень одразу, можна вручну виправити окреме призначення і перезібрати решту розкладу навколо цієї правки, не ламаючи інші зміни.
Що потрібно зробити:
— Введення доступності та відгулів по кожному співробітнику
— Автогенерація з урахуванням мінімальної чисельності та чергування змін
— Автоматична розсилка графіка заздалегідь
— Простий інтерфейс для ручних правок
Розкажіть про свій досвід із подібними системами планування змін і орієнтовні терміни.