Приложение «Моя Смена» — это корпоративная система для планирования графиков, учёта ролей и замещений, где ИИ прогнозирует спрос и автоматически расставляет сотрудников по сменам. Ниже — практическое руководство: архитектура, бизнес-правила, авто-расписание, мобильные уведомления, контроль доступа, аудит и метрики качества.
Что такое «Моя Смена» и где работает система графиков смен и расписание
«Моя Смена» — это мобильное и веб-приложение для составления и исполнения расписаний работы. Моя смена — это единая точка для сотрудников и менеджеров: видеть график, оперативно менять смены, получать уведомления, согласовывать переработки и отпуска. Подходит для ритейла, ресторанов, складов, клиник, контакт-центров, производства и сервисных служб.
Если ваш бизнес часто меняет загрузку (акции, сезон, погода, поставки), ИИ-модуль прогнозирует поток (клиентов/заказов/звонков) и рекомендует численность и состав смен по ролям и навыкам. Это направление относится к разработке бизнес приложений: от интеграций с HRIS/1С до мобильного приложения на заказ для сотрудников.
Бизнес-правила смен и роли
Модель предметной области для графиков смен и расписание
- Сущности: подразделение, роль/позиция, смена, слот (временной интервал и ставка), сотрудник, навык, ограничение, замещение, отпуск, больничный.
- Календарь: шаблоны (неделя/месяц), праздничные и «пиковые» дни, локальные правила (региональные ТК).
- Нормативы: макс. часов/нед., междусменный отдых, ночные доплаты, ставки и бюджеты фонда оплаты.
Правила комплектования графиков смен и расписание
- Покрытие: минимальная/целевая численность по ролям и навыкам на каждый слот.
- Справедливость: ограничение на подряд и суммарные ночные, баланс выходных.
- Квалификация: допуск на кассу/оборудование/процедуры по сертификации сотрудника.
- Согласования: переработка/подработка — через линейного руководителя и HR.
Роли доступа в системе графиков смен и расписание
| Роль | Права |
|---|---|
| Сотрудник | Просмотр личного графика, запрос замены/отгулов, отклик на открытые слоты |
| Старший смены | Корректировка смен дня, подтверждение замен, отметки явок/опозданий |
| Планировщик | Создание шаблонов, автосоставление, редактирование по подразделению |
| HR/Payroll | Экспорт табеля, ставки, контроль нормативов |
| Администратор | Настройки правил, интеграции, аудиторские журналы |
Прогноз спроса и авто-расписание с ИИ
Источники данных для прогноза
- Продажи/чеки/заказы; маркетинговые акции и ценообразование (создать новый товар или промо влияет на трафик и требуемые ставки);
- История обращений (колл-центр), записи клиентов (клиника), загрузка склада и поставки;
- Погода, локальные события, сезонность, праздничные дни;
- Графики отпусков, доступность персонала, квалификации.
Подход к моделированию графиков смен и расписание
- Базовый уровень: SARIMAX/Prophet для часового или получасового трафика, регрессоры — цена, промо, погода.
- Продвинутый: градиентный бустинг/Temporal Fusion Transformer для мульти-серий по точкам продаж.
- Калибровка: пост-процессинг под бизнес-правила (округление до кратности ставки, верхние/нижние лимиты).
Оптимизация расписаний
- Формулировка задачи: целевая функция = минимизация недопокрытия и переработок + соблюдение нормативов + бюджет.
- Методы: линейное/целочисленное программирование (CBC/Gurobi), эвристики (генетические алгоритмы), rolling horizon для недель/месяцев.
- Онлайн-коррекция: при фактических отклонениях (трафик выше прогноза) — генерация открытых слотов и пуш потенциальным замещающим.
Мобильные уведомления, отклики и замены в графиках смен и расписание
Пользовательские сценарии для графиков смен и расписание
- Публикация графика: сотрудник видит смены, подтверждает готовность; конфликтующие слоты подсвечены.
- Замены: запрос на обмен сменами с предложением пар, автоматическая проверка нормативов и навыков.
- Открытые смены: система рассылает push тем, кто доступен и квалифицирован; ранжирование по справедливости и расстоянию.
- Штурм-борд дня: старший смены фиксирует явки, перераспределяет задачи, отмечает овертайм.
Технологии мобильной доставки для графиков смен и расписание
- Push (APNs/FCM), SMS-фолбэк для критических оповещений, in-app inbox.
- Геофенсинг для отметки прихода/ухода (с явным согласием и в рамках локального законодательства).
- Offline-first: локальный кэш графика, очередь событий с повторной отправкой.
Для компаний, которым нужно мобильное приложение на заказ, UI должен быть ориентирован на 2–3 касания для ключевых операций и поддерживать бренд-гайд. Если требуется быстрое MVP, допустимо использовать приложение для создания мобильного приложения (low-code/конструкторы) с последующим переходом на натив.
Доступы, аудит изменений и соответствие нормам графиков смен и расписание
Модель безопасности для графиков смен и расписание
- RBAC/ABAC: права на основе роли и атрибутов (подразделение, регион, тип смены).
- Принцип наименьших привилегий: редактирование — только в окне ответственности и по срокам.
- PII и чувствительные поля — шифрование в покое и в транзите; сегрегация обязанностей (SoD).
Аудит и трассировка графиков смен и расписание
- Неизменяемый журнал: кто/когда/что поменял, причина (manual/auto/правило), предыдущее значение.
- Версионирование расписаний: драфт → проверка правил → публикация; возможность отката.
- Экспорт в HR/табель/бухгалтерию с хэш-подписью, чтобы исключить спорные правки post factum.
Метрики качества расписаний
| Метрика | Определение | Цель |
|---|---|---|
| Покрытие спроса | % слотов без недокомплекта | >= 95–98% |
| Недопокрытие (часов) | Сумма нехватки FTE-часов | Минимум при бюджете |
| Переработка | % часов сверх нормы | <= 2–3% |
| Соблюдение нормативов | Доля смен без нарушений ТК/локальных правил | ~100% |
| Справедливость | Дисперсия ночных/выходных по сотрудникам | Низкая |
| Сменяемость/замены | Время закрытия открытой смены | < 2 часа (оперативка) |
| Прогнозная ошибка | MAPE/MAE по трафику | MAPE 10–20% по отрасли |
| Трудозатраты планировщика | Часы на цикл планирования | -50–80% от базовой |
Архитектура решения для графиков смен и расписание
Компоненты системы графиков смен и расписание
- Frontend: веб-панель планировщика (React/Vue), мобильные клиенты (Kotlin/Swift или кроссплатформа).
- Backend: API для расписаний, правил и событий; модуль оптимизации; сервис уведомлений.
- Data/AI: витрины исторических данных, фичестор, пайплайны прогноза и оптимизации.
- Интеграции: HRIS/1С/ERP, POS/CRM, системы контроля доступа, фискальные данные.
Потоки данных в графиках смен и расписание
- D+30/14/7: генерация базового плана; D-1: уточнение; D0: оперативные корректировки.
- Событийная шина: публикация открытых слотов, подтверждений, происшествий; SLA на доставку.
- Хранилище аудита и метрик для мониторинга и ретроспектив.
Процесс внедрения и MVP графиков смен и расписание
Этапы внедрения графиков смен и расписание
- Discovery: сбор ограничений, нормативов, анализ данных, карта интеграций.
- Pilot/MVP: один филиал/подразделение, базовый прогноз + правила + мобильные уведомления.
- Итерации: добавление сложных правил, оптимизация целевой функции, масштабирование.
- Обучение и изменения процессов: инструкции, KPI для планировщиков и линейных руководителей.
При ограниченном бюджете целесообразен конструктор (приложение для создания мобильного приложения) для фронта, а оптимизацию и правила вынести в облачный backend. По мере роста нагрузки целесообразна разработка бизнес приложений на заказ с нативными клиентами и выделенным модулем оптимизации.
Стоимость и TCO графиков смен и расписание
- MVP: 2–3 месяца, ядро расписаний + мобильные уведомления + интеграция с HR/табелем.
- Переменные расходы: вычисления для прогноза/оптимизации, отправка уведомлений, поддержка.
- Экономический эффект: снижение переработок, меньше недопокрытия, сокращение ручного труда планировщиков; влияние от изменения ассортимента и промо (когда вы решаете создать новый товар или акцию) учитывается в прогнозе и снижает «сюрпризы» по загрузке.
Если требуется мобильное приложение на заказ, заранее определите SLA по доставке уведомлений, требования к офлайн-режиму и политику приватности. Это минимизирует переработки в поздних спринтах и риски несоответствия требованиям комплаенса.