Yandex.Metrika Counter

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

Бюджет

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

QOFA: портал, который изменил правила игры для юношеского и любительского футбола Казахстана

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

 

Пролог

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

Главный герой

Наша история начинается в Караганде. И главный ее герой и драйвер — QOFA, Карагандинская областная футбольная ассоциация.

Цель QOFA — не просто проводить турниры, а выстраивать в регионе полноценную футбольную экосистему: развивать массовый футбол, готовить спортивный резерв, обучать тренеров, судей и управленцев, строить инфраструктуру.

Ассоциация поддерживает игроков, тренеров, судей и спортивные школы, и организует соревнования — от школьных первенств до любительских лиг. И всё это — при поддержке акимата Карагандинской области и генерального спонсора, Freedom Holding Corp.

Завязка

Долгое время QOFA, как общественная ассоциация, жила в тени коммерческого спорта. И это не уникальная проблема. Массовому, любительскому и детско-юношескому футболу в Казахстане в принципе сложно привлекать финансирование — как государственное, так и частное. Это отражается на всём: турниры организуются на низком уровне, мероприятия проходят без какой-либо публичности, сообщество не складывается. 

Ассоциации устаревают и теряют популярность, хотя именно они —  главные провайдеры футбола в регионах. От их уровня зависит, будет ли развиваться и популяризироваться футбол за пределами профессиональных лиг.

Всё изменилось, когда за развитие футбола в Казахстане взялась Freedom Holding Corp. во главе с Тимуром Турловым. Сперва появилась Freedom QJ League — передовая юношеская футбольная лига Казахстана. Затем в холдинге взялись за развитие регионального футбола и взяли под крыло Карагандинскую областную ассоциацию, выстраивая  целую футбольную экосистему и правильную пирамиду подготовки спортивного резерва. И летом 2025 года стартовал большой проект — разработка цифровой платформы для организации и проведения любительских и юношеских футбольных турниров по профессиональным стандартам

Великий замысел

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

У проекта с самого начала было три уровня амбиций, три цели:

Цель Что значит Метрика успеха
Стратегическая Сделать QOFA конкурентоспособной организацией Все соревнования под эгидой QOFA, включая школьные турниры, проводятся через портал
Операционная Провести первый региональный турнир полностью через портал Турнир в июне 2026 года организован и освещён через систему
Тиражная Создать стандарт для Казахстана и за его пределами Другие ассоциации и федерации сами приходят с запросом подключиться. Признание в экспертной среде — номинации и победы в профессиональных конкурсах

 

 

Глобальная и самая главная цель — превратить футбольные ассоциации в конкурентоспособную структуру. Потому что за пределами профессиональных лиг и коммерческих спортивных организаций тоже живёт настоящий футбол. 

Команда и хронология:  

За амбициозными целями всегда стоит команда. И в этом проекте она собралась просто великолепная.

  • За красоту, удобство и продуманные пользовательские сценарии отвечали ребята из дизайн-бюро Brele.
  • Аналитика, проектирование, разработка и тестирование были на стороне fuse8.

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

И вот этой дрим‑тим удалось превратить все амбиции в реальность чуть больше, чем за год: 

Старт работ: июнь 2025
Запуск проекта: июль 2026
Проектирование
Оценка Дизайн Разработка Тестирование

Производство:

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

 

I Административный портал

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

II Публичный сайт,

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

 

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

Стек:.NET Core 10, C#, PostgreSQL, React, Next.js, TypeScript, Docker, GitLab CI/CD, Sentry, Grafana.

Премьера

 

 

Футбол — это командная игра. И побеждают в ней не одиночки, а те, кто играет слаженно, вместе. Также и в QOFA. Главный вызов портала — привнести в консервативную систему управления региональным футболом подход Freedom: вместо ручного управления все оцифровать, ввести чёткие процессы и зоны ответственности. И зоны ответственности здесь — это в первую очередь чётко выстроенные роли. В QOFA у нас есть шесть ролей. У каждой своя позиция на поле и свой вклад в общий результат. 

Игроки системы

Роли в QOFA выстроены по иерархии: чем выше роль, тем больше прав. Администратор портала может всё и везде. Посетитель — только смотреть публичную часть портала. Между ними — четыре роли, каждая со своим чётко очерченным полем для игры.

Роль 01

Администратор портала

(Полный доступ)

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

Роль 02

Администратор организации

(Управление организациями)

Полный хозяин своей организации. Создаёт турниры, назначает администраторов турниров, добавляет судей. Может заменить любую роль внутри своей организации и взять управление на себя в любой момент.

Роль 03

Администратор турнира

(Управление турниром)

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

Роль 04

Администратор команды

(Составы и заявки)

Отвечает за свою команду: формирует составы, оформляет заявки на турнир, ведёт профили игроков. Может оперативно заполнять протокол матча — чтобы результаты появлялись сразу после финального свистка.

Роль 05

Судья

(Протоколы матчей)

Видит только те матчи, на которые назначен. Фиксирует всё, что происходит на поле: голы, карточки, замены, итоговый счёт. После заполнения протокола переводит матч в статус «завершён» и подписывает его — с этого момента данные недоступны для редактирования.

Роль 06

Посетитель

(Публичный сайт)

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

Команда собрана. Самое время определить тактику — и вперёд, к победе. Смотрим, как в QOFA разворачивается турнир от первой заявки до финального свистка.

Мяч в игре, Или как QOFA работает изнутри

 

Как и любая хорошая игра, турнир в QOFA начинается задолго до первого свистка. Первоочередно, конечно — намерение. Но одного его мало, чтобы действительно собрать целый турнир.

Итак, подготовка турнира — это целый процесс: от решения его провести до последнего подписанного протокола. И если раньше этот процесс был запутанным, бессистемным и жил где‑то в чатиках и головах инициативных людей, то сейчас он структурирован, прозрачен и полностью покрывается порталом QOFA.

Можно условно разделить этот процесс на шесть этапов, в каждом из которых включаются свои игроки, свои роли системы:  

 

Создание турнира → Клубы и команды → Прием заявок → Расписание → Протокол матча → Публикация. 

 

Теперь чуть подробнее о том, что же происходит на каждом из этапов. 

01 Создание турнира

Администратор организации создаёт турнир по регламенту: задаёт название, формат, разновидность футбола, количество команд, сроки. Назначает администраторов турнира и передаёт управление.

Здесь настраивается всё необходимое: название и описание, даты и места проведения, формат и вид футбола, количество команд и туров. Отдельно — параметры заявок, возраст игроков, роли судей, правила проведения, систему очков и правила дисквалификаций.  К турниру прикрепляются регламенты и документы, назначаются администраторы турнира.

02 Создание клубов, команд и игроков

Администраторы турнира создают в портале клубы, команды, добавляют игроков и сотрудников. 

Каждый клуб в портале — это полноценный профиль: название на двух языках, описание, логотип и фирменный цвет страницы на публичном сайте. Плюс ссылки на все соцсети — VK, Telegram, YouTube, TikTok.
Команда создаётся внутри клуба. Помимо названия и логотипа указываются пол команды, город, стадион. И даже цвета формы: основной, гостевой и резервной — для игроков и вратаря отдельно.
Игрока можно найти в базе по ИИН — если он уже есть в системе, данные подтягиваются автоматически. В профиле игрока: имя на двух языках, дата рождения, гражданство, FIFA ID, Q ID, биография и ссылки на соцсети и Transfermarkt.

03 Приём заявок

Открывается приём турнирных заявок. Администраторы команд подают заявки, прикрепляют документы. Администратор турнира модерирует и формирует финальный пул участников. 

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

04 Составление расписаний матчей

Администратор турнира создаёт календарь турнира: кто, с кем, где и когда играет. Все матчи сразу появляются на публичном сайте, поэтому болельщики знают расписание заранее.

 

Для каждого матча администратор турнира задаёт: турнир, дату и время, тур, стадион, команды — хозяева и гости. Так формируется расписание: матчи добавляются один за другим,и календарь турнира складывается в портале →

 

Как только расписание сформировано, оно появляется на публичном сайте. Болельщики видят все матчи: дату, время, стадион и команды. Справа — турнирная таблица, которая обновляется после каждого сыгранного матча.

05 Протокол матча

Протокол матча — главный документ игры. Судья заполняет его по ходу матча и подписывает после финального свистка.

Судья фиксирует все события матча в реальном времени: голы, карточки, замены, незабитые пенальти, дополнительное время и серию пенальти.

 

Если детальный протокол заполнить сразу не получается — можно быстро указать только счёт.

 

После того как все данные внесены, судья подписывает протокол. С этого момента внести изменения нельзя — только через администратора турнира.

06 Публикация результатов

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

Публичный сайт — это, по сути, витрина турнира, где любой болельщик, игрок или тренер может найти всё, что нужно:

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

Еще немного о публичном сайте

То, что спрятано под капотом — роли, процессы, таблицы, это сердце всего проекта. Но публичная часть — то, что доступно всем болельщикам, — душа. Любой человек, зайдя на сайт QOFA может узнать всё о футболе в своем регионе: о турнирах, командах и игроках. 

Помимо того, что касается конкретных турниров и матчей, здесь ещё есть:

  • Страницы команд — всё о команде в одном месте: матчи, турниры, календарь, состав, сотрудники, лучшие игроки и статистика. Состав привязан к конкретному турниру, поскольку один игрок за карьеру может выступать за разные команды или параллельно участвовать в нескольких турнирах в разных командах. 
  • Страницы игроков. В каких турнирах участвовали, за какие команды играли, какова статистика по каждому турниру.
  • Страницы судей — матчи, должность и цифры: сколько игр отсудил, карточек выдал, пенальти назначил.
  • Контент — фото, видео, новости и социальные проекты. Школьный и студенческий футбол, поддержка школы арбитров — всё, чем живёт ассоциация за пределами турнирной таблицы.

 

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

Результаты

С мая по сентябрь 2026 года на новом портале QOFA прошёл первый турнир — Первенство Карагандинской области по футболу, посвящённое 90-летию региона.

В формате 11x11 сыграли 11 команд из Караганды, Сарани, Сортировки, Темиртау и ещё нескольких городов области.

Итог: 266 заявленных игроков, 70 сыгранных матчей и 434 забитых гола — вся статистика, включая карточки и дисквалификации, фиксировалась и публиковалась на портале.

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

 


Игорь Агафонов
, руководитель проектов развития Карагандинской областной ассоциации футбола

«Скажу честно, переход дается нам непросто. Командам, тренерам, судьям и даже нашим сотрудникам пришлось перестраиваться на новые процессы, прибавилось работы по контенту и модерации сайта. Но результат уже заметен — пользователи отмечают, что портал стал куда симпатичнее и информативнее, чем прежний сайт ассоциации. Другим организациям, которые думают о цифровизации, я бы сказал так: начинайте с малого и ищите решения под свой бюджет. Чаще всего останавливают не деньги, а непонимание, зачем это вообще нужно. Но факт в том, что бумага — это прошлое. А цифровизация нужна в том числе и для того, чтобы привлекать партнёров: это чёткая статистика. Новостная часть нашего сайта — это работа с медиа, медиа — это интерес, а интерес — это деньги»

Конкретные планы по дальнейшему развитию портала в QOFA пока не озвучиваются — команда сосредоточена на том, чтобы обкатать существующую функциональность, внедрить все новые процессы и помочь сотрудникам, тренерам и игрокам к ним адаптироваться. Но с учётом амбиций проекта и уже поступающих запросов от других ассоциаций, новые цели и задачи здесь наверняка не заставят себя ждать. 

 

Саммари по проекту:

МЕТОДОЛОГИЯ
FFF — Fix Time · Fix Budget · Flex Scope

 

Спринты Длительность Задачи Докумнетация Дизайн
2х- недельные 13 месяцев Jira Notion Figma

 

КОМАНДА ПРОЕКТА: 

СО СТОРОНЫ КЛИЕНТА

QOFA / QJL

Игорь Агафонов,  руководитель проектов развития
Карагандинской областной ассоциации футбола

Изат Мусилимов, руководитель отдела проведения соревнований

Юрий Воропаев, заместитель исполнительного директора QJL

Виталий Заря, проектный менеджер

________

ДИЗАЙН

Brele

UX/UI и фирменный стиль

Артём Юшин, дизайнер

Евгений Дмитриев, проектный менеджер

Анна Каргина, проектный менеджер

Иван Гончарёнок, дизайнер

Владислав Сплав, арт-директор

________

РАЗРАБОТКА

fuse8

Управление проектом · Аналитика

Проектирование · Разработка · Тестирование

Вениамин Мустафин,  проджект-менеджер

Инесса Кальбаева, аналитик

Виктор Облешев, тимлид, бэкенд

Фёдор Киселёв, бэкенд

Ирина Маковецкая, бэкенд

Евгения Хамидуллова, бэкенд

Баир Очиров, фронтенд

Александр Фёдоров, фронтенд

Кирилл Климов, фронтенд

Игорь Войтов, фронтенд

Алексей Ермаков, тестировщик

 

 

СПАСИБО ЗА БЛЕСТЯЩУЮ ИГРУ, КОМАНДА!