5 апреля завершился студенческий хакатон Экосистемы «СТИК» совместно с ООО «Бизнес технологии» Global ERP. Участникам предстояло за два дня разработать цифровое решение для управления корпоративным обучением — от планирования и отслеживания прогресса до визуализации процессов в формате диаграммы Ганта.
Первое место заняла команда «Нефтяные богатыри» из Новосибирского государственного университета.
В состав команды вошли:
— Антон Лукиша (капитан),
— Георгий Сафонкин,
— Тимофей Боев,
— Егор Давыдов,
— Денис Малиновский.
— Когда мы увидели анонс хакатона — сразу захотели поучаствовать. Да и как тут не захотеть, задача реальная, творческая, практикоориентированная и не придуманная из головы, а взятая с реально возникшей проблемы по созданию веб-приложения для учёта ресурсов корпоративных обучений, — рассказывает Денис Малиновский.
Хакатон стартовал 3 апреля. Команда сразу приступила к анализу технического задания и проектированию системы.
— ТЗ было составлено отлично: вся ключевая часть приложения была описана подробно и однозначно, при этом документ оставлял достаточно пространства для творчества и самостоятельных решений, — отмечает Денис.
Роли в команде распределили с самого начала: фронтенд, бэкенд, аналитика и инфраструктура.
— Работали почти круглосуточно, только на сон и перерывы на еду отвлекались. К финишу команда достигла полной синхронизации, — делится впечатлениями капитан команды Антон Лукиша.
Команда создала веб-приложение для визуализации корпоративного обучения.
— Мы сделали веб-приложение для визуализации обучения в корпоративной ERP-системе. Суть в том, чтобы учитывать ресурсы обучения: кто, чему и когда учился, какие материалы использовались, — объясняет Антон.
В проекте использовались современные технологии: Docker, Postgres и MongoDB, React и Java Spring, а также XML-интеграция и сервис почтовых уведомлений.
— Получился живой инструмент для HR и учебных центров, с возможностью масштабирования. Самое сложное, наверное, было найти баланс между идеальным кодом и дедлайном. Хотелось сделать интерфейс максимально плавным и логичным, а архитектуру более грамотной, но при этом нужно было оперативно сдружить фронт с бэкендом и тщательно протестировать — добавляет он.
Финальная защита включала презентацию архитектуры, ролей в команде и ключевых решений. Эксперты задавали вопросы по бизнес-логике и технологиям.
— На каждый из поставленных вопросов мы смогли уверенно ответить, потому что каждый блок нашей системы был проработан и тщательно продуман, — рассказывает Денис.
— Честно? Сначала не поверили. Но когда объявили 1-е место, накрыло волной неожиданной радости, — делится Антон.
Поздравляем команду с победой и гордимся результатом!