October 6

Форматы сотрудничества с подрядчиком в ИТ: Fix Price, Time & Material, Retainer, FFF

Выбор оптимального формата сотрудничества с компанией-подрядчиком в ИТ — важный шаг на пути к успешной реализации проекта. От того, насколько точно вы определите свои потребности, бюджет и готовность к изменениям, зависит эффективность работы и конечный результат.

В этой статье я рассмотрю основные модели взаимодействия при заказе работ у исполнителя в ИТ и разберу их плюсы и минусы, чтобы помочь вам сделать выбор и избежать возможных рисков.

Fix Price (фиксированная цена)

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

Формат работы по фиксированной цене наиболее распространен в водопадном подходе к разработке (waterfall): к программированию не приступают до тех пор, пока не в деталях не проработано техническое задание.

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

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

Поскольку для начала разработки необходим этап подробного проектирования, сроки могут затягиваться, так как ТЗ нужно написать и согласовать.

Подробнее о том, как написать техническое задание на разработку – читайте в другой статье блога.

Time & Material (оплата по факту отработанных часов)

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

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

Time & Material (T&M) подходит стартапам и при разработке продуктов, которые требуют подтверждения гипотез и действуют в условиях неопределенности.

Минусы: расходы могут вырасти, если проект затянется. Например, если разработка сложнее, чем ожидалось, бюджет может выйти за пределы начальных ожиданий.

Гибридный формат

Часто в заказной разработке используется гибридный формат T&M и Fix Price: работы по проекту делятся на этапы-итерации по 2-3 недели, в рамках которых определяется объем работ и фиксируется цена. Если в процессе итерации появляются новые требования, то их оценка и проработка выносится на следующий этап.

Плюсы: таким образом, получается фиксировать стоимость этапа, при этом сохраняя гибкость во внесении изменений без привязки к жесткому ТЗ.

Минусы: в объем затрат на итерацию подрядчик включает свои риски на непредвиденные расходы.

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

Retainer (выкуп)

Вы платите за определённое количество часов или ресурсов в месяц, чаще всего – выкупая всё время команды определенного состава. Это удобно, если вам нужна постоянная поддержка и доработка проекта, как в случае с развивающимся интернет-магазином или онлайн-сервисом, где регулярно добавляются новые функции и разделы.

Плюсы: команда всегда на связи, и задачи выполняются без задержек. Вы точно знаете, что специалисты работают над вашим проектом в оговорённое время.

Минусы: оплаченные часы "сгорают", если не используются – вы оплачиваете простой, если не обеспечиваете команду загрузкой. Это как абонемент в спортзал: если не ходите, деньги теряются.

FFF (Fixed Time, Fixed Budget, Flex Scope)

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

В случае сотрудничества по модели FFF до старта работ фиксируются сроки и бюджет, но оговаривается, что функциональность (scope) может быть изменена в процессе. Главный критерий изменений функциональности (flexing) – чтобы продукт выполнял требуемые бизнес-задачи, но допустимы разные степени проработки конкретных функций. Например, чтобы успеть к сроку, можно в интернет-магазине вместо программирования полноценного процесса оформления заказа с эквайрингом сделать простую форму обратной связи.

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

Плюсы: вы не выходите за рамки бюджета и сроков.

Минусы: возможны компромиссы в функционале, если что-то не укладывается в бюджет или сроки.

Какой формат выбрать?

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

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

Fix Price подходит, если проект чётко спланирован, и задачи не будут меняться. Например, когда есть техническое задание с прописанным функционалом. В этом случае фиксированная цена удобна: вы знаете все расходы и сроки заранее, а разработка идёт по плану.

Time & Material удобен, если проект требует гибкости. Формат подойдёт для сложных сервисов, где требования могут меняться в процессе. Например, при создании платформы, где постоянно появляются новые задачи, и стартапов. Здесь важно контролировать расходы и держать задачи в рамках бюджета.

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

Retainer нужен для проектов, требующих постоянной поддержки и доработок на долгосрочный период. Это решение для проектов, которым требуется стабильная команда, включенная в работу на постоянной основе.

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


Другие статьи по теме:

Автор — Максим Панфилов, предприниматель, основатель и директор компании panfilov.digital. Компания с 2013 работает с крупными заказчиками в России и Казахстане: выводит на рынок и развивает ИТ-проекты.

Подписаться в Telegram → @panfilovonline

Связаться с автором → @mpanfilov