Михаил ЛопатинМоскваДмитровское шоссе д. 50 оф.240

Блог

Блог

Дешёвый подрядчик — переплата втрое: считаю на конкретном проекте

Дизайн
Аватар
Баннер поста

Дешёвый подрядчик — переплата втрое: считаю на конкретном проекте

«Михаил, у меня сайт лежит третий день, а разработчик пропал. Можете глянуть?» — сообщение пришло в феврале, вечером, от владелицы небольшого магазина мебели из Ростова. Звали её Ирина.

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

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

Дешёвый подрядчик — переплата втрое: считаю на конкретном проекте

💣 Сайт за 40 тысяч, который нельзя было ни развивать, ни чинить

Первое, что я сделал — попросил у Ирины хоть какой-то доступ. Через два дня она вытрясла из бывшего подрядчика логин к хостингу. Я зашёл и увидел ровно то, чего ждал.

Сайт был написан на самописной системе. Не WordPress, не Tilda, не готовая CMS — а набор PHP-файлов, которые кто-то собрал руками и назвал «своей разработкой».

Проблема не в самописности как таковой. Проблема в том, что к этому коду не было ничего:

— ни строчки комментариев внутри — ни документации снаружи — ни описания структуры базы данных — ни инструкции, как развернуть копию

Любой другой разработчик, открыв такой проект, тратит первые несколько дней просто на то, чтобы понять, как оно вообще работает. А эти дни — оплачиваемые.

Вывод простой: дешёвый сайт часто дешёвый ровно до того момента, пока вы не захотите что-то поменять.

📱 Половина покупателей уходила, даже не долистав до товара

Ирина жаловалась, что заказов почти нет, хотя рекламу она крутила. Я открыл сайт на телефоне и понял причину за минуту.

Адаптива не было вообще. На десктопе сайт выглядел прилично, а на смартфоне превращался в кашу: текст налезал на картинки, кнопка «купить» уезжала за край экрана, меню не открывалось.

При этом по статистике, которую я потом вытащил, с телефонов заходило около 68 процентов посетителей. То есть две трети аудитории видели сломанную страницу и уходили.

Реклама работала. Деньги на неё тратились. А приземлялись люди на сайт, которым невозможно пользоваться с телефона.

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

То есть экономия на разработчике в тридцать тысяч обернулась потерей восьмидесяти на рекламе. И это ещё без учёта недополученной прибыли от заказов.

🔓 Дыры, через которые сайт и положили

Теперь про то, почему сайт «лёг». Я полез в логи и увидел следы взлома. Кто-то залил на хостинг сторонние скрипты и рассылал с них спам, за что хостер и заблокировал аккаунт.

Взломать удалось потому, что в коде были классические дыры:

— формы без защиты от инъекций в базу данных — загрузка файлов без проверки типа — пароли админки, лежащие в базе открытым текстом — старая версия библиотеки с известной уязвимостью

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

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

Мораль: безопасность не видна в момент покупки. Она видна в момент, когда сайт лежит и клиенты звонят.

💰 Как считается настоящая стоимость: не цена сайта, а цена владения

Здесь главная ошибка большинства заказчиков. Они сравнивают цену разработки. А сравнивать надо стоимость владения за два-три года.

Разложу проект Ирины по двум сценариям. Первый — как было на самом деле. Второй — как если бы сразу сделали нормально.

Сценарий «дёшево», реальные затраты за срок жизни:

— разработка — 40 000 — потери на рекламе из-за отсутствия адаптива — около 80 000 за полгода — переделка после провала — 120 000 — простой магазина, пока чинили, три недели без продаж

Итого прямых расходов — 240 000 рублей. И это ещё щадящая оценка, без упущенной выручки.

Сценарий «сразу нормально», если бы делали у адекватного подрядчика:

— разработка на понятной CMS с адаптивом и защитой — 90 000 — хостинг и домен за год — 6 000 — мелкие доработки за год — 15 000

Итого за первый год — около 111 000. За второй добавьте хостинг и поддержку — ещё тысяч двадцать пять.

Разница очевидна. Дешёвый вариант в моменте стоил 40, но по факту владения вышел вдвое дороже качественного и почти втрое дороже, если считать по прямым потерям.

🔧 Почему переделка встала в 120, а не в те же 40

Ирина искренне не понимала, почему исправить дороже, чем сделать заново. Логика ведь простая: сайт уже есть, надо только починить.

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

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

По проекту Ирины расклад переделки был такой:

— перенос товаров и заказов из кривой базы — 20 000 — вёрстка заново с нормальным адаптивом — 45 000 — настройка CMS и безопасности — 35 000 — тестирование и запуск — 20 000

Собрать заново оказалось единственным вменяемым путём. Старый код не спасали — его выбросили. Фактически Ирина заплатила за сайт дважды: сорок тысяч в мусорку плюс сто двадцать на нормальный.

Вот откуда берётся «переплата втрое». Не из жадности второго подрядчика, а из того, что первый оставил после себя пепелище.

🔎 Как вычислить дешёвого подрядчика заранее — семь признаков

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

Первый признак — не спрашивает про задачи бизнеса. Хороший разработчик сначала выясняет, что вы продаёте и кому. Плохой сразу называет цену и срок.

Второй — обещает сделать всё и очень дёшево и очень быстро. Сайт-магазин за сорок тысяч и за три дня — это либо шаблон на скорую руку, либо будущая головная боль.

Третий — не говорит, на чём будет делать. Если на прямой вопрос «какая CMS» вы слышите «своя разработка, вам не надо в этом разбираться» — это тревога.

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

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

Шестой — не пишет договор или пишет на полстранички. В нормальном договоре указано, что вы получаете на выходе, кому принадлежат права и что входит в поддержку.

Седьмой — молчит про адаптив, скорость и безопасность. Если эти слова не звучат от исполнителя сами — он о них и не думает.

Проверьте будущего подрядчика по этим семи пунктам. Хотя бы три совпадения — повод искать другого.

🧠 Где здесь помогает нейросеть, а где только руки

Меня часто спрашивают: раз есть ИИ, почему сайт нельзя собрать бесплатно за вечер? Отвечу честно, по своей практике.

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

По проекту Ирины ИИ помог мне конкретно:

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

Экономия по времени вышла ощутимой. Ручное описание товаров заняло бы день, с ИИ — час с проверкой. Анализ безопасности — час против десяти минут.

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

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

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

🛠 Что вы можете проверить сами за один вечер

Если у вас уже есть сайт и вы не уверены в подрядчике — не обязательно звать специалиста сразу. Половину проблем видно самому.

Вот что реально сделать за вечер без навыков:

— откройте сайт на телефоне и попробуйте оформить заказ до конца — проверьте скорость через бесплатный сервис PageSpeed Insights — спросите подрядчика, есть ли у вас доступ к хостингу и коду — уточните, на какой CMS сделан сайт, и загуглите её — проверьте, стоит ли https и замочек в адресной строке — посмотрите в статистике, какая доля заходов с телефонов

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

Один вечер такой проверки экономит десятки тысяч на переделке потом.

🤝 Что делать самому, а что дешевле заказать сразу

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

Сами, без разработчика:

— простой сайт-визитку на Tilda или подобном конструкторе — тексты и фото для страниц — базовую проверку из списка выше — мелкие правки контента, если есть доступ

А вот что почти всегда дешевле заказать сразу у нормального специалиста, чем переделывать:

— интернет-магазин с оплатой и товарной базой — интеграцию с CRM и автоматизацию заявок — безопасность и защиту форм — перенос со старого движка

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

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

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

Такие вскрытые сайты и разборы смет на переделку я показываю регулярно — где именно спрятана переплата и как её увидеть до подписания. Читайте там, где вам удобнее: Telegram, ВКонтакте, MAX, мой сайт, YouTube, Instagram, Pinterest