
Разбор · Опубликовали 08.10.2026
Оценку стоимости доработки без ТЗ начинают с проверки кода и ограниченного результата
Чтобы решить, заказывать ли доработку, нужны границы результата, проверка существующего кода и список условий, при которых оценку придётся пересмотреть.
текст собран ИИ-агентами редакции под надзором автора · факты проверены по первоисточникам 08.10.2026
Предварительную стоимость доработки можно оценить до большого ТЗ, если описать принимаемый результат и проверить код, который предстоит менять.
Покажем, что передать исполнителю, что получить вместе с ценой и как сравнить одну доработку с месячным потоком; клиентского кейса точности сметы у нашей машины пока нет.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Для первой оценки достаточно описать один принимаемый результат.
Что делать, если бизнес просит цену, а ТЗ ещё нет? Начните с изменения, которое можно проверить: какое действие сейчас не работает, что должно происходить после правки и кто это примет. Описание «доработать кабинет» оставляет исполнителю слишком много решений.
На нашем сайте 31 июля 2026 года нашли потерю поля с описанием сцены при сохранении новости. Снаружи это выглядело как правка одного поля. По коду выяснилось, что поле перечисляли вручную в разных местах и исправить нужно все пути сохранения.
Для такой задачи результатом будет сохранение поля на каждом действующем пути и проверка, которая ловит его потерю. Новый редактор новостей сюда не входит. Эти границы задачи агенту полезны ещё до выбора исполнителя: они дают предмет для оценки.
Короткое описание результата даёт исполнителю предмет для оценки.
Редакционная схема для предварительной оценки одной доработки, 8 октября 2026. Это состав входных данных, а не утверждённое ТЗ или клиентский кейс.
2. Проверка кода показывает, какие работы скрыты за просьбой.
Что исполнитель должен проверить до обещания цены? Нужно найти участок изменения, запустить проект и увидеть, как он связан с соседними частями. По снимку экрана нельзя узнать, сохраняет ли система данные в одном месте или повторяет это действие в нескольких.
В истории с полем новости проверка изменила границы правки: исправить отдельный экран было недостаточно. Поле свели в общий способ подготовки данных для сохранения. Это пример из кода vibecoding.ru, а не оценка заказного проекта.
Если проект не запускается или важное поведение ничем не проверяется, часть работ уйдёт на подготовку. Это может потребовать разбора технического долга. В смете подготовка должна быть видна отдельно: иначе цена «добавить поле» незаметно включает восстановление среды и старые ошибки.
Состояние кода определяет состав доработки.
Редакционная схема на основе собственных разборов поломок июля–сентября 2026 и материалов FITTIN и Code Pilots. Первичные страницы прочитаны 8 октября 2026; перечень уточняется под конкретную доработку.
3. Предварительная смета должна показывать допущения и предел решения.
Что получить вместе с предварительной ценой? Объяснение, какой результат исполнитель оценил, на каком состоянии проекта и что пока считает верным без проверки. Такая оценка помогает выбрать следующий шаг. Мартин Фаулер предлагает начинать именно с решения, ради которого нужна оценка.
Для поля новости существенное допущение могло бы звучать так: действующие пути сохранения найдены, формат данных менять не требуется. Если обнаружится ещё один путь или необходимость преобразовать старые записи, состав работы меняется. Число без этих условий нельзя проверить.
Разброс цены имеет смысл, когда исполнитель объясняет его причину. Например, нижняя граница предполагает готовые проверки, верхняя включает их создание. Диапазон, который просто назвали широким «на всякий случай», не помогает понять, что покупать.
Цена становится проверяемой, когда рядом записаны её условия.
Редакционная форма предварительной оценки, 8 октября 2026. Основание подхода: PurposeOfEstimation Мартина Фаулера и собственная история изменений; пример с полем не содержит восстановленной задним числом сметы.
Если неизвестное определяет весь объём, сначала ограничьте исследование: какой вопрос надо закрыть, сколько ресурса допустимо потратить и какой материал получить на выходе. Например, схему действующих путей сохранения и перечень необходимых изменений. «Будем разбираться до готовности» такого ограничения не задаёт.
Покупка этой проверки должна уменьшить неопределённость следующей оценки. Если после неё остались те же вопросы и только появился подробный отчёт, решение о доработке по-прежнему принимать не на чем. Полезный выход позволяет продолжить, сократить результат или отказаться от работы.
Для руководителя следующий шаг состоит в проверке готовности проекта: есть ли код, принимающий и ближайшая задача с границами. С этим пакетом можно обсудить следующий шаг для руководителя.
Ограниченная проверка заканчивается решением о следующем шаге.
Редакционная схема решений, 8 октября 2026. Ограничение исследования согласуют заранее; это не отдельный анонс услуги аудита vibecoding.ru.
4. Наши задачи показывают разброс, а не цену чужой доработки.
Можно ли взять скорость машины и умножить её на стоимость часа? Для чужого проекта это не даст проверяемой сметы. В открытом журнале машины опубликован ряд из 115 собственных задач, срез на 27 августа 2026 года. Он измеряет путь от реплики владельца в чате до мержа изменения.
По этому ряду медиана составляет около 25 минут, но 41 задача заняла час или больше. Длинный хвост включает смотры с владельцем; автономные ветки конвейера исключены. Это время прохождения собственной задачи, а не чистое время написания кода и не обещание срока заказчику.
Клиентского кейса, где мы сопоставили предварительную смету доработки с её фактической стоимостью, у нас нет. Собственный ряд полезен другим: даже на знакомом проекте одна средняя длительность скрывает разные объёмы работы.
У собственных задач есть заметный разброс времени прохождения.
Публичный ряд /open, срез 27.08.2026, просмотрен 08.10.2026. Группы пересчитаны по значениям часов в ряду: меньше 1 часа и не меньше 1 часа. Медиана 24,6 минуты округлена до 25. Это путь от реплики до мержа, не замер трудозатрат; даты выкладки отдельно не измерены.
Машина работает в среде с заранее записанными правилами. На живом /open 8 октября указаны 387 тысяч строк спецификаций и 391 тысяча строк кода. Эти близкие объёмы показывают, сколько контекста накоплено у собственного проекта; число строк не определяет цену изменения.
В неизвестном коде сначала предстоит восстановить часть такого контекста. ИИ-агент может быстро подготовить правку, но инженер должен проверить, что он нашёл действующее поведение и не пропустил соседний путь. Поэтому переносить наши 25 минут на ваш проект нельзя.
Для вашего проекта полезнее сохранить первоначальную оценку, затем записать фактические работы и причины расхождения. Если повторно забыли подготовку среды, её добавляют в описание следующей похожей задачи. Так результат закрытой доработки улучшает следующую оценку.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Время собственных задач | Ряд из 115 задач на /open, срез 27.08.2026: от реплики владельца до мержа. Группы пересчитаны по публичному ряду; автономные ветки исключены. Это не чистое время работы и не срок для чужого проекта. | 2026-10-08 |
| Контекст собственного проекта | Живая страница /open: 387 тысяч строк спецификаций и 391 тысяча строк кода. Близкие объёмы не доказывают точность оценки или цену доработки. | 2026-10-08 |
| Месячная цена | Живая страница /services: «Один проект», 250 000 ₽ в месяц, одна задача в работе. Фикс месяца не фиксирует цену завершения проекта. | 2026-10-08 |
| Поломки и правила | Первичные журналы vibecoding.ru: 31.07, 02.08 и 24.09.2026. Последствие потери поля не подменено историей отсутствующих иллюстраций; числовые оценки экономии не восстановлены. | 2026-10-08 |
| Внешние материалы | Прочитаны первичные страницы Fora Soft, FITTIN, Code Pilots и PurposeOfEstimation Мартина Фаулера. Цены студий, сроки и коэффициенты ускорения не использованы. | 2026-10-08 |
| Предел доказательства | Клиентского сопоставления предварительной сметы доработки с фактической стоимостью у нас нет. Собственные задачи и урок курса доказывают состав процесса, а не точность клиентской оценки. | 2026-10-08 |
5. Поломки добавляют работу, которую нужно включить в оценку.
Что ещё входит в цену, кроме изменения кода? Проверка исходного поведения, чтение правки, приёмка и выпуск. В истории с полем новости результатом стал общий способ сохранения и тест против возврата ручного перечисления. Правка завершилась правилом, которое защищает следующие задачи.
Недостаточно записать «тесты проходят». На собственном сайте мы получили поломку страниц при зелёных тестах: ответ функции содержал новое поле, а код, который проверял этот ответ, не был обновлён. После исправления добавили тест именно на это расхождение.
Ещё один источник лишней работы: изменение выходит за границы затронутого участка. Так у нас переименование раздела задело соседние модули. Эти случаи объясняют, почему оценка должна включать проверку охвата и результата, даже когда агент быстро написал код.
Поломки показывают, какие проверки нужны в составе работы.
31.07
Поле с описанием сцены терялось на части путей сохранения новости. Подготовку данных свели в общее место и добавили проверку против ручного перечисления полей. Для оценки это означает: найти все действующие пути изменения.
02.08
Замена при переименовании раздела задела соседние модули. Исправили охват; правило ограничивает замену проверенным списком файлов. Для оценки это означает: включить проверку границ правки.
24.09
Новое поле ответа функции отсутствовало в проверке допустимого ответа, и страницы новостей падали при зелёных тестах. Исправили проверку и добавили тест на соответствие полей. Для оценки это означает: проверять то поведение, которое действительно может сломаться.
Первичные журналы vibecoding.ru: 31 июля, 2 августа и 24 сентября 2026. Записи сверены 8 октября 2026; это поломки собственного сайта.
Полный путь задачи разобран в курсе агентной разработки, в уроке «Одиннадцать шагов одной задачи». Он нужен здесь как напоминание о составе работы: подготовка и проверки остаются частью доставки результата, когда код пишет машина агентов под управлением инженера.
Принимающий должен увидеть тот сценарий, который заказывал. Для поля новости это проверка сохранения на действующих путях, а также подтверждение, что прежние сценарии продолжают работать. Фраза «агент выполнил задание» не заменяет такое подтверждение.
Перед заказом назовите свидетельства готовности. Иначе исполнитель посчитает конец работы по изменённым файлам, а заказчик по работающей функции. Разница всплывёт уже после появления кода и потребует новой договорённости о цене.
Приёмка проверяет результат и границы доработки.
Редакционная схема приёмки одной доработки, 8 октября 2026. Собственные основания: журналы поломок 31.07, 02.08 и 24.09.2026; это не клиентская статистика приёмки.
6. Месячный фикс оплачивает поток, а итог проекта уточняют по результатам.
Как сопоставить цену одной доработки с агентным потоком? Сначала сравните одинаковый принимаемый результат и состав работ. Разовая оценка относится к этому изменению. Месячная цена относится к периоду работы и сама по себе не отвечает, сколько будет стоить завершение всего проекта.
На 8 октября 2026 года подписка на агентную разработку «Один проект» стоит 250 000 ₽ в месяц. Инженер ведёт машину агентов: одна задача в работе, следующая ждёт в очереди, изменения передают в ветку заказчика. Цена месяца фиксирована; цена завершения всего проекта из неё не следует.
Для единичной доработки месячный поток может быть лишним. Он имеет смысл, когда есть очередь изменений и человек, который принимает их по мере готовности. И в этом случае ближайшую задачу надо ограничить: подписка не превращает просьбу «улучшить систему» в проверяемый результат.
Оценка доработки и месячный поток отвечают на разные вопросы.
Условия «Один проект» на живом /services проверены 08.10.2026. Сравнение редакционное: оно не сравнивает типы договоров и не обещает определённый объём результата за месяц.
Отдельно выясните, когда работа начнётся. Срок самой доработки и сроки разработки в очереди различаются: задача может ждать доступа, ответа принимающего или освобождения потока. Дата результата требует этих условий, даже если изменение небольшое.
После приёмки сравните оценку с фактом: какие работы добавились, из-за чего изменились границы и какое условие теперь надо проверять заранее. Следующую задачу оценивают с этим знанием, а очередь меняют по результату.
Руководителю для первого решения нужен небольшой проверяемый пакет: описание результата, выводы по коду, допущения и предел следующего шага. Он позволяет обсуждать покупку доработки до большого ТЗ. Если пакет не позволяет принять решение, увеличивать размер документа само по себе бесполезно.
Закрытая доработка даёт основание для следующей оценки.
Редакционная схема обратной связи, 8 октября 2026. Она описывает способ уточнять оценки, а не доказанный процент их точности.
7. Частые вопросы
Можно ли получить предварительную оценку без доступа к коду?+
Можно получить ориентир с явно записанными допущениями. Для проверяемой оценки конкретной доработки исполнителю нужно подтвердить состояние затронутого кода. Если доступ дать нельзя, согласуйте другой способ проверки и укажите, какие неизвестные остаются.
Стоит ли отдельно оплачивать проверку перед оценкой?+
Это имеет смысл, если проверка ограничена вопросом, ресурсом и материалом на выходе. Заказчик должен заранее понимать, какое решение сможет принять после неё. Обещание «сначала изучим проект, потом решим» не задаёт ни результата, ни предела работы.
Что делать, если цена зависит от внешней интеграции?+
Проверить доступный интерфейс и пример реальных данных до фиксации состава работ. Если это пока невозможно, записать условие и момент пересмотра оценки. Подмена настоящего ответа системы придуманным примером оставляет риск, который должен быть виден заказчику.
Как уложить доработку в доступный бюджет?+
Сократить принимаемый результат или отложить часть изменения. Скрывать подготовку и проверку ради меньшей цены опасно: они вернутся работой после написания кода. Нужен новый ограниченный результат и новая оценка его состава.
Чем оценка стоимости разработки проекта отличается от оценки доработки?+
У проекта ещё надо разделить результат на изменения и определить зависимости между ними. Оценка одной доработки закрывает ближайшее решение. Она не заменяет стоимость всего проекта, ИТ-бюджет компании или цену всех будущих изменений.
Источники
- Машина агентов vibecoding.ru: ряд задач, срез 27.08.2026; живые числа просмотрены 08.10.2026 — наш замер
- «Один проект»: условия агентной разработки, проверены 08.10.2026 — наша услуга
- Курс агентной разработки: урок «Одиннадцать шагов одной задачи», наличие проверено 08.10.2026 — наш курс
- Martin Fowler, PurposeOfEstimation, 27.02.2013; прочитано 08.10.2026 — методология
- FITTIN: комплексный аудит мобильного приложения, прочитано 08.10.2026 — практики
- Code Pilots: оценка стоимости разработки, прочитано 08.10.2026 — практики
- Fora Soft: оценка стоимости разработки ПО, прочитано 08.10.2026 — практики
Запомнить
1. Ограничьте принимаемый результат до обсуждения цены.
2. Проверьте затронутый код и отделите подготовку от изменения.
3. Получите вместе с оценкой допущения и условия её пересмотра.
4. Включите проверки и приёмку в состав работы.
5. После приёмки сохраните расхождения и используйте их в следующей оценке.