Yandex.Metrika Counter

Начать работать с нами легко! Просто заполните заявку, и мы свяжемся с вами для обсуждения деталей.

Бюджет

Нажимая на кнопку, вы даёте согласие на обработку персональных данных и соглашаетесь с положением о конфиденциальности данных.

Freedom Football Manager: автоматизация тренировочного процесса для футбольной лиги Казахстана

Заказчик – Freedom QJ League. Это казахстанская юношеская футбольная лига. Ребята занимаются развитием молодежного футбола в Казахстане и выращивают репутацию казахстанских футболистов на мировой арене. Подробнее о Freedom QJ League – на сайте.

Старт работ: февраль 2024
Запуск проекта: август 2024
Оценка Разработка Тестирование

Идея продукта – не просто дать тренерам интерфейс для управления тренировками, а системно подойти к развитию молодых игроков в Казахстане. Цель максимум – регулярно готовить как можно больше игроков для юношеской  и молодежной сборных Казахстана. Сейчас с этим трудности, потому что из-за отсутствия системы тренировок и их отслеживания часто прогресс некоторых молодых талантов теряется. А система позволит таких огрех избежать.

 

Вокруг деятельности лиги будет развернута целая экосистема решений. Одно из них – система, которая автоматизирует тренировочный процесс и помогает поднять уровень юношеского футбола в стране. За проектированием и разработкой для такой системы Freedom QJ League обратились к нам.

FF Manager: что внутри

Планирование тренировок

Легко составлять микроциклы, состоящие из нескольких тренировок с конкретными целями. Можно либо создавать планы самостоятельно, либо воспользоваться шаблонами от профессиональных аналитиков футбольной лиги и использовать готовые тренировки из базы упражнений.

База упражнений

Встроенная библиотека упражнений предлагает множество вариантов, разработанных экспертами. Тренеры могут подбирать упражнения по типу и сложности, или использовать готовые варианты тренировок.

 

Аналитика и отчеты

После каждой тренировки тренеры могут создавать отчеты, которые помогают оценить эффективность тренингов и прогресс игроков. Комментарии от аналитиков дают возможность получить всесторонний анализ. По итогам каждой тренировки отчеты о ней смогут отправлять игроки, принимавшие в ней участие.

Автоматизация процессов

Сервис предлагает тренерам рекомендации на основе целей и статистических данных, что экономит время и ускоряет планирование тренировочного, делает его эффективнее.

Гугл-календарь в мире футбола: простое и интуитивное создание тренировочного расписания

Система предлагает тренерам уникальный инструмент для создания и управления тренировками, построенных на базе микроциклов. 

  • Микроциклы — это цикл подготовки команды к какому-либо событию, как правило к матчу, который обычно длится неделю. Микроциклы состоят из ряда тренировок, проведение которых призвано охватить такие аспекты как тактика, техника и фитнес.

  • Тренеры могут гибко планировать микроциклы, учитывая предстоящие соревнования и тактические задачи.

 

Пример: за неделю до игры тренер формирует микроцикл, акцентируя внимание на развитии нужных навыков и подготовке к следующему сопернику.
Индивидуальный подход:

 

    • Возможность адаптации тренировок под конкретные цели команды или отдельного игрока.

    • Каждая тренировка в микроцикле может быть настроена с учетом текущей формы и состояния игроков.

Кастомные тренировки или использование базы знаний от футбольных экспертов

 

Сервис содержит обширную базу упражнений и тренировок, разработанных аналитиками футбольной лиги. Тренеры могут как создавать свои индивидуальные тренировки, так и использовать эталонные упражнения из базы, а также адаптировать предложенные варианты на свое усмотрение. Система позволяет легко искать упражнения, фильтровать их по типу и сложности, а также добавлять в избранное для быстрого доступа.
  • Упражнения классифицируются по разным критериям: типу тренировки (разминка, тактические упражнения), уровню сложности, задачам.

  • Система автоматически предлагает к включению в план-конспект тренировки упражнения в зависимости от целей, упрощая процесс их выбора. Система автоматического подбора упражнений основана на рекомендациях экспертов-аналитиков Лиги

  • Функциональность рекомендаций помогает тренерам сосредоточиться на самых эффективных упражнениях для решения конкретных задач.

  • Тренеры могут добавлять в базу свои уникальные тренировки.

  • Доступна персонализация тренировочного плана на основе предпочтений и опыта тренера.

Интерактивная карта тренировочного процесса

Быстрое создание эффективных тренировочных планов, основанныъ на современных методиках построения тренировочного процесса.

 

 

 

 

  • Встроенная логика помогает тренеру выбирать упражнения и тактики на основе заданных параметров.

  • Дерево решений автоматически отсекает ненужные варианты, оставляя только те, которые соответствуют текущей фазе игры и задачам команды.

 

Здесь заложена система знаний по построению тренировок в виде дерева решений. Благодаря автоматизации подбора упражнений, тренеры могут сосредоточиться на тактической подготовке команды, не тратя время на поиск и отбор упражнений вручную.

 

 

 

  • Система автоматически предлагает подходящие стили игры в зависимости от выбранных фаз (например, контроль мяча, прессинг).

  • Можно динамически изменять тактику и тренировочный план по мере прогресса команды.

 

