Задача
Разработать универсальную систему для распределения смен, автоматического учёта часов, отпусков и переработок, а также упрощения коммуникации между руководством и персоналом без использования мессенджеров и бумажных расписаний.
Особенности проекта
Гибкое планирование смен: по ролям, зонам, времени
Поддержка автозаполнения на основе прошлых графиков и предпочтений сотрудников
Отпуска, отгулы, болезни - фиксация с мобильного
Возможность быстрого обмена сменами между сотрудниками с подтверждением менеджером
Интеграция с payroll-системами и учётом часов
Push- и email-оповещения об изменениях в расписании
Этапы работы
Аналитика
Проведен анализ сменных моделей работы в 5 отраслях: розница, общепит, логистика, охрана, гостиничный бизнес. Опрошены руководители смен, выявлены основные проблемы: путаница в расписаниях, опоздания из-за изменений, ручной учёт часов.
Дизайн
Интерфейс ориентирован как на персонал (мобильный), так и на менеджеров (веб-кабинет). Для работников - только нужная информация: текущие смены, замены, заявки. Для руководства - визуальное расписание по сменам и ролям, отчётность по времени и загрузке.
Разработка и тестирование
Веб-часть реализована на React + NestJS, мобильное приложение - на React Native. Акцент сделан на синхронизацию данных в реальном времени и работу офлайн при плохом интернете. Проведены тестирования на складе, в кофейне и магазине.
Результаты
Сокращение времени на составление графика с 4 часов до 20 минут
Увеличение точности учёта рабочих часов и снижение переработок
Уменьшение конфликтов между сотрудниками по поводу смен на 60%
Повышение дисциплины и прозрачности при распределении нагрузки
Отзыв клиента
«StaffBoard полностью заменил нам бумажные графики и бесконечные переписки в мессенджерах. Персонал сам следит за сменами, и нам стало проще контролировать переработки и отпуска. Настроили один раз - работает стабильно.»
