Клиент поставил задачу провести глубокую модернизацию HR-платформы Simonitor, а именно: устранить накопленный технический долг, повысить производительность и подготовить систему к дальнейшему росту как SaaS-решение. На момент обращения платформа активно использовалась для проведения опросов вовлеченности и мотивации, однако из-за сложившейся архитектуры и "наслоений" в кодовой базе развитие новых функций стало дорогим и рискованным, а аналитические расчеты и отчеты требовали оптимизации.
Цель клиента заключалась в том, чтобы получить устойчивую и масштабируемую систему, способную надежно работать с увеличивающимся числом пользователей и большим объемом данных опросов, при этом расширив продуктовые возможности. В частности, требовалось внедрить новые виды опросов для более точной диагностики вовлеченности (включая расширенные сценарии с уточняющими вопросами), усилить аналитический блок (метрики, драйверы, агрегированные срезы, визуализация результатов) и добавить инструменты автоматизации обработки данных - прежде всего, автоматическую генерацию отчетов, чтобы сократить ручные операции и ускорить получение управленческой информации.
Дополнительно клиент обозначил задачу выстроить предсказуемый процесс поставки изменений - стандартизировать разработку и релизы, внедрить CI/CD и обеспечить основу для дальнейшего развития платформы без деградации качества и скорости внедрения нового функционала.
Сначала мы провели технический аудит платформы, где разобрали текущую архитектуру, критичные участки кода, схему данных MySQL и сценарии нагрузки при проведении опросов и формировании отчетов. По результатам аудита сформировали план поэтапного рефакторинга так, чтобы обновления внедрялись без остановки сервиса и с минимальными рисками для пользователей.
После выполнили глубокий рефакторинг backend-части (PHP 8.1 / Python), где переработали доменную логику опросов и результатов, разделили ответственность модулей, унифицировали API для фронтенда, устранили дублирование и "технические хвосты". Параллельно оптимизировали работу с данными - пересобрали сложные выборки, добавили индексацию, ускорили агрегации для расчета eNPS/mNPS и факторных показателей, а ресурсоемкие вычисления перевели в асинхронный режим, чтобы снизить нагрузку при построении аналитики.
На продуктовой стороне мы расширили функциональность платформы и добавили новые типы опросов и сценарии прохождения (в том числе уточняющие и закрытые вопросы), усилили аналитический блок (драйверы, группировки, агрегированные срезы, визуализации) и внедрили автоматическую генерацию отчетов, чтобы сократить ручную обработку результатов. В интерфейсе переработали раздел управления опросами - фильтры, статусы, контроль заполненности и быстрый доступ к отчетам.
В результате проекта платформа Simonitor получила обновленную архитектуру, устраненный технический долг и существенно повышенную производительность. Система стала устойчиво работать при росте числа пользователей и объема обрабатываемых данных, а формирование аналитических отчетов и расчет показателей вовлеченности выполняются быстрее и без перегрузки инфраструктуры. Платформа стала технологически готова к масштабированию как SaaS-решение.
Функционально продукт вышел на новый уровень: внедрены расширенные сценарии опросов, гибкая конфигурация вопросов и усиленный аналитический модуль с наглядной визуализацией драйверов мотивации и удовлетворенности. Автоматическая генерация отчетов позволила существенно сократить ручную обработку данных и повысить точность управленческой аналитики. HR-специалисты и руководители получают структурированные отчеты и агрегированные показатели без дополнительной подготовки данных.
На практике обновленная платформа применяется для регулярной диагностики вовлеченности сотрудников, анализа слабых зон в управлении и отслеживания динамики изменений по подразделениям и периодам. Руководство компаний использует отчеты Simonitor для принятия управленческих решений - корректировки системы мотивации, улучшения внутренних процессов, работы с командами и повышения продуктивности. Таким образом, модернизация платформы усилила ее ценность как инструмента стратегического HR-управления.