Автоматизированный подбор упражнений: эффективные рекомендации

Система анализирует задачи, стоящие перед тренером, и предлагает наилучшие упражнения.

  • Система автоматически предлагает наиболее подходящие упражнения и тактики в зависимости от целей тренировки.

  • Алгоритм учитывает предпочтения тренера и статистику эффективности упражнений.

  • Возможность добавлять наиболее успешные тренировки в избранное для быстрого доступа и повторного использования.

 

Отчеты и аналитика

После каждой проведенной тренировки тренеры могут создавать детализированные отчеты, оценивая эффективность и результативность занятия. Эти отчеты могут дополняться комментариями аналитиков, что обеспечивает всестороннюю оценку тренировочного процесса. В дальнейшем планируется интеграция отчетов от игроков и верхнего менеджмента лиги, что позволит создавать комплексную ю оценку процесса подготовки команды.

  • В отчетах отражаются достижения, сложности и общая результативность тренировочного процесса.

  • Аналитики добавляют свои оценки, предоставляя тренеру объективную картину его эффективности.

  • В будущем станут доступны отчеты игроков и менеджеров, что позволит создать полную картину прогресса команды.

  • Система собирает данные о посещаемости, участии и эффективности тренировок.

  • Эти данные помогают тренерам корректировать планы и стратегии тренировок.

Печать и экспорт тренировок

Тренеры могут создавать бумажные версии своих план-конспектов и использовать их непосредственно на поле, что особенно ценно для тех, кто предпочитает физические носители.

 

  • В систему интегрирован обработчик, который быстро конвертирует информацию из интерфейса в красивые и единым образом сверстанные PDF-файлы тренировочных листов.

  • Тренировочные листы включают всю необходимую информацию: порядок упражнений, время и необходимый инвентарь

  • Тренеры могут распечатывать планы и использовать их в формате бумажных журналов.

Как строили процесс

Первым этапом работы над системой было продуктовое проектирование. По его итогам у нас получилось создать комплексное видение продукта, включающее прототипы, стек и дизайны интерфейсов. Для каждой фичи системы провели более мелкую декомпозицию, после чего сделали календарный план-роадмап, который согласовали с клиентом. 

После согласования настроили процессы так, чтобы было удобно и нам, и заказчику. Внедрили формат работы с более короткими спринтами: одна неделя вместо двух, но с сохранением всех нужных артефактов. 

Заказчик выступил в роли владельца продукта, регулярно синхронизировался с нами и прояснял свое видение, задавая нам направление движения.

 

 

 

Особенность: демо по итогам разработанных функциональных блоков для заказчика мы проводили не как официальное согласование работ, а как встречу свободного формата с рассказом о сделанной работе. Это позволило снизить уровень стресса в команде, удерживать руку на пульсе, быть близко к бизнесу и в итоге запустить действительно полезное решение, где каждая деталь ясна обеим сторонам разработки

Техническая реализация: что применяли

Архитектуру сервиса проработали так, чтобы ближайшие 2 года систему можно было беспроблемно развивать при росте числа команд, тренеров и игроков в лиге, а также использования сервиса другими лигами в Казахстане и зарубежом. 

Так как нагрузка в системе умеренная, для бэкенда выбрали классическую монолитную архитектуру на Nest.js, Typescript, Sequelize, PostgreSQL, Minio. А «тяжелые» операцие по генерации PDF для планов и журналов тренировок выделили в отдельный микросервис.

 

 

 

Для мониторинга продукта в продакшене мы настроили метрики в Prometheus/Grafana, отслеживание производительности и трейсы ошибок – в Sentry.

Фронтенд реализован как single-page application на React, Next.js, TypeScript. Чтобы сократить время на запуск продукта, мы воспользовались набором компонентов Ant Design и адаптировали их под нужный дизайн. Мы используем библиотеку Hey API для генерации кода для доступа к бекенду на основе спецификации OpenAPI, которая также генерируется на основе кода бэка. Благодаря этому мы сразу избегаем множества проблем связанных с различиями в типах данных, используемых на фронте и бекенде.

Серебро
Лучшая digital-трансформация
Tagline Awards
Серебро
Лучшее международное IT-решение
Tagline Awards
Серебро
Лучший личный кабинет
Tagline Awards
Серебро
Лучший дизайн интранета
Tagline Awards
Серебро
«Работаем дома», лучший интранет
Tagline Awards
Серебро
Лучший международный интранет
Tagline Awards
Серебро
Лучший интранет / личный кабинет
Tagline Awards
Бронза
«Из офлайна в онлайн», лучший сайт
Tagline Awards
Бронза
Лучшее IT-решение, разработка и интеграция
Tagline Awards
Бронза
Лучшая технология / платформа
Tagline Awards
Бронза
Лучший международный цифровой сервис
Tagline Awards
Бронза
Интернет-бизнес / цифровые сервисы
Tagline Awards
Бронза
Лучшее юзабилити
Tagline Awards