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

Blog

Как подготовить проект к оценке разработки: данные, границы и вопросы подрядчику

Практический чеклист подготовки проекта к оценке разработки: сценарии, роли, границы MVP, интеграции, безопасность и вопросы подрядчику.

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

Команда превращает идею цифрового продукта в понятный план работ

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

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

1. Начните с решения, которое должен получить бизнес

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

ПолеЧто зафиксироватьПример формулировки
ПроблемаГде возникает ручная работа или потеря данныхЗаявки приходят по разным каналам и теряют статус
ПользовательКто выполняет действие и с какими правамиКлиент создаёт заявку, менеджер меняет статус
СценарийЧто происходит от входа до результатаСоздать заявку → проверить → назначить → закрыть
РезультатЧто можно проверить после внедренияЕсть история статусов и ответственный
ОграничениеЧто нельзя нарушитьНельзя показывать клиенту внутренние заметки

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

CTA: передайте подрядчику одну и ту же карточку проекта и попросите отдельно показать допущения, исключения и то, что не входит в первую версию.

2. Опишите пользователей и роли

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

РольВидитМожет сделатьНе должен делать
КлиентСвои заявки и ответыСоздать и уточнить заявкуВидеть внутренние комментарии
МенеджерНазначенные обращенияИзменить статус и ответитьМенять права пользователей
РуководительСводку и историюУтвердить результатРедактировать чужие данные без причины
АдминистраторНастройки и журналУправлять справочникамиИспользовать учётную запись без аудита

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

3. Зафиксируйте границы первой версии

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

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

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

4. Подготовьте данные и интеграции

Слова «интеграция с CRM» или «подключить оплату» недостаточны для оценки. Опишите источник истины, события, частоту обмена, формат ошибок и владельца доступа. Если система внешняя, приложите документацию API или хотя бы пример запроса и ответа без секретов.

ТемаВопросы для подготовкиРиск при неизвестности
ИсточникКакая система хранит актуальные данные?Дубли и ручная сверка
СобытиеКогда должна запускаться синхронизация?Задержки и повторные операции
ИдентификаторКак связать объекты между системами?Невозможность корректного обновления
ОшибкаКто получает уведомление и что повторяется?Тихая потеря данных
ДоступКакие ключи и роли нужны на средах?Задержка и риск лишних прав

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

5. Попросите оценку с допущениями

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

Блок оценкиЧто должно быть видноХороший вопрос
АналитикаСценарии, роли, модель данныхКакие неизвестные снимаются до разработки?
UX/UIКлючевые состояния и ошибкиКакие экраны нужны для сквозного пути?
BackendПравила, API, журнал действийКак тестируются права и повторные запросы?
FrontendСостояния загрузки, ошибки, адаптивностьЧто увидит пользователь при сбое?
QA и запускПриёмка, окружения, релизКто и по каким критериям принимает результат?

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

6. Составьте чеклист готовности к оценке

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

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

Как Paladin Engineering может помочь

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

CTA: если у вас есть идея, но подрядчики дают несопоставимые оценки, отправьте описание одного сценария и список ограничений — начнём с проверки входных данных, а не с обещания точной цены.

FAQ: подготовка проекта к оценке

Нужно ли писать полное ТЗ до обращения к подрядчику?

Нет. Для первой оценки полезнее согласованный контур, сценарии, роли, интеграции и ограничения. Полное ТЗ может появиться после discovery, когда неизвестные будут проверены.

Можно ли получить точную стоимость по одной идее?

Обычно нет. По идее можно обсудить диапазон и основные факторы, но точность зависит от подтверждённого объёма, данных, интеграций и критериев приёмки.

Что отправить нескольким подрядчикам?

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

Нужно ли указывать технологии?

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

Когда нужен discovery?

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

Комментарии

Вопрос от редакции 17.08.2026
Как сделать оценки подрядчиков сравнимыми?
Paladin Engineering 17.08.2026
Передать одинаковый бриф, сценарии, роли, интеграции и критерии приёмки, а допущения попросить вынести отдельно.
Вопрос от редакции 17.08.2026
Нужно ли готовить полное ТЗ?
Paladin Engineering 17.08.2026
Нет. Для первой оценки достаточно согласованного контура; подробное ТЗ можно уточнить после discovery.
Вопрос от редакции 17.08.2026
Можно ли отправлять подрядчику реальные выгрузки?
Paladin Engineering 17.08.2026
Только после обезличивания и в защищённом процессе. Для оценки обычно хватает схемы полей и примеров без секретов.