Чек-лист приемки работ по внедрению CRM и ERP: как проверить, что компания автоматизации выполнила ТЗ

До 40% проектов по автоматизации ритейла завершаются с фактическим функционалом, который отличается от ТЗ на 20-30%, что ведет к скрытым доплатам в размере 15-25% от первоначальной сметы. Приемка — это не формальная подпись акта, а жесткий стресс-тест системы, где каждая недоработка интегратора стоит бизнесу потери конверсии или ошибок в складском учете.

Техническая сверка: проверка реализации функционала

Первый этап — построчный проход по ТЗ. Ошибка многих владельцев в том, что они проверяют «главный экран», пропуская периферийные функции. Требуйте демонстрации каждого пользовательского сценария (User Story). Если в ТЗ прописано «автоматическое создание заказа в ERP при оплате на сайте», проверьте это на 10 разных способах оплаты, включая частичный возврат и промокоды.

Пример: в одном из проектов интегратор заявил о готовности модуля лояльности, но при проверке выяснилось, что система не считает накопительный бонус при возврате товара — это критическая дыра в логике, которая при обороте 5 млн руб./мес. может привести к убыткам в 50-100 тыс. руб. ежемесячно. Экспертный вывод: любой пункт ТЗ, не подтвержденный живым тестом, считается невыполненным.

Стресс-тест интеграций и синхронизации данных

Интеграция CRM, ERP и сайта — самое слабое звено. Проверяйте скорость обновления остатков: в идеале задержка не должна превышать 30-60 секунд. Если остатки синхронизируются раз в 15 минут, при высокой оборачиваемости вы получите перепродажи (оверселлинг), что приведет к падению рейтинга магазина на маркетплейсах и росту числа отказов на 2-5%.

Кейс: при внедрении складской системы обнаружилось, что при одновременном заказе одного товара с сайта и через API маркетплейса система бронировала товар только одному, а второму подтверждала заказ, хотя остаток был равен единице. Это ошибка в архитектуре блокировок БД. Экспертный вывод: проверяйте систему на «конфликт одновременности» — это единственный способ выявить баги синхронизации до запуска.

Валидация качества миграции данных

Перенос данных из старой системы часто сопровождается потерей 1-3% записей или искажением типов полей (например, даты превращаются в текст). Проверка должна быть выборочной, но глубокой: возьмите 100 случайных заказов за разные периоды (год назад, месяц назад, вчера) и сравните каждую цифру в старой системе и новой ERP.

Особое внимание уделите базе клиентов. Если в CRM пропали теги сегментации или история касаний, стоимость привлечения клиента (CAC) вырастет, так как вы не сможете запустить ретаргетинг по старым базам. Экспертный вывод: приемка миграции считается закрытой только после предоставления лога сверки (Mapping Report), где подтверждено соответствие 100% записей.

Проверка производительности и UX-тестирование

Система может работать правильно, но медленно. Время отклика страницы оформления заказа или генерации отчета в ERP не должно превышать 2-3 секунд. Если отчет по продажам за квартал формируется 30 секунд — архитектура базы данных настроена неверно (отсутствуют индексы), и при росте базы в 2 раза система просто «ляжет».

Оцените удобство работы сотрудников: если менеджер тратит на создание заказа в CRM 12 кликов вместо обещанных 4, эффективность отдела падает на 15-20%. Это скрытые потери, которые не пропишете в ТЗ, но которые должны обсуждаться на этапе приемки. Экспертный вывод: производительность — это часть функционала. Медленная система равна неработающей.

Документация и передача прав управления

Самый опасный момент — зависимость от интегратора. Проверьте наличие актуальных инструкций для персонала и технического паспорта системы. Если компания-подрядчик не передала доступы к административным панелям, API-ключам и исходному коду (при кастомной разработке), вы находитесь в заложниках.

Стоимость поддержки системы сторонними специалистами при отсутствии документации выше на 50-70%, так как любой новый программист будет тратить первые 20-40 часов только на изучение «самописного» кода. Экспертный вывод: не подписывайте финальный акт, пока не получите все пароли и инструкции, проверенные на практике рядовым сотрудником.

Вывод

Приемка автоматизации — это процесс выявления ошибок, а не подтверждение их отсутствия. Мой вердикт: никогда не принимайте работы по принципу «в целом всё работает». Используйте метод жесткого тестирования по сценариям (UAT). Избегайте фиксированных сроков приемки в договоре — закладывайте минимум 10-14 рабочих дней на итерации правок. Начинайте с проверки критических узлов: синхронизация остатков → оплата → складской учет. Если эти три звена дают сбой, любые красивые отчеты в CRM бесполезны.