HR_Tech: Автоматизация оценки сотрудников
внутренний веб-сервис для автоматизации performance review в МТС DIGITAL

Индустрия: HR и IT
Тип продукта: Web-экраны
Срок реализации: Несколько дней на экран (в среднем 1 день на простой экран)
Результат: Замена Excel на автоматизированную систему, повышение качества данных, экономия ресурсов
Explore
Введение
HR_Tech — продукт для команд МТС DIGITAL (MWS), разработанный для автоматизации процесса оценки сотрудников. Был создан набор web-экранов, включая страницы для руководителей, делегирование оценки, статистику, личные оценки и панель администратора. Это позволило перейти от ручной работы в Excel к системе, которая самостоятельно рассчитывает оценки, хранит исторические данные и обеспечивает доступ для сотрудников и администраторов. Проект возглавил Алексей Толстов, Chapter lead в Центре технического развития и технологий разработки. При ограниченном финансировании и отсутствии выделенной команды он выбрал подход быстрой разработки, который позволил реализовать проект силами трёх человек.

If a building becomes architecture, then it is art
Проблема
Ранее вся оценка сотрудников проводилась в Excel: линейные руководители собирали данные, передавали вверх по цепочке, а затем перекладывали в другие форматы. Это приводило к страданиям компании — потерям файлов , низкому качеству данных из-за пересылок по почте и отсутствию автоматизации. Без собственных сервисов процесс performance review был рутинным, не учитывал функциональное подчинение в кластерах и не позволял быстро делегировать задачи или просматривать статистику по прямым подчиненным. Кроме того, без финансирования на полную команду разработка традиционным способом была бы дороже и дольше.
Цели проекта
  • Автоматизировать оценку сотрудников, включая делегирование, статистику подразделений и оценки прямых подчиненных.
  • Добавить функциональное подчинение для доступа лидеров практик к опциональному контексту.
  • Создать панель администратора и доступ для сотрудников к данным оценки из продуктовой мотивации.
  • Сократить затраты на разработку, используя low-code инструмент без полной команды.
  • Обеспечить хранение историчности данных и повышение их качества без потерь.
Решение
Проект был реализован одним специалистом (Алексей Толстов) с минимальной поддержкой. Фронтендовую часть разработал Алексей, бэкенд — стажёр, дизайн подготовил дизайнер по ТЗ. Использование low-code инструментов позволило избежать формирования полноценной команды, что значительно сократило сроки и бюджет.
«Нам не хватило графиков и древовидных структур на начальном этапе, но мы адаптировали и перерисовали их, используя доступные возможности предоставленной системы, и результат получился весьма впечатляющим, полностью достигнув поставленной цели».
Алексей Толстов, Chapter lead / Центр технического развития и технологий разработки
Ключевые функции реализации
  • Разработаны web-экраны: страница руководителя, делегирование, статистика подразделений, личные оценки.
  • Добавлена панель администратора и доступ для сотрудников к оценкам из продуктовой мотивации.
  • Адаптированы недостающие элементы платформы, такие как графики и древовидные структуры, с легкостью, с использованием возможностей платформы.
Преимущества
  • Мультивселенная для миграции экранов: Переключение между стендами (dev, stage, prod) без дублирования — экраны хранятся в единой базе с прозрачными статусами подверсий и релизов.
  • Визуальный редактор: Позволяет отслеживать изменения в реальном времени.
  • Дебаг-панель и DevTools: Интеграция в браузер для отладки без установки дополнительного ПО, с быстрым выявлением ошибок.
  • Система по разработке фронтенда была выбрана именно из-за ограниченного финансирования: весь объем работ выполнен одним человеком, с разработкой простого экрана за 1 день. Это web-разработка, ориентированная на внутренние инструменты, где скорость и гибкость критичны.
Процесс разработки
  • Разработка велась в формате быстрых итераций с консультациями от команды разработчиков системы. В отсутствие собственных сервисов применялись мок-данные для тестирования, что ускорило процесс и минимизировало риски. Среднее время на простой экран составило 1 день, что значительно сократило time-to-market.
«Без данной системы по разработке фронтенда было бы дороже и дольше — пришлось бы собирать команду. Собрал в формате одного человека, сам собирал фронт, а бэкенд — стажёр». — Алексей Толстов».
Алексей Толстов, Chapter lead / Центр технического развития и технологий разработки
Кроме того, помимо достижения поставленных целей, проект принёс дополнительные преимущества:
  • Улучшение пользовательского опыта: Благодаря повышенной прозрачности, минимизации рутинных задач и удобству доступа к данным, взаимодействие с системой стало более комфортным и эффективным.
  • Масштабируемость: Решение готово к дальнейшему развитию без необходимости в существенных доработках, что открывает возможности для лёгкого расширения функционала.

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

  • HR_Tech в рамкам внутренней платформы МТС демонстрирует, как low-code инструмент может преобразовать рутинные HR-процессы в автоматизированную систему. Переход от Excel к надежной базе данных повысил качество работы, сэкономил ресурсы и обеспечил масштабируемость. Для команд с ограниченным бюджетом это пример эффективного использования технологий в web-разработке.