Хроника ниже — не конкретный заказчик, а сложенная по шагам типовая последовательность: она нужна, чтобы видеть, в какой момент решался каждый прирост. Решается он не в тот день, когда пришёл счёт, а сильно раньше — на неделе, когда всё ещё выглядело спокойно.
Неделя нулевая. Смета выглядит полной
На столе список работ, срок и сумма. Строки понятные: «интеграция с учётной системой», «настройка обмена», «доработка форм», «запуск». Заказчик читает их и видит объём. Исполнитель пишет их и видит направление работы — это не одно и то же, но расхождение пока никому не мешает.
Чего в этой смете нет — и именно это станет допсоглашениями:
- •Предмета строк: что конкретно передаётся, куда, как часто и что происходит при сбое обмена,
- •Признака «готово» по каждому пункту: по чему стороны поймут, что работа закончена,
- •Порядка на случай неизвестного: что делает исполнитель, когда упирается в то, чего в смете нет,
- •Ответственности за доступы и чужие сроки: кто их получает и что с ценой, если работа встала не по вине исполнителя.
Неделя вторая. «Этого не было в задании»
Первое расхождение приходит на стыке с чужой системой. Заказчик просил, чтобы заявка попадала в учёт; исполнитель заложил передачу заявки. Выясняется, что заявку надо не только передать, но и сопоставить с существующим клиентом, а при повторе — не создавать второго. Работы на день превращаются в отдельный этап.
Что произошло на самом деле. В смете стояло слово «интеграция» без предмета. Оно честно значило разное для двух сторон, и обе были уверены, что говорят об одном. Решалось это не сейчас, а на неделе нулевой — одним абзацем, где написано, какие поля идут, в какую сторону и что считается дублем.
Неделя третья. Доступ есть не у того, кто его обещал
Нужен доступ к серверу, к рекламному кабинету или к контроллеру на объекте. Даёт его не заказчик и не исполнитель, а третья сторона: прежний подрядчик, хостер, служба безопасности, подрядчик по монтажу. У неё свой темп и свои приоритеты. Работа стоит.
Что произошло на самом деле. Простой оплачивается всегда: либо исполнителем — временем людей, либо заказчиком — сдвигом срока и добором в следующем акте. В смете строки про это не было, поэтому вопрос решается позже и на эмоциях. Когда доступы вообще приходится возвращать себе, это отдельная работа со своей ценой — как она устроена, разобрано в статье передача сайта другому разработчику.
Неделя пятая. Реальные данные оказались не такими
До этого момента всё проверялось на образцах: чистая выгрузка, аккуратные поля, один формат. Настоящие данные приходят другими — пустые поля, дубликаты, две системы называют одно и то же по-разному, часть записей заведена руками много лет назад. В смете стоял основной сценарий, а работа упирается в исключения: что считать дублем, чем заполнять пустое, какое из двух названий верное. Каждое такое решение принимает не программа, а человек, и на каждое нужно отдельное согласование.
Неделя седьмая. Появляется второй заказчик внутри компании
К работе подключается отдел, которого не было при подписании: бухгалтерия, производство, склад. У него свои требования, и они разумные — просто их никто не собирал. Объём растёт по-настоящему: это новая работа, а не уточнение старой.
Что произошло на самом деле. Это законный рост, и спорить тут не с чем. Спорить стоит с формой: новые требования должны появиться как отдельное решение с ценой и сроком, которое вы принимаете до работ, а не раствориться в «доделках», из которых потом соберётся акт.
Неделя девятая. Приёмка, на которой нет признака «готово»
Исполнитель показывает демонстрацию и считает работу сделанной. Заказчик смотрит и говорит, что так пользоваться этим нельзя. Дальше идёт спор без опоры: критериев не писали, значит «готово» каждый определяет сам. Заканчивается он либо доработками за счёт исполнителя, либо ещё одним счётом.
Это единственная неделя из хроники, которая лечится полностью и заранее: список проверок, который заказчик выполняет сам и без чтения кода, пишется до начала работ. Как его составить человеку без технического образования — в статье как принять работу, если вы не инженер.
Три разных роста, которые в счёте выглядят одинаково
Хроника выше смешивает три механизма. В акте они неразличимы — везде написано «дополнительные работы», — а по сути это разные вещи, и договариваться о них нужно по-разному.
| Вид роста | Как выглядит | Что с ним делать |
|---|---|---|
| Изменились требования | Появился отдел, задача, отчёт, которых не было при подписании | Оформлять отдельной сметой до работ — это честный рост |
| Неизвестность не разбирали до старта | Данные, доступы, чужая система оказались сложнее, чем в описании | Делить: чего исполнитель не спросил, а чего заказчик не показал |
| Добор актами | Детализация появляется только в счёте, а на входе цена была ниже остальных | Ловится до подписания — по признакам ниже; после спор упирается в неописанный предмет строк |
Признаки третьего вида, которые видно до подписания
- •Цена названа до того, как исполнитель посмотрел, что у вас уже стоит и в каком оно состоянии,
- •Строки сметы — обобщения без предмета: «интеграция», «настройка», «доработка», без указания, что именно,
- •Нет условий, при которых цена меняется, и нет порядка их согласования,
- •На вопрос «что будет, если работы окажется больше, чем в смете» отвечают «разберёмся по ходу»,
- •Разговор о приёмке переводится в «покажем демонстрацию», а записывать проверяемые пункты исполнитель не хочет,
- •Цена заметно ниже остальных предложений, и объяснения этой разницы нет.
Отдельно про первый пункт: твёрдая цифра, названная до чтения того, что уже написано, — это угадывание, а промах в нём закрывают одним из двух способов — счёт дорастает сверху либо объём тихо ужимается там, где вы не смотрите. Публичный ориентир вида «от такой-то суммы в месяц» под этот признак не попадает: это порядок цены на понятную типовую работу, а не оценка вашей задачи. Почему нормальный порядок другой — разбор, потом оценка, потом работа — подробно в статье доработка сайта: что входит, а что нет.
Что записать до старта, чтобы рост был предсказуемым
Полностью убрать неизвестность нельзя: часть её вскрывается только в работе. Задача другая — сделать так, чтобы каждый прирост был решением, которое вы принимаете заранее, а не строкой в счёте, которую вы читаете задним числом.
- •Предмет каждой строки сметы: что именно делается и что считается результатом,
- •Признак «готово» по каждому пункту — проверяемый вами, а не показанный на демонстрации,
- •Порядок на неизвестное: исполнитель останавливается и приносит оценку, а не решает сам и не делает молча,
- •Доступы и чужие сроки: кто их обеспечивает и что происходит с ценой и сроком при простое не по вине исполнителя,
- •Порядок изменения цены: письменная оценка до работ; работы, начатые без неё, — риск исполнителя,
- •Точка останова: при каких признаках проект останавливается и пересчитывается целиком.
Последний пункт — не строчка, а процедура: в договоре она описывает, кто вправе объявить остановку, как считается оплата за фактически сделанное и что переходит заказчику — данные, настройки, документация, доступы. Записать её можно двумя путями: либо нарезать работу на этапы, каждый со своей приёмкой, либо оставить один договор и добавить в него пункт о выходе на контрольной точке. Чем эти пути отличаются на практике, разобрано в статье точка останова проекта: как прописать заранее.
Что бывает после сдачи
Смета — не последняя цифра в проекте. После сдачи появляются расходы на сопровождение: обновления, копии, реакция на поломку, мелкие правки. Если о них не договорились заранее, они приходят тем же способом — счётом на то, чего никто не считал. Что входит в такую подписку и по каким признакам её выбирают — в статье техническое сопровождение сайта: когда нужно.
Как с этим у нас
Мы разбираемся в задаче до того, как назвать цену: смотрим, что уже стоит и что из этого можно оставить. Называем порядок цены и срок до начала работ вместе с условиями, при которых они изменятся, и заранее договариваемся о признаках, при которых сами скажем, что затея не взлетела. Если задача не наша — говорим прямо. Направления работ и то, что остаётся у заказчика на руки, — на странице что мы делаем.
Частые вопросы
Почему смета на автоматизацию растёт после старта работ?
Причин три, и в акте они выглядят одинаково. Первая — появились требования, которых при подписании не было: новый отдел, задача, отчёт; это новая работа, а не уточнение старой. Вторая — неизвестность не разбирали до старта: в смете стояли обобщения вроде «интеграция» и «настройка», предмет каждой строки не описан, и всё неописанное всплывает в работе обменом с чужой системой, состоянием реальных данных, доступом у третьей стороны. Третья — добор актами: детализация появляется только в счёте, а на входе цена была ниже остальных предложений.
Рост сметы в середине работ — это нормально?
Нормально, если видно, за что именно, и решение принимается до работ, а не приходит счётом после них. Ненормально другое: когда прирост не разложен на предмет, а объяснён общими словами про сложность. Проверяется это одним вопросом — что конкретно вы сделаете за эти деньги и как я увижу, что это сделано.
Как отличить честный рост объёма от добора актами?
Честный рост появляется как отдельное решение с ценой до начала работ и с понятной причиной: изменились требования или вскрылось то, чего не было видно. Добор выглядит иначе — детализация появляется только в счёте, а на входе цена была подозрительно низкой относительно остальных предложений. Второй признак: на вопрос «при каких условиях цена изменится» до подписания ответа не было.
Защищает ли фиксированная цена от роста сметы?
Не защищает, а переносит риск: фиксируя сумму, исполнитель закладывает неизвестность внутрь цены, а если не угадал — сокращает объём или качество там, где заказчику не видно. Поэтому порядок важнее формы: сначала разбор отдельным этапом с названной ценой, твёрдая оценка на остальное — уже по его результату. Итоговую сумму такой порядок не фиксирует, но показывает неизвестность до подписания, а не в счёте после.
Что делать, если допсоглашение принесли после выполнения работ?
Сверить его предмет с тем, что было в исходной смете: попадает работа в уже оплаченный объём или это действительно новое. Дальше договариваться о порядке на будущее — письменная оценка до работ, а не после. Правовых услуг мы не оказываем: значение конкретных формулировок договора оценивает ваш юрист.
Можно ли вообще застраховаться от роста сметы?
Полностью — нет: часть неизвестности вскрывается только в работе, и это свойство задачи, а не подрядчика. Но рост можно сделать видимым и управляемым: описать предмет каждой строки, признак «готово», порядок изменения цены и точку, на которой работы останавливаются для пересчёта. Тогда обсуждается решение, а не счёт.