Узнать стоимость

Blog

Как сравнивать коммерческие предложения на разработку ПО: критерии и риски

Матрица сравнения IT-смет: результат, объём, допущения, этапы, приёмка, команда, поддержка и риски вместо выбора по одной сумме.

  • 10.08.2026
  • Автор: команда Paladin
К списку статей

Сравнение коммерческих предложений на разработку ПО

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

Соберите единый вход: цель, основной сценарий, ограничения, интеграции, требования к данным и критерии приёмки. Затем разложите предложения по одной матрице. Так видно, где цена ниже из-за меньшего объёма, а где выше из-за подробного планирования.

Подготовить такой пакет можно на базе требований из подхода Paladin Engineering к веб-разработке. Запросите разбор требований: оценка должна показывать допущения и риски, а не изображать точность до discovery.

Почему суммы нельзя сравнивать напрямую

В одной смете только интерфейс, в другой ещё аналитика, дизайн, тестирование, DevOps, миграция, документация и поддержка. Одинаковые названия строк не означают одинаковый результат. Фиксированный, поэтапный и time-and-materials подходы также распределяют риск по-разному.

Начните с результата, а не часов

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

БлокЧто спроситьКрасный флаг
РезультатКак выглядит готовый сценарий?Технологии вместо результата
ОбъёмЧто входит и исключено?«Всё необходимое»
ДопущенияКакие данные нужны?Неопределённость скрыта
ПриёмкаПо каким критериям?Только демонстрация
ПоддержкаЧто после релиза?Нет границ

Единый пакет требований

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

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

Не превращайте запрос в многосотраничное ТЗ: технические решения могут появиться на discovery. Коммерческое предложение показывает, как подрядчик понял проблему, что делает первым и где видит риск.

Если вход сырой, сначала проведите discovery. Paladin Engineering может помочь оформить границы MVP и вопросы для кандидатов.

Матрица состава, этапов и рисков

Сведите предложения по одинаковым строкам: объём, команда, зависимости, результат этапа, приёмка и порядок изменений. Обсуждайте не «дорого или дёшево», а «какой риск идёт вместе с вариантом».

Проверяйте границы этапа

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

КритерийВариант AВариант BЧто уточнить
РелизОдин маршрутМного интеграцийЧто проверить первым?
ОценкаДиапазонФиксированная суммаКакие допущения?
КомандаРолиУниверсальный специалистКто принимает?
ИзмененияПо запросуЛимит включёнКак меняются срок и бюджет?
ПоддержкаОтдельноПериод после релизаЧто покрыто?

Резерв не доказывает завышение

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

Сроки, ресурсы и технологии

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

  • календарь отделён от трудоёмкости
  • показаны зависимости
  • есть владелец решений
  • указана загрузка команды
  • неизвестные вынесены в discovery или резерв

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

Что запросить до решения

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

Решение без иллюзии точности

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

ШагДействиеРешение
1Сверить сценарийЧто одинаково?
2Отметить неизвестныеЧто проверить?
3Сверить этапыГде результат?
4Проверить командуКто отвечает?
5Обсудить измененияКак сохранить контроль?

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

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

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

Что сохранить в итоговом решении

После выбора подрядчика не выбрасывайте сравнительную матрицу. Она становится приложением к договорённостям: в ней остаются выбранный первый релиз, исключённые функции, допущения, критерии приёмки и вопросы, которые должны решиться на discovery. Это помогает не возвращаться к спору о том, что именно было обещано на старте.

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

Комментарии

Вопрос от редакции 10.08.2026
Что делать, если подрядчики прислали разный состав работ?
Paladin Engineering 10.08.2026
Сведите предложения в матрицу: результат, объём, допущения, этапы, приёмка, поддержка и риски.
Вопрос от редакции 10.08.2026
Фиксированная цена всегда лучше диапазона?
Paladin Engineering 10.08.2026
Нет. Прозрачные допущения и изменения важнее иллюзии точности.
Вопрос от редакции 10.08.2026
Выбирать подрядчика по знакомому стеку?
Paladin Engineering 10.08.2026
Стек — один фактор; сравните его с интеграциями, поддержкой и процессом команды.