Разработка на Next.js: платформа RocketSkills
О проекте
Rocket Business — SEO-агентство, которое продвигает сайты в РФ и за рубежом, ведет сложные проекты на техподдержке и управляет репутацией клиентов в интернете. За последний год команда агентства выросла 33 до 50 человек, и штат продолжает расти. В таких условиях руководителям сложно отслеживать достижения каждого сотрудника — нужны специальные инструменты для системного развития команды.
Специально для Rocket Business мы разработали RocketSkills. Это платформа, которая отслеживает успехи команды, помогает в обучении и визуализирует рост по карьерной лестнице. С ее помощью специалисты быстрее осваивают новые навыки и своевременно переходят на новые грейды.
Используемые технологии
Точка старта
До разработки RocketSkills руководители фиксировали прогресс команды в Excel-таблицах. За последний год сотрудников стало в два раза больше, и метод, проверенный годами, перестал работать. Основные причины:
- В таблицах удобно структурировать информацию, но неудобно собирать ее для оценки работы сотрудника.
- Сложно быстро определить, есть ли динамика развития конкретного сотрудника или нет.
- Руководителю нужно было потратить очень много времени, чтобы подсчитать общее количество баллов и время на прокачку конкретного скилла.
- Подтвердить новый скилл внутри таблицы невозможно – нужно собираться на планерку и «экзаменовать» каждого сотрудника.
Ну и еще такой метод довольно скучный и мало мотивирующий на великие подвиги. Команда RocketDev проанализировала прежнюю систему, собрала обратную связь от руководителей и сотрудников. После этого концепция RocketSkills родилась мгновенно — платформа с интуитивно понятным интерфейсом, игровой системой и прозрачной статистикой.


Разработка
RocketSkills разработан на фреймворке Next.js с интеграцией базы данных MongoDB — ценим ее за скорость и функциональность.
А еще мы задействовали:
- ORM-библиотеку Mongoose для взаимодействия с MongoDB;
- GUI-модуль Compass для визуализации базы данных и удобной работы с ней;
- библиотеку NextAuth.js — с ее помощью мы быстро настроили безопасную систему аутентификации.
Корпоративные продукты — отличная возможность проверить digital-тренды перед тем, как использовать их в работе с коммерческими проектами. На этой платформе мы впервые тестировали методологию Feature-Sliced Design. Она помогает структурировать код, а также быстро интегрировать новые компоненты в существующую архитектуру.
Пришли к выводу, что методология эффективная, но на RocketSkills нам удалось задействовать лишь часть принципов — продолжим осваивать на более масштабных проектах.
Что RocketSkills дает команде?
RocketSkills активно используется командой уже на протяжении года. Руководители отделов отмечают следующие преимущества:
- 01
Прозрачный карьерный рост
Сотрудники видят свой возможный путь и понимают, чего нужно добиться для продвижения.
- 02
Мотивация к обучению
Система поощряет постоянное совершенствование навыков. Команда больше учится и лучше работает над проектами.
- 03
Эффективное управление талантами
RocketSkills помогает выявить перспективных сотрудников и составить план их дальнейшего развития.
- 04
Объективная оценка персонала
Руководители отслеживают прогресс каждого сотрудника, выявляют сильные стороны и зоны роста.
- 05
Трансляция ценностей компании
В команде собраны люди, для которых крайне важно саморазвитие, и система помогает укреплять эти базовые ценности.
О результатах
Мы разработали стратегический инструмент для развития сотрудников Rocket Business. И он способствует впечатляющим результатам. По данным исследования, которое провел HR-менеджер агентства, за 2024 год:
- Количество сотрудников с новыми грейдами увеличилось с 17% до 34%. Половина из них стала менторами и тимлидами.
- Значительно вырос процент тех, кто регулярно проходит обучение и занимается самообразованием — с 30% до 74%.
- Количество положительных ответов на вопрос «Нравится ли тебе работать в компании?» выросло с 69% до 85%.
При этом обороты агентства выросли на 93%, а средний срок работы с клиентом увеличился с 4,5 до 6,1 лет.