Аудит в ритейле: почему «быстро и дешево» обходится вдвое дороже
О продукте
Продукт нашего заказчика — интернет-магазин, который нуждался в ревизии после предыдущего подрядчика.
Как выяснилось, проблема состояла не только в качестве кода, но и в организации самого процесса разработки.
5 человек
2 недели

Какая была задача
Ритейл-компания заказала разработку интернет-магазина на Битриксе. Внутренний конкурс выиграл подрядчик, обещавший короткие сроки (2 недели) и низкую стоимость, хотя наша экспертиза показала, что релиз займет не меньше 4 недель.
В итоге продукт выпустили через месяц, при этом сайт работал плохо: много ошибок и низкая скорость даже при небольшой нагрузке ухудшали пользовательский опыт и снижали конверсию. Кроме того, подрядчик не соблюдал заявленные сроки, что отражалось на бизнесе клиента: он терял заказы, деньги и репутацию.
Заказчик проработал с тем подрядчиком около года, а когда решил передать проект нам, мы начали с технического аудита.
Решение
Мы провели глубокий технический аудит: изучили, как спроектирована архитектура решения. Выявили не только низкое качество кода и ряд ошибок, но и организационные проблемы, нарушения в технологическом процессе производства ПО. Например, отсутствовала система контроля версий, что приводило к регулярным ручным ошибкам при релизе обновлений. Это усугубляло нерегулярность релизов и срывы сроков, напрямую влияя на результат, который получал клиент.
По итогам аудита мы разработали план работ для стабилизации продукта. За несколько недель исправили критические баги, оптимизировали работу сайта, внедрили инструменты контроля версий и менеджмента процесса разработки. Затем продолжили развитие интернет-магазина, ориентируясь на долгосрочные цели заказчика.
Вызовы
Исходное обещание “быстро и дешево” оказалось обманчивым — фактически клиент потратил гораздо больше времени и средств, чем планировал сэкономить.
Благодаря комплексному аудиту и последующим улучшениям продукт удалось вывести на стабильный уровень, устранить узкие места и наладить технологический процесс: это положительно сказалось на показателях сайта и метриках бизнеса.
Результаты
Технический аудит часто выявляет не только проблемы кода и архитектуры, но и ошибки организационного характера.
Заказчик убедился, что неверное управленческое решение привело к неудачному запуску продукта и дополнительным затратам. Грамотный аудит и налаживание процессов помогли вернуть контроль над проектом.