блог
#Технические материалыоктябрь 202612 минут чтения

Как проверить работу подрядчика по сайту, порталу или кабинету, не читая код

Что заказчик может проверить руками сам: несуществующий адрес, форма с неправильным вводом, показ на настоящих данных, десять минут с телефона. И как читать ответы на встрече.
в чём польза
Набор проверок, доступных нетехническому руководителю, — каждая занимает минуты и показывает реальное состояние проекта.

Руководитель, который платит за сайт, интернет-магазин, портал или личный кабинет, обычно не умеет читать код — и не обязан. Но это не значит, что ему остаётся верить на слово. Большая часть того, что отличает сделанную работу от сделанной наспех, видна снаружи: в том, как продукт ведёт себя в неудобных ситуациях, и в том, какие ответы даёт команда на простые вопросы.

Эта статья — не про документы приёмки и не про техническую передачу продукта вашей команде: обе темы разобраны отдельно, карточки в конце. Здесь другое — что вы можете проверить сами, своими руками, в любой вторник, не спрашивая разрешения и не назначая процедуру. Половина проверок занимает минуту. Самая длинная — полчаса.

Оговорка, без которой список был бы нечестным: эти проверки не доказывают качество кода и не заменяют приёмку. Они показывают другое — насколько аккуратно сделаны края. Но край — это то место, где продукт ломается у живых людей, и подрядчик, у которого края в порядке, почти никогда не оказывается плох в середине.

Правило, которое делает все эти проверки осмысленными

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

Всё интересное живёт на краю. Пустое поле, слишком длинное название, несуществующий адрес, оборванная оплата, отключённый интернет, двойное нажатие кнопки. Зрелый продукт в этих местах объясняет, что произошло, и подсказывает, что делать. Незрелый показывает техническую ошибку, пустой экран или, хуже всего, делает вид, что всё прошло.

И второе правило: берите мышь и телефон в руки сами. Пересказ не передаёт ощущения скорости и понятности, а именно по ним ваш клиент примет решение. Смотреть, как кто-то уверенно кликает по знакомому маршруту, — это не проверка.

Проверка 1. Наберите адрес, которого не существует

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

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

Почему это говорит о многом. Страницу «не найдено» видят не только любопытные: на неё попадают по старым ссылкам из поиска, из чужих статей, из рассылок, отправленных год назад. Если подрядчик сделал её как часть продукта, значит, он думал о том, что происходит с человеком за пределами идеального маршрута. Если там системная заглушка — скорее всего, не думал и в других местах тоже.

Страница по несуществующему адресу на сайте SHI TRENDY: сообщение «404, страница не найдена», кнопка «Перейти в каталог» и полный подвал с разделами и контактами. Человек остался внутри сайта, а не на технической заглушке.

Проверка 2. Введите в форму не то, что от вас ждут

Форма заявки, регистрации или заказа — место, где продукт разговаривает с человеком чаще всего, и место, которое делают быстрее всего. Проверяется оно за пять минут, и ничего, кроме клавиатуры, не нужно.

Отправьте форму пустой. Нормальное поведение: подсветилось конкретное поле, рядом с ним написано, что именно не так, страница никуда не уехала. Плохое: общая надпись «ошибка» наверху, непонятно где, или форма молча ничего не делает.

Теперь введите в поле телефона буквы, в поле почты — слово без собаки, а в поле имени — двести знаков подряд. Потом впишите всё правильно, но нажмите кнопку отправки дважды. Последнее особенно показательно: на нормально сделанной форме кнопка после первого нажатия перестаёт нажиматься, и заявка приходит одна. Там, где об этом не подумали, вы получите два одинаковых обращения — а в магазине это два одинаковых заказа, и разбираться с ними будет ваш менеджер.

И последнее в этой проверке: ошиблись в одном поле, получили сообщение — сохранилось ли остальное, что вы уже ввели? Если форма очистилась целиком, значит человек с неудобного телефона на третьей попытке просто уйдёт.

Проверка 3. Попросите показать на ваших настоящих данных

Демонстрация почти всегда идёт на подготовленном примере: десять товаров с короткими названиями и хорошими фотографиями, три заявки, два сотрудника. На таком объёме не видно ничего.

Скажите прямо: покажите на реальном. Весь каталог целиком, а не раздел. Список заказов за месяц, а не за сегодня. Товар, у которого название в три строки. Карточку, у которой нет фотографии. Клиента с двойной фамилией и адресом на сорок знаков. Пустой раздел, в котором ещё ничего нет.

Смотреть надо на то, разъезжается ли вёрстка, обрезаются ли длинные названия аккуратно или наползают друг на друга, что стоит вместо отсутствующей фотографии, и что написано на пустом экране — «ничего не найдено» или просто пустота. Это те самые состояния элементов, на которые уходят недели работы и которые невозможно увидеть на десяти показательных записях.

Отдельно попросите открыть самый тяжёлый список, который у вас есть, и засеките про себя, за сколько он откроется. Точная цифра вам не нужна — нужно ощущение: это секунда, три или «сейчас прогрузится».

Проверка 4. Возьмите телефон и уйдите из офиса

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

Главное здесь — пройти ключевое действие целиком, до конца. Не посмотреть главную, а оформить заявку, зарегистрироваться, положить товар в корзину и дойти до оплаты, подать обращение в кабинете. Один раз, своими пальцами, никого не спрашивая. Это самые полезные десять минут во всей проверке подрядчика, и они стоят больше, чем час презентации.

01

Войдите одной рукой, держа телефон как обычно

Дотягиваетесь ли до кнопок большим пальцем, не промахиваетесь ли по соседним ссылкам. Если приходится браться второй рукой — интерфейс собирали на мониторе и на телефоне не проверяли.
02

Нажмите в поле телефона и посмотрите, какая вылезла клавиатура

Должна быть цифровая. Если буквенная — поле не размечено, и это мелочь, которая повторяется по всему продукту.
03

Проверьте, не закрыла ли клавиатура кнопку отправки

Классическая поломка: поле заполнил, а кнопка оказалась под клавиатурой и экран не прокручивается. На демонстрации этого не видно никогда.
04

Поверните телефон горизонтально

Не обязательно красиво, но ничего не должно исчезнуть или залезть друг на друга. Проверка на три секунды.
05

Включите режим полёта на середине действия и выключите обратно

Нормальное поведение — понятное сообщение и возможность повторить. Плохое — вечный кружок или пустой экран, после которого непонятно, прошло действие или нет.
06

Закройте вкладку и вернитесь через десять минут

Корзина на месте? Вход не слетел? Выбранный фильтр сохранился? Это видно глазами и говорит о том, как устроено хранение состояния.
07

Дойдите до конца и посмотрите, что вам написали

После отправки должно быть сказано, что именно произошло и чего ждать дальше. «Спасибо» без продолжения — это не ответ, а вежливость.

Проверка 5. Карточка приложения в магазине — открытая анкета

Если вам делают мобильное приложение, у вас есть источник, который невозможно приукрасить: его карточка в App Store или Google Play. Она публичная, и читается без всякой подготовки.

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

И самое важное поле — на кого оформлена учётная запись разработчика. В карточке видно провайдера и правообладателя. Если там юридическое лицо подрядчика, а не ваше, то выпускать обновления без него вы не сможете, а перенос приложения между учётными записями идёт через поддержку магазина и занимает месяцы. Проверяется за тридцать секунд, а обнаруживается обычно в худший момент.

Карточка приложения SHI TRENDY в Google Play: дата последнего обновления и блок «Безопасность данных» — какие типы данных приложение собирает, передаются ли они третьим сторонам, шифруется ли передача и можно ли запросить удаление.

Приложение SHI TRENDY — наш проект, и на нём удобно показать, что именно стоит за такой карточкой. Московский мультибрендовый концепт-стор работает больше одиннадцати лет, продавал через социальные сети, где число подписчиков перевалило за триста тысяч, и в 2020 году решил перестать зависеть от чужих алгоритмов. Сначала сделали интернет-магазин, затем приложение на Flutter — один код для iOS и Android, глубокая интеграция с административной системой сайта, обмен каталогом и товарными остатками полностью автоматический.

Честная часть кейса для этой статьи важнее остального. В тексте проекта прямо сказано: запуск интернет-магазина не привёл к мгновенному росту продаж, но дал стратегические преимущества — автоматизацию и независимость от соцсетей. И ещё: главную страницу несколько раз перерабатывали уже по ходу. Руководитель ShiTrendy Рустам Алибеков оценил результат так: небольшая команда стала эффективно справляться с потоком заказов. Вот это и есть проверяемый результат работы подрядчика — не «красиво получилось», а изменение в том, сколько людей нужно, чтобы вести тот же поток.

Вопросы, у которых обязан быть короткий ответ

Эти вопросы вы задаёте голосом, на встрече. Хитрость в том, что оценивать нужно не содержание ответа — в нём вы всё равно не разберётесь, — а его форму. У команды, которая держит проект в порядке, ответ короткий, конкретный и звучит сразу. Развёрнутое объяснение, почему вопрос поставлен неправильно, — это и есть ответ, просто отрицательный.

Ниже — не перечень требований и не то, что мы обязуемся обеспечивать сами. Это список для разговора: что спросить и как читать услышанное.

01

Когда вы в последний раз разворачивали резервную копию и проверяли, что она открывается?

Здоровый ответ — дата. «Копии делаются ежедневно» на вопрос не отвечает: непроверенная копия — это файл, о котором никто не знает, рабочий он или нет.
02

Как я узнаю о поломке раньше, чем мне напишет клиент?

Здоровый ответ — кому и куда приходит сообщение и кто в этот момент смотрит. Ответ «мы следим» означает, что вы узнаете из письма покупателя.
03

Где я могу посмотреть изменения до того, как их увидят клиенты?

Нужен адрес, куда вы заходите сами в любой день. Если такого места нет, каждое изменение вы впервые видите на работающем сайте одновременно с посетителями.
04

Сколько времени занимает выпустить маленькую правку?

Минуты, часы или дни — любой ответ нормален, если он назван. Важно, что он известен: значит, этот путь проходили не один раз.
05

Кто, кроме одного конкретного человека, может это сделать?

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

На кого оформлены домен, хостинг и учётная запись в магазинах приложений?

Правильный ответ — на вашу компанию. Проверяется не словами: попросите войти своей учётной записью прямо при вас и изменить права другого сотрудника.
07

Что увидит клиент, если внешняя система не ответит?

Платёжный сервис, служба доставки, учётная система. Здоровый ответ описывает, что человек увидит на экране. Ответ «такого не бывает» означает, что об этом не думали.
08

Какие дни в году нам нельзя ничего выпускать?

Распродажа, старт потока, закрытие периода в учёте. Если подрядчик спрашивает об этом сам, он думает о вашем бизнесе, а не только о своей задаче.

Что смотреть в процессе, пока проект ещё идёт

Всё перечисленное выше проверяет результат. Но половину проблем видно раньше — в том, как устроена работа, и для этого тоже не нужно разбираться в технологиях.

Попросите доступ к тому месту, где ведутся задачи, и просто посмотрите на него раз в неделю. Вам не нужно понимать формулировки. Вам нужно увидеть, что список существует, что в нём есть закрытые за эту неделю пункты и что названия задач похожи на то, о чём вы договаривались. Если список появляется только к отчёту — его ведут для вас, а не для работы.

Если вы платите за часы, читайте отчёт не по итоговой цифре, а по строкам: видно ли, какие задачи делались и кем. Строка «разработка» на весь месяц не говорит ни о чём и не даёт вам задать ни одного вопроса. Десять строк с понятными названиями дают — и уже это меняет разговор.

И самое недооценённое: спросите, где тестовый адрес, и зайдите на него. Не раз в конце этапа, а в произвольный момент. Продукт, который вы видите только на демонстрациях, вы не контролируете — вы смотрите кино, смонтированное для вас.

Чем мерить не надо

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

Скорость ответа в чате — это про загруженность менеджера, а не про качество разработки. Количество страниц в отчёте — про усердие того, кто его писал. Красота презентации макетов — про навык презентации. Число пунктов в меню, шрифт и цвет кнопки вы можете обсуждать сколько угодно, но объём работы они не измеряют: такую правку делают за вечер, и подрядчик это знает лучше вас.

Работа видна в другом — в состояниях, в краях, в поведении при отказе, в том, расходятся ли данные между разделами, и в том, может ли ваш сотрудник сделать что-то сам. Всё это и проверяется списком выше, и ни одна из проверок не требует ни строчки кода.

И ещё одна честная оговорка. Если все проверки прошли, это не значит, что внутри всё хорошо: аккуратные края бывают и у продукта, который потом тяжело развивать. Обратное надёжнее — если проверки не прошли, разбираться в середине уже можно не начинать.

Если проект идёт прямо сейчас — пришлите адрес, который вам дали для проверки, и три сценария, которые для вас главные. Мы пройдём их руками с телефона и вернём список мест, где продукт ведёт себя непонятно, с пометкой, что из этого замечание, а что ваше новое пожелание. Без предложения в ответ.

Если подрядчика вы только выбираете — пришлите ссылки на два-три его прошлых проекта. Мы пройдём по ним теми же проверками, что описаны выше, и покажем, что видно снаружи. Дальше решение ваше: мы не участвуем в сравнении и не предлагаем себя вместо кого-то.

с чего начать

Расскажите о задаче — разберём её и предложим решение

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

читайте далее
подписка
Фиксированный пакет
трудочасов ежемесячно
Подробнее
TM
Часы на любые задачи, с оплатой
исходя из фактических трудозатрат
Подробнее
hello@mrktng.bz
Москва
Большая Новодмитровская, 23
+7(495)090-77-28На связи с 10.00 до 19.00
TG Channel
Пишем о бизнесе,
технологиях и будущем
Подписаться

Кратко о компании

MRKTNG — студия разработки и автоматизации в Москве, с 2015 года. Работаем с корпоративным и юридическим сегментами, eCommerce и образованием. №1 в Рейтинге Рунета 2026 в сегменте «Право», №2 в Рейтинге Рунета 2026 в сегменте приложений для образования. Пять премий Pravo.ru Best Law Firm Website с 2022 года.