Образец · открыт целиком
Как выглядит наш IT-аудит
Ниже — структура, по которой мы разбираем систему, и пример заполнения. Показываем до того, как вы заплатили: после чтения будет видно, нужен вам аудит или нет.
Про пример. Разбираемый магазин вымышленный. Аудит вскрывает уязвимые места, а публиковать их про живой чужой бизнес мы не станем. Цифры и симптомы взяты из настоящей практики, но собраны в одном несуществующем заказчике.
Что на входе
«Кофейня-обжарщик» продаёт зерно и подписку на доставку. Магазин на WooCommerce работает четвёртый год, делали трое подрядчиков подряд, стейджинга нет. Владелец пришёл с одной фразой: «сайт стал медленный и мы боимся его трогать».
Структура разбора: пять слоёв
Аудит идёт сверху вниз — от того, что видит покупатель, к тому, что лежит в договорах. Порядок не случаен: половина «технических» проблем оказывается организационными.
1. Витрина — что видит покупатель
Проходим ключевые сценарии руками и автоматикой: главная, категория, карточка, корзина, оформление, оплата, письма.
- критичноОформление заказа падает при оплате картой на мобильном Safari — платёж проходит, заказ не создаётся. Найдено 11 таких платежей за месяц, деньги списаны, товар не отгружен.
- важноФильтр «обжарка» не находит половину товара: у 60 позиций атрибут заполнен текстом («средняя», «Средняя», «medium»), у 24 не заполнен вовсе.
- на заметкуКартинки отдаются в JPEG по 2–4 МБ, WebP не настроен. На мобильном интернете карточка грузится 6 секунд.
2. Данные — каталог, остатки, цены
Сверяем то, что в базе, с тем, что должно быть: дубли, пустые обязательные поля, товары-призраки, расхождения с источником.
- критично32 товара «в наличии» на сайте отсутствуют в 1С. Их покупают, потом отменяют заказ вручную.
- важноАтрибут «вес» имеет 47 уникальных значений на 80 товаров: «250 г», «250г», «0.25 кг», «250». Расчёт доставки берёт вес строкой и в трети случаев ошибается.
- на заметку14 вариативных товаров без единой вариации — покупатель видит карточку без возможности купить.
3. Инфраструктура — где и на чём живёт
Сервер, версии, бэкапы, мониторинг, сертификаты, почта. Отдельно — что произойдёт, если сегодня всё упадёт.
- критичноБэкапы настроены, но ни разу не проверялись восстановлением. Последний архив за 9 марта повреждён — распаковка обрывается на середине базы.
- критичноPHP 7.4 — снят с поддержки, обновления безопасности не выходят с 2022 года.
- важноМониторинга нет. О том, что сайт лежит, узнают от покупателей в директе.
4. Интеграции — что с чем разговаривает
1С, платежи, доставка, CRM, аналитика, рассылки. Рисуем карту: кто кого вызывает, что случится, если один узел замолчит.
- важноОбмен с 1С идёт по расписанию раз в сутки в 3:00 и молча пропускается, если файл выгрузки не готов. За полгода 23 пропущенных обмена, никто не заметил.
- важноМетрика считает конверсию по кнопке «В корзину», а не по оплате. Отчётность завышает конверсию примерно вдвое.
- на заметкуТри сервиса рассылок подключены одновременно, активно используется один.
5. Права и договоры — кому принадлежит то, что работает
Домены, хостинг, доступы, лицензии, исходники. Самый скучный слой и самый болезненный, когда что-то случается.
- критичноДомен зарегистрирован на личный аккаунт подрядчика, с которым перестали работать в 2024-м. Продление через два месяца.
- важноПять платных плагинов без действующих лицензий: обновления недоступны, включая security-патчи.
- на заметкуИсходники темы есть только на проде. Репозитория нет.
Что на выходе
Не «отчёт на сорок страниц», а три документа, по которым можно действовать в тот же день.
- Карта систем — схема на один разворот: что с чем связано, где узкие места, что произойдёт при отказе каждого узла. Ей пользуются и без нас — при разговоре с любым подрядчиком
- Список критичного — то, что чинится первым, с оценкой последствий бездействия. В примере выше это четыре пункта, а не сорок
- План на три горизонта — что укрепить сейчас, что заменить в течение года, что оставить в покое. С ценой каждого шага отдельно, чтобы можно было брать по частям
Сколько это стоит и что дальше
Аудит — 90 000 ₽ фиксированно, две недели. Дальше вы ничего нам не должны: план написан так, чтобы его мог исполнить любой подрядчик. Если после аудита работаем дальше вместе — его стоимость идёт в зачёт первого проекта.
Хотите такой разбор по своей системе?
Можно просто задать вопрос — ответит инженер, а не автоответчик.