Практики

Стоимость разработки программного обеспечения на заказ

Стоимость разработки программного обеспечения на заказ
Если вам приходилось создавать что-то уникальное с нуля, вы на своем опыте могли убедиться, что вопрос «сколько стоит разработка?» не имеет ответа без контекста. Это вопрос о составе задач, уровне готовности требований и модели сотрудничества. Аксмор разрабатывает заказное ПО с 2001 года и работает по двум форматам контракта, иногда комбинируя их в одном проекте: фиксированный (Fixed Price) и почасовой (Time & Materials). Какой подходит вашему проекту — зависит от того, что именно вы строите.

Из чего складывается цена заказной разработки, и как выбрать тип договора и не переплатить?

Аксмор внесён в реестр аккредитованных ИТ-организаций
 
Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации. Аккредитация подтверждает, что основная деятельность компании — разработка и реализация программного обеспечения, а компания соответствует требованиям по ОКВЭД и доле выручки от ИТ-деятельности. Проверить актуальный статус Aксмор можно в официальном реестре аккредитованных ИТ-организаций на Госуслугах. Настоящая страница содержит достоверную информацию о стоимости услуг и порядке её формирования в соответствии с требованиями приказа Минцифры России № 511 от 02.06.2025 для аккредитованных ИТ-компаний.

Почему нет прайс-листа — и что есть вместо него

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

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

Из этого следуют два типа ситуаций — и два типа контрактов.

Fixed Price фиксирует стоимость заранее. Это работает, когда требования полностью определены до старта и не изменятся в ходе проекта, а риски предсказуемы и минимальны. Цена срабатывания рисков сразу закладывается в общую стоимость решения.

Time & Materials фиксирует состав команды и ставки. Заказчик платит за фактически отработанное время, которое согласовывается перед началом каждого этапа.

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

Механика работы Time & Materials контрактов: полное руководство

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

В Fixed Price непредсказуемый риск — это нарушение обязательства. Интеграция оказалась сложнее, данные не в том формате, обнаружилась зависимость, которой не было в ТЗ — всё это ставит подрядчика перед выбором: поглотить риск за счёт качества (уложиться в смету, срезав углы) или открыть change request и ждать согласования. В T&M тот же риск — просто новая информация. Команда фиксирует, объясняет, предлагает варианты, заказчик решает: конфликта интересов нет.

Кто платит за риски, которые не случились
 
Подрядчик не может принять непредсказуемые риски на себя бесплатно. В Fixed Price он закладывает буфер в цену заранее, на случай, если что-то пойдёт не так. Если риски реализовались — буфер покрывает их. Если не реализовались — заказчик всё равно заплатил. Чем выше неопределённость, тем больше буфер, и тем дальше итоговая цена от реальной стоимости работы. Неопределённость существует вне зависимости от типа контракта. В тех случаях, когда она настолько высока, что выполнить проект по фиксированной стоимости становится невыгодно для заказчика, используется T&M.

Как строится работа по T&M

1. Команда под проект

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

2. Планирование итерациями

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

3. Тайм-трекинг

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

4. Выставление счетов

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

5. Управление изменениями

Это принципиальное преимущество T&M. Когда требования уточняются — а в сложных проектах они уточняются всегда — команда адаптируется без переоформления договора. Новая задача появляется в бэклоге и оценивается в часах.

Time and Materials
 
Time and Materials — контрактная модель, при которой заказчик оплачивает фактически отработанное время специалистов. В отличие от контракта с фиксированной ценой, T&M не фиксирует объём работ: он фиксирует состав команды, ставки и процесс. Счёт выставляется за часы, Каждая задача и трудозатрата видна заказчику в инструментах тайм-трекинга в режиме реального времени, гарантируя прозрачонсть процесса. Приоритеты и состав работ при этом можно менять в любой момент без допсоглашений и без потери темпа.

Распределение платежей по времениРаспределение платежей по времени

Типы программного обеспечения и выбор контрактной модели

Не существует универсально правильной модели. Выбор между T&M и Fixed Price определяется природой самого программного продукта — его зрелостью, аудиторией и жизненным циклом требований.

Внутрикорпоративное ПО: ERP, CRM, отраслевые системы

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

