Система назначения судей на матчи
- Заказчик:
- Российский Футбольный Союз
- Руководитель проекта со стороны заказчика
- Поставщик
- GMCS
- Год завершения проекта
- 2022
- Сроки выполнения проекта
- Ноябрь, 2020 - Сентябрь, 2022
- Масштаб проекта
- 8100 человеко-часов
- Цели
- Оптимизировать процесс назначения бригады арбитров на матчи, с учётом сложности матча и рейтинга арбитров, логистических ограничений, региональной привязки, требуемого периода отдыха и т.д.
- Осуществить переход Департамента судейства Российского Футбольного Союза с «ручного» назначения арбитров на матчи в цифровой формат.
- Снизить трудозатраты Департамента судейства на ведение и учёт состояния бригады арбитров и изменяемого рейтинга матчей.
- Повысить прозрачность процесса назначения арбитров.
- Создание цифрового паспорта арбитра со исторической статистикой решений арбитра.
Уникальность проекта
Разработка рекомендательной модели по назначению арбитров на матчи РПЛ, Первой и Второй лиги совместно с Лабораторией исследований спорта Высшей школы экономики. Арбитры распределяются на матчи по алгоритму Гейла-Шепли, который обеспечивает оптимальное назначение для каждого матча. Система помогает департаменту судейства РФС с назначением арбитров, опираясь на объективные данные.Централизованное хранение полной информации об арбитрах: персональные данные, информация о каждом матче, где работал арбитр с указанием оценок, ошибок и полной хронологией матча, видеомоменты с участием судьи, результаты прохождения тестов и других активностей судьи.
Система интегрирована с сервисом Polar, по автоматической загрузке данных в профиль арбитра после матчей и тренировок, для учёта физического состояния при назначении на матчи.
Автоматический расчет рейтинга судей и матчей, на основании внесенных в систему данных.
Интеграция с системой "РФС. Цифровая платформа" и сайтами футбольных лиг.
- Использованное ПО
- Система размещена в облачном ЦОД генерального парнёра РФС - МегаФон:
- Java 11
- Spring Framework
- PostgreSQL 12
- MinIO
- Docker
- TypeScript
- ReactJS
- Effector
- Consta UI Kit
- Сложность реализации
- Повышенная чувствительность к конфиденциальности данных системы
- Высокие требования к качеству кода и информационной безопасности
- Высокие требования к производительности
- Интеграция с внешними системами
- Уникальный алгоритм распределения судей по соревнованиям
- Комплексная система сбора и хранения параметров судей и проводимых матчей
- Комплексная аналитическая система, позволяющая оценивать качество судей и качество проводимых матчей
- Отсутствие аналогов подобных систем в Российском футболе
- Описание проекта
Решение реализовано как микросервисное веб-приложение. Проектирование и масштабирование решения выполнено с привлечением нескольких интеграторов и лаборатории исследования спорта ВШЭ, что позволило оптимизировать затраты на разработку и обеспечить плавный запуск решения в продуктив в условиях меняющихся требований и ограниченного времени в ходе реализации проекта.
Система не просто автоматически собирает данные из внутренних систем РФС, специализированного сайта Polar, но и позволяет пользователям вручную заносить данные, необходимые для работы рекомендательной модели, расчета и визуализации показателей, с учетом равномерного распределения нагрузки на арбитров.Функциональные модули системы:
- Система назначения арбитров
- Рейтинг арбитров
- Рейтинг матчей
- Паспорт судьи
- Анализ данных
- Администрирование;
- Отчетность;
- Справочники.
MVP проекта был реализован компанией GOST и рассчитан на назначения артитров только на матчи Российской Футбольной Премьер Лиги, при участии компании GMCS система была масштабирована на Первую и Вторую лиги ФНЛ, а также для повышения качества данных к системе были подключены инспектора матчей, выставляющие оценки арбитрам.- География проекта
- Система учитывает масштаб проведения соревнований на всей территории Российской федерации, часовые пояса, расстояния между городами и требуемое время перемещения между ними. Включая особенности логистики с учётом ограничений по перелётам в южных регионах России.