Как оценивать задачу, когда ТЗ нет и не будет
Классическая ситуация: «Надо, чтобы всё работало как у тех ребят, только лучше. ТЗ нет, но вы же специалист». В такой реальности честная оценка – это не одна цифра «100 000 ₽ и две недели», а формат работы и диапазон.
Меняем подход, а не гадаем цену Я сразу говорю: при таком уровне неопределённости мы не можем честно назвать фикс за весь проект. Зато можем оценить первый понятный этап – аудит, прототип, минимальную рабочую версию. Ты продаёшь не «всё и до идеала», а конкретный шаг с понятным результатом.
Достаём из клиента каркас задачи Даже без ТЗ можно вытащить основу: цель проекта, что должно измениться для бизнеса, какие действия будет делать пользователь, на кого равняются, какие есть ограничения по срокам и бюджету. Дальше пересобираю это в пару абзацев и отправляю клиенту: «Смотрите, правильно ли я понял задачу». Это уже мини-ТЗ, которого хватает для оценки этапа.
Работа этапами и диапазонами Я делю путь на куски: например, уточнение требований, первая версия, доработка по факту использования. На каждый кусок даю вилку: «Ориентировочно 40–60 часов, по деньгам в районе N–M ₽». Параллельно озвучиваю часовую ставку, чтобы было понятно, откуда берутся цифры. Если работаем почасово, обязательно ставлю верхнюю границу: «В этом этапе не выхожу за 40 часов без отдельного согласования».
Честный запас вместо оптимизма Чистой разработки всегда меньше, чем всего времени: будут созвоны, тесты, правки, «показали директору – надо поменять». Поэтому я сразу закладываю запас и проговариваю: «Из-за того, что требований мало, даю реалистичную оценку с запасом, а не минимальную». Адекватным людям это нормально заходит – хуже, когда обещали быстро и дёшево, а потом всё поплыло.
Фиксация договорённостей текстом После созвона всегда отправляю краткое резюме: что именно делаем в этом этапе, к какому результату приходим, чего точно нет в объёме. Это можно оформить как короткий документ или просто структурированное сообщение. Потом, если всплывает «а сделайте ещё вот это, мы же говорили», есть к чему вернуться и спокойно обсудить новый этап.
Смотреть не только на задачу, но и на клиента Реакция на такой подход много говорит о будущем проекте. Если человек готов обсуждать этапы и диапазоны – шанс на нормальную работу высокий. Если ему нужна только одна минимальная цифра «за всё» и он игнорирует риски, это красный флаг. В таких случаях либо озвучиваю цену с хорошим запасом, либо честно отказываюсь.
Идея простая: когда ТЗ нет и не будет, ты продаёшь не «волшебное решение всех проблем», а цепочку прозрачных шагов с понятными ожиданиями. Так и ты не выгораешь, и клиент понимает, за что платит.