На практике корпоративные системы кажутся понятными ровно до момента, когда начинается разработка. Интеграции с унаследованными системами, нестандартная логика в «устоявшихся» процессах, исключения, которые знают только конкретные сотрудники, — всё это превращает FP-проект в серию согласований изменений. T&M или гибридная модель в таких случаях дают более предсказуемый результат при меньшей административной нагрузке.

Рекомендация: FP при наличии зрелого ТЗ; гибридная модель (FP на аналитику + T&M на разработку) при отсутствии.

Пользовательское и рыночное ПО: маркетплейсы, мобильные приложения

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

Мобильная разработка — один из самых частых T&M-контекстов, и причина не только в изменчивости требований. Специфика здесь техническая: Android-экосистема насчитывает более 24 000 вариантов устройств от свыше 1 300 производителей. Активно используется более десяти версий ОС одновременно. Поведение приложения на конкретном парке устройств — это не теоретический риск, это эмпирический факт, который становится известен только в процессе тестирования на реальной аудитории.

Рекомендация: FP для MVP или прототипа, T&M в большинстве случаев.

SaaS-решения: продукты с непрерывным циклом разработки

SaaS-продукты не имеют момента завершения. Функциональность добавляется итерационно, приоритеты определяются метриками продукта, а не техническим заданием двухлетней давности. Здесь нужна постоянная команда, работающая по T&M — с фиксированными ставками, гибким бэклогом и ежемесячной отчётностью.

Рекомендация: T&M с ежеквартальным пересмотром состава и приоритетов.

Ценообразование в T&M проектах: из чего складывается стоимость и как её контролировать

Стоимость T&M проекта — это суммарное количество часов работы специалистов, умноженное на их ставки. Два рычага определяют итог: трудоёмкость задач и состав команды

Факторы, влияющие на стоимость

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

Объём функциональных требований
До старта мы проводим оценку: декомпозируем требования и оцениваем трудоёмкость каждой функции. Это даёт ориентир по бюджету до подписания договора.

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

Этапы работ
Аналитика, проектирование, разработка, тестирование, внедрение, поддержка — у каждого этапа своя интенсивность и состав команды.

Как формируется оценка

Прежде чем выставить счёт на первый спринт, команда проводит предпроектный анализ. Это не формальность — от точности этого этапа зависит весь дальнейший бюджет.

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

2 Командная оценка в стори-поинтах
Далее команда оценивает каждую историю. Мы используем относительные единицы размера — стори-поинты — и методику планирования покером: каждый участник (разработчик, аналитик, тестировщик, дизайнер) оценивает задачу независимо, затем расхождения обсуждаются. Это снижает субъективность и выявляет скрытые риски на этапе оценки, а не в процессе разработки.

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

4 Конвертация в бюджет
Диапазон спринтов × состав команды × ставка = диапазон стоимости. Это не точечная цифра, а честный прогноз с явной погрешностью.

Важный принцип: чем точнее сформулированы требования, тем точнее оценка. Но даже при полных требованиях корректная методика даёт диапазон, а не точку. Этот диапазон называют конусом неопределённости: на старте проекта погрешность может составлять ±50%, но к моменту, когда проведены первые 2–3 спринта и получена реальная скорость команды, точность оценки резко возрастает.

Именно поэтому первые спринты T&M-проекта ценнее любого ТЗ: они переводят оценку из предположений в данные.

Инструменты контроля бюджета в T&M

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

Capped T&M — потолок расходов
Устанавливается максимальная сумма, которую нельзя превысить без явного согласования. Гибкость T&M + ограничение риска = модель, которую предпочитают заказчики с конкретным бюджетным горизонтом.

Еженедельные демо
Каждая итерация завершается демонстрацией готового функционала. Заказчик видит, на что потрачены часы, — и принимает решение о приоритетах следующего спринта на основе результата, а не плана.

Право остановить
В T&M заказчик может в любой момент скорректировать состав команды, приостановить разработку или изменить приоритеты. Это не расторжение договора — это его нормальная механика.

Отраслевая специфика: выбор модели для разных типов проектов

Стоимость T&M проекта — это суммарное количество часов работы специалистов, умноженное на их ставки. Два рычага определяют итог: трудоёмкость задач и состав команды.

Факторы, влияющие на стоимость

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

Объём функциональных требований
До старта мы проводим оценку: декомпозируем требования и оцениваем трудоёмкость каждой функции. Это даёт ориентир по бюджету до подписания договора.

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

Этапы работ
Аналитика, проектирование, разработка, тестирование, внедрение, поддержка — у каждого этапа своя интенсивность и состав команды.

Как формируется оценка

Прежде чем выставить счёт на первый спринт, команда проводит предпроектный анализ. Это не формальность — от точности этого этапа зависит весь дальнейший бюджет.

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

2 Командная оценка в стори-поинтах
Далее команда оценивает каждую историю. Мы используем относительные единицы размера — стори-поинты — и методику планирования покером: каждый участник (разработчик, аналитик, тестировщик, дизайнер) оценивает задачу независимо, затем расхождения обсуждаются. Это снижает субъективность и выявляет скрытые риски на этапе оценки, а не в процессе разработки.

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

4 Конвертация в бюджет
Диапазон спринтов × состав команды × ставка = диапазон стоимости. Это не точечная цифра, а честный прогноз с явной погрешностью.

Важный принцип: чем точнее сформулированы требования, тем точнее оценка. Но даже при полных требованиях корректная методика даёт диапазон, а не точку. Этот диапазон называют конусом неопределённости: на старте проекта погрешность может составлять ±50%, но к моменту, когда проведены первые 2–3 спринта и получена реальная скорость команды, точность оценки резко возрастает.

Именно поэтому первые спринты T&M-проекта ценнее любого ТЗ: они переводят оценку из предположений в данные.

Инструменты контроля бюджета в T&M

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

Capped T&M — потолок расходов
Устанавливается максимальная сумма, которую нельзя превысить без явного согласования. Гибкость T&M + ограничение риска = модель, которую предпочитают заказчики с конкретным бюджетным горизонтом.

Еженедельные демо
Каждая итерация завершается демонстрацией готового функционала. Заказчик видит, на что потрачены часы, — и принимает решение о приоритетах следующего спринта на основе результата, а не плана.

Право остановить
В T&M заказчик может в любой момент скорректировать состав команды, приостановить разработку или изменить приоритеты. Это не расторжение договора — это его нормальная механика.

Как это выглядит на практике: три сценария выбора модели

Ниже — три реальных типа ситуаций из нашей практики. В каждом своя логика выбора между Fixed Price и T&M. Обратите внимание: в двух из трёх кейсов мы рекомендуем не T&M.

Сценарий 1. Пилот по Fixed Price → полный проект по T&M

Ситуация:
Заказчик приходит с концепцией продукта и хочет сначала проверить её реализуемость, прежде чем инвестировать в полную разработку. Нужен proof-of-concept (проверка технической реализуемости концепции): ограниченный функционал, без сложных интеграций, без взаимодействия со сторонними системами, без нагруженной аналитики. Горизонт — один-три месяца.

Почему здесь Fixed Price
Задача чётко ограничена. Технических рисков минимум — не потому что задача простая, а потому что она изолированная. Изменения требований в таком объёме некритичны. Мы можем дать точную оценку — и даём её.

Что происходит дальше
Пилот завершён, концепция проверена. Начинается основная разработка: интеграции с внешними системами, сложная бизнес-логика, накапливающиеся требования. Здесь Fixed Price уже нецелесообразен, и вот почему. Чтобы поставить фиксированную цену на задачу с интеграцией в незнакомую систему, разработчик должен досконально описать каждый шаг. Но чтобы описать шаг с нужной точностью, нужно технически его проработать. А проработать — значит наполовину реализовать. Получается, что детальное ТЗ для Fixed Price стоит почти столько же, сколько сама разработка. И потом ещё неделя-две на согласование и подписание — пока задача уже могла быть в производстве.

Поэтому на основной стадии переходим на T&M: прозрачная ежемесячная отчётность, гибкий бэклог, согласование каждого шага.

Что получает заказчик: Уверенность до инвестиции в полный проект — по Fixed Price. Скорость и гибкость на основной разработке — по T&M. Без дополнительного буфера за риски, которые не реализовались.

Сценарий 2. Полностью Fixed Price — функционал уже реализован на другой платформе

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

**Почему здесь Fixed Price: **
Задача понятна — не потому что простая, а потому что мы видим, как она уже работает. Мы смотрим на реализованную корзину, на логику авторизации, на структуру каталога. Нам не нужно угадывать. Рисков нет, неопределённость минимальна. В такой ситуации мы можем сделать точную оценку — и зафиксировать её.

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

Что получает заказчик: Предсказуемый бюджет там, где это честно возможно. Именно потому, что мы предлагаем Fixed Price только тогда, когда уверены в оценке, — такое предложение что-то значит.

Сценарий 3. Только T&M — работа с физическим оборудованием без доступа к реальной среде

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

Проблема:
Оборудование работает в режимной среде. Служба безопасности не может предоставить доступ к реальной инфраструктуре. Разработка и тестирование ведутся в изолированной среде — с синтетическими данными и программными эмуляторами вместо боевого оборудования.

Почему Fixed Price здесь невозможен:
Корректность кода на реальном оборудовании нельзя подтвердить без проверки на этом оборудовании. Зафиксировать стоимость в такой ситуации означает одно из двух: либо заложить значительный резерв на риски — и заказчик платит за то, что может не случиться, — либо подрядчик принимает риск убытков на себя. Оба варианта не отражают реальную структуру затрат.

Как работает T&M здесь:
Итерациями. Реализовали на тестовых данных — передаём заказчику для проверки на реальном оборудовании. Если что-то не работает — совместно разбираемся в причинах, согласовываем следующий шаг. Каждый час работы прозрачен и согласован заранее.

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

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

Успешный программный продукт развивается: появляются новые сценарии использования, растёт аудитория, меняются интеграции. Поддержка, обновления и масштабирование — естественная часть жизненного цикла ПО и составляет так называемую TCO (Total Cost of Ownership) или совокупную стоимость владения. То, насколько управляема эта стоимость, во многом определяется решениями, принятыми при разработке.

Технический долг: каждый отложенный компромисс стоит дороже при следующем касании

Технический долг — это компромиссы в архитектуре и коде, которые ускоряют разработку сегодня, но замедляют и удорожают её завтра. По данным McKinsey, технический долг поглощает в среднем 20–40% ресурсов команды разработки. Он не возникает сам по себе — его накапливают конкретные решения.

В Fixed Price проектах технический долг чаще закладывается вынужденно: подрядчик укладывается в бюджет и сроки за счёт архитектурных упрощений, которые не видны при приёмке. В T&M, где работа ведётся итерациями с постоянной видимостью кода и архитектурных решений, накопление долга можно отслеживать и управлять им как плановой статьёй.

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

После запуска появляются патчи безопасности, обновления зависимостей, изменения в сторонних API, регуляторные требования. То, как они оплачиваются, зависит от контрактной модели.

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

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

Масштабирование: Fixed Price требует прогнозировать нагрузку до запуска, T&M — позволяет реагировать на реальные данные

В Fixed Price требования к масштабированию фиксируются до начала разработки. Если прогноз оказался точным — модель работает хорошо: команда реализует ровно то, что согласовано. Если фактическая нагрузка или сценарии использования оказались другими, масштабирование становится отдельным проектом с новой оценкой и новыми сроками.

T&M позволяет принимать решения о масштабировании по мере накопления реальных данных. Когда первые месяцы эксплуатации показывают фактические паттерны нагрузки, команда может скорректировать приоритеты и адресовать проблему до того, как она станет критической — в рамках текущего рабочего процесса, без нового контракта.

Полная стоимость владения: экономия на разработке не снижает совокупные затраты — она их перераспределяет

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

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

Ни одна из моделей не выгоднее другой сама по себе. Если требования стабильны и постпродакшн изменения редки, то FP даёт предсказуемый бюджет без необходимости управлять текущим объёмом. Если продукт будет активно развиваться — T&M избавляет от контрактного цикла на каждое изменение, но требует дисциплины в управлении бэклогом и бюджетом.

Аксмор

Расскажите нам о вашей задаче — подумаем, как можно ее решить

1

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

2

Вместе с нашим СТО и архитектором обсудим вашу задачу.
Ответим на ваши вопросы.

3

Оценим проект.
Вы получите коммерческое предложение, включающее технические рекомендации и оценку рисков.

Имя*
Email*
Телефон
Кратко о проекте

Защищено Yandex Smartcaptcha: Уведомление об условиях обработки данных

Контакты

Напишите нам на почту sales@axmor.ru
или позвоните +7 (383) 363-10-24

Реквизиты

ООО «Программные технологии»
630090, г. Новосибирск,
ул. Инженерная, 4а, офис 508
ИНН: 5408190290
ОГРН: 1035403647102
КПП: 540801001