Сервис оценок сотрудников для HR-отдела крупной российской интернет-компании

Заказчик — большая российская интернет-компания — для HR-отдела разработал на аутсорсинге внутреннюю систему оценки сотрудников. Система нуждалась в ряде крупных доработок, однако отношения с подрядчиком на тот момент были прекращены. Компания обратилась в Antida software с задачей доработки и оптимизации программы.

Проблема

Приближалось завершение квартала и нашему заказчику нужно было провести ряд оценок сотрудников по проектам. Текущая версия системы не позволяла это выполнить ввиду следующих основных проблем:
1) Система работала очень медленно, некоторые запросы к базе данных не выполнялись из-за таймаутов.
2) На больших оценках (от 50 человек) неправильно рассчитывались результаты и статистические данные.
3) После определенного срока эксплуатации стало понятно, что оценки нуждаются в возможности гибкой конфигурации.
4) Требовалось разработать новый вид оценки.
5) Ряд других проблем и необходимость доработок.

Предложенное решение

Наша компания выделила следующую команду для работы над проектом: front-end разработчик, back-end разработчик и QA инженер. Таким составом мы приступили к доработке сервиса оценок сотрудников.

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

Результат

Antida software грамотно провела анализ, декомпозицию и оценку проекта. Что вкупе с правильно поставленным процессом разработки и глубокой экспертизой работы с legacy-кодом позволило нам точно попасть в заявленные сроки, поставив заказчику строго высокое качество конечного продукта.

За счет того, что мы справились с работой незадолго до окончания квартала, большая квартальная оценка в компании заказчика была успешно проведена.

Перейти к следующему кейсу