Привет, Хабр! С вами Иван Клюев, я занимаюсь организацией и продвижением хакатонов в России. Все, кто как-то связан с маркетингом и развитием бизнеса, знают такой термин как “гросс-хакинг”. Это быстрое тестирование гипотез и получение максимального результата для бизнеса с минимальными затратами. Сегодня я расскажу о хакатоне Федерации спортивного программирования (ФСП России) с целью создании MVP приложения для ниши автотуризма, что идеально вписывается в концепцию гросс-хакинга. А зачем я об этом рассказываю — чтобы показать уровень задач и чтобы в следующих хакатонах участвовали читатели Хабра.
***
Справка о хакатоне
С 27 по 31 августа 2023 года в Калуге прошел интересный хакатон ФСП России для студентов, целью которого было создание мобильной и веб-платформы - агрегатора информации и услуг для автотуристов. Заказчик кейса — Ассоциация цифровой трансформации (АЦТ).
Федерация спортивного программирования (ФСП) создана октябре 2021 года по инициативе председателя правительства РФ, М. Мишустина. В апреле 2022 года Россия стала первой страной в мире, официально признавшей спортивное программирование видом спорта. Отделения ФСП представлены в 89 регионах РФ.
В контур спортивного программирования включены следующие дисциплины: алгоритмическое программирование, хакатон (продуктовое программирование), программирование робототехники, бас-программирование, информационная безопасность.
Соревнования ФСП в Калуге были организованы Министерством спорта Российской Федерации, Федерацией спортивного программирования, Министерством спорта Калужской области, при поддержке АО ТК «Центр» и хакатоны.рус (где я директор).
Задача хакатона выглядела так: создать цифровую платформу для автотуристов, которая станет универсальным инструментом для планирования и организации поездок.
Команды должны были разработать приложение или модуль, который будет агрегировать информацию о маршрутах, достопримечательностях, заправках, кафе, гостиницах, а также предлагать услуги этих объектов с возможностью бронирования и оплаты со скидками (если такие предоставлены хостами). Требовалось предусмотреть возможности для планирования маршрутов с учетом интересов пользователя, организации туров с использованием аудио-гидов и интеграцию с другими онлайн-сервисами по API (билеты на транспорт, бронирование гостиниц и т.д.).
Предполагалось, что платформа должна учитывать разные типы путешественников (семьи, студенты, мотоциклисты и т.д.) и предоставлять удобные функции для каждого из них. Результат должен выглядеть как приложение уровня MVP (Minimum Viable Product), демонстрирующее максимальное количество полезных функций, или модуль, который можно легко интегрировать в такую платформу.
Довольно сложное задание для 4-х дней соревнования, не так ли?
В реальности, конечно, речь шла о неком демо-приложении, в котором можно было бы увидеть проработку интерфейсов с соответствующей функциональностью.
В реальном бизнесе, чтобы получить API-доступ к билетам РЖД, сайтам-агрегаторам гостиничного фонда и т.п. — совсем непростая задача и требует большой организационной и договорной работы.
Команды-участники и команды-победители
Теперь о том, кто участвовал в хакатоне: за победу боролись 9 команд из 8 университетов России:
Брянская область - "Брянский государственный инженерно-технологический университет"
Воронежская область - "Воронежский государственный технический университет"
Донецкая Народная Республика - "Донецкий национальный технический университет" (2 команды)
Калужская область - Калужский филиал Московского государственного технического университета имени Н. Э. Баумана
Липецкая область - "Липецкий государственный технический университет»
Москва - "Московский технический университет связи и информатики"
Республика Татарстан - " Университет Иннополис"
Тульская область - "Тульский государственный университет".
А вот и список победителей — три команды, разделившие общий призовой фонд в 500К рублей:
?1 место — команда “INNOстранные специалисты” (Республика Татарстан): Ростов Николай, Крайнов Родион, Горячих Эмиль, Ильина Мария
?2 место — команда “Компас” (Брянская область): Гайлитис Виктория, Веревкин Елисей, Григорьев Артем, Пудов Кирилл
?3 место — команда “И так сойдет” (Тульская область): Фесунов Андрей, Поярков Артём, Шебанин Антон, Арсеньев Алексей, Пешехонов Григорий
Заказчику в лице Ассоциация цифровой трансформации очень понравились решения и других команд. Поэтому заказчик выделил дополнительный призовой фонд в 150К рублей и разделил его на призы по 50 тыс. руб в виде спецноминаций на 3 команды:
Приз в спецноминации “За инженерное решение” получила “InvalidCommand” (Москва): Кречин Илья, Сопов Андрей, Мокин Александр.
Спецноминация “За качество проработки концепции” досталась команде “Хахахакеры” (Воронежская область): Ковалева Виктория, Пуговкина Наталия, Пеньков Александр, Винокуров Станислав, Киселев Александр.
Третий приз в спецноминации “За комфорт и удобство автотуриста” ушел к команде “Код 418” (ДНР): Коржов Антон, Евтушенко Сергей, Панков Егор, Николаенко Дмитрий, Зозуля Михаил.
Победители и спецноминанты по итогам хакатона приглашены Ассоциацией цифровой трансформации в команду пилотного проекта для его дальнейшей реализации на федеральном уровне.
Что показали победители в своем решении
Команда победителей “INNOстранные специалисты”
Команда победителей «INNOстранные специалисты» (Республика Татарстан) представила свое видение платформы-агрегатора для автотуристов, которая решает проблему разрозненности информации и сервисов. Основная идея MVP заключалась в создании цифровой платформы, которая объединяла бы в себе планирование маршрутов, бронирование услуг, оплату, а также социальные функции для взаимодействия с другими путешественниками. Платформа (естественно, в будущей версии для продакшн) предлагала бы персонализацию маршрутов на основе предпочтений пользователя, включая интеграцию с билетными сервисами и оплату прямо в приложении.
В предлагаемом MVP особое внимание было уделено удобству и безопасности использования. В платформу встроены аудиогиды, которые автоматически запускаются при приближении к точке интереса, и голосовое управление, что делает использование приложения безопасным даже во время вождения.
Встроенные чаты позволяли бы путешественникам напрямую связываться с отелями, кафе и автосервисами, что упрощает процесс бронирования и получения актуальной информации. В конечной версии, платформа предлагала бы пользователям всю необходимую информацию и сервисы для комфортного автопутешествия “в одном окне”, что привлекло бы широкую целевую аудиторию (автотуристов).
Решение команды “Компас” — 2 место
Команда “Компас” (Брянская область) завоевало 2-е место, которое жюри присудило за проработанность интерфейсов приложения и подробную, насыщенную графикой презентацию.
Команда БГИТУ назвала свое решение “ComPass”. По видению команды — это будет удобная и эффективная платформа с элементами искусственного интеллекта, позволяющая автотуристам оперативно управлять организационно-информационными аспектами путешествия.
Жюри отметило, что в презентации была продемонстрирована функциональная диаграмма продукта на уровне, достойном опытного системного аналитика, и также предложен роадмап приложения, — от демо до продакшн.
Решение команды “И так сойдет” — 3 место
Команда Тульского государственного университета назвала свой прототип приложения «ПОЁХАЛИ! Сервис для Поиска Путешествий Мечты». По задумке команды, приложение должно быть максимально интуитивно понятным, с управлением на уровне сложившихся приемов мобильного интерфейса, таких как “Свайп влево — не нравится, вправо — нравится”, голосового поиска и голосового ввода предпочтений маршрута, интеграции с приложением-автонавигатором и др.
Для большего вовлечения пользователей, команда предложила использовать «звездную систему» отзывов, ставить лайки понравившимся местам (и дизлайки), организовать форум путешественников.
Команда ТулГУ также представила в презентации блок-схему работы приложения, предложила механизм выбора маршрута на основе весовых коэффициентов и предпочтений для путешественников разного возраста, пола и социального статуса. Благодаря такой подробной проработке функциональности приложения, жюри посчитало решение от ТулГУ достойным третьего призового места.
«Впечатления от мероприятия очень яркие. Команды реально соревновались, придумывали креативные идеи, у участников горели глаза. Все предлагаемые участниками функции приложения были полезны, — иными словами, хакатон дает возможность наполнить приложение фишками, которые помогут сделать его популярным у автотуристов»,
— выразил мнение о соревновании по продуктовому программированию председатель совета АЦТ и кейсодержатель хакатона Юрий Мышинский.
Хочешь попробовать себя в хакатонах? Просто начни участвовать!
Если тебе тоже хочется попробовать силы в соревнованиях по программированию, то смотри список ближайших хакатонов, на которые открыта регистрация, — на сайте Хакатоны.рус (это наш сайт). Заходи, регистрируйся, участвуй.
Для тебя работает Telegram-бот, где мы присылаем хакатоны, отобранные по интересующим тебя параметрам.
Напомню, что в зависимости от типа хакатонов, от 5 до 30% участников получают офферы от организаторов или кадровых агентств, являющихся партнерами мероприятий.
Всем удачи в соревнованиях по программированию!
Didimus