S
Stitex
Разработка

Смета, которая растёт после старта работ

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

8 сентября 20269 минутStitex Technologies

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

Неделя нулевая. Смета выглядит полной

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

Чего в этой смете нет — и именно это станет допсоглашениями:

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

Неделя вторая. «Этого не было в задании»

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

Что произошло на самом деле. В смете стояло слово «интеграция» без предмета. Оно честно значило разное для двух сторон, и обе были уверены, что говорят об одном. Решалось это не сейчас, а на неделе нулевой — одним абзацем, где написано, какие поля идут, в какую сторону и что считается дублем.

Неделя третья. Доступ есть не у того, кто его обещал

Нужен доступ к серверу, к рекламному кабинету или к контроллеру на объекте. Даёт его не заказчик и не исполнитель, а третья сторона: прежний подрядчик, хостер, служба безопасности, подрядчик по монтажу. У неё свой темп и свои приоритеты. Работа стоит.

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

Неделя пятая. Реальные данные оказались не такими

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

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

Неделя седьмая. Появляется второй заказчик внутри компании

К работе подключается отдел, которого не было при подписании: бухгалтерия, производство, склад. У него свои требования, и они разумные — просто их никто не собирал. Объём растёт по-настоящему: это новая работа, а не уточнение старой.

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

Неделя девятая. Приёмка, на которой нет признака «готово»

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

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

Три разных роста, которые в счёте выглядят одинаково

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

Вид ростаКак выглядитЧто с ним делать
Изменились требованияПоявился отдел, задача, отчёт, которых не было при подписанииОформлять отдельной сметой до работ — это честный рост
Неизвестность не разбирали до стартаДанные, доступы, чужая система оказались сложнее, чем в описанииДелить: чего исполнитель не спросил, а чего заказчик не показал
Добор актамиДетализация появляется только в счёте, а на входе цена была ниже остальныхЛовится до подписания — по признакам ниже; после спор упирается в неописанный предмет строк

Признаки третьего вида, которые видно до подписания

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

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

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

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

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

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

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

Что бывает после сдачи

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

Как с этим у нас

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

Частые вопросы

Почему смета на автоматизацию растёт после старта работ?

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

Рост сметы в середине работ — это нормально?

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

Как отличить честный рост объёма от добора актами?

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

Защищает ли фиксированная цена от роста сметы?

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

Что делать, если допсоглашение принесли после выполнения работ?

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

Можно ли вообще застраховаться от роста сметы?

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

Разберём задачу до того, как называть цену

Посмотрим, что у вас уже стоит, и разложим работу на строки с предметом и признаком «готово». Условия, при которых цена изменится, называем до старта, а не в счёте после.

Контакты

Спросите нас по теме статьи

Опишите свою ситуацию — скажем, что из этого применимо у вас, а что нет. Без обязательств.

Telegram
@StitexBot
Отвечаем
В течение рабочего дня