Перейти к основному содержимому

Кандидаты в подрядчики для оценки технического задания платформы

Версия: 1.0 Дата: 28.04.2026 Статус: Готов к обсуждению

Назначение документа

Документ содержит ранжированный список из 10 организаций-кандидатов для отправки абстрактного технического задания на предварительную оценку. Назначение списка — формирование выборки для рассылки запроса коммерческих предложений (request for proposals, RFP) при запуске тендера на разработку платформы.

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

Критерий ранжирования

Соответствие профилю задачи (multi-supplier B2B API marketplace + Tour Builder + data/ML инфраструктура) × наличие представительства в Украине или Центральной Европе × средний-средне-верхний ценовой слой (не индийский low-cost, не американский Big-4).

Десять кандидатов

1. TeaCode — Польша (Варшава) — топ-релевантность

  • Локация: Варшава, ul. Postępu 15, Польша.
  • Размер команды: ~50 специалистов.
  • Ставка: 50–99 USD/час, MVP 70–150 тыс. USD — золотая середина для среднего бюджета.
  • Релевантность: Boutique с явной специализацией по travel-tech (GDS/NDC/agentic AI), реальные кейсы — Plannin (booking platform), Trava (AI trip planning). Clutch 4.9 (35 отзывов). «The Most Efficient Travel Software Partner».
  • Минус: Нет офиса в Украине (но Варшава — территориально и культурно близко).
  • Сайт: https://teacode.io/

2. COAX Software — США/Украина (Ивано-Франковск)

  • Локация: HQ Northbrook, IL (USA) + delivery center в Ивано-Франковске.
  • Размер команды: не раскрыт, 90% mid/senior.
  • Ставка: проектные диапазоны от 25 тыс. до более 200 тыс. USD.
  • Релевантность: 15+ лет в travel-tech — самая глубокая отраслевая специализация в выборке. Реальные кейсы: Hosty (PMS), Re:Plan (reselling booking), MICRM (tour operator CRM→portal), GrandBus. ISO 9001 + 27001. Прямое попадание в профиль multi-supplier OTA.
  • Сайт: https://coaxsoft.com/

3. Onix-Systems — Украина (Кропивницкий)

  • Локация: Кропивницкий + глобальная команда.
  • Размер команды: 300+ специалистов.
  • Ставка: 25–49 USD/час — наиболее доступный ценовой слой при сохранении качества.
  • Релевантность: Прямой опыт «booking marketplaces & OTA platforms». Реальный кейс — MisterB&B (1 млн размещений в 200 странах, 900 тыс. пользователей), TravelBid. Clutch 4.8 (51 отзыв). 1100+ проектов, клиенты в 55+ странах.
  • Сайт: https://onix-systems.com/

4. Stratoflow — Польша (Вроцлав) — для high-throughput

  • Локация: Вроцлав, Łaciarska 4 + офисы UK, US.
  • Размер команды: не раскрыт.
  • Ставка: не публикуется.
  • Релевантность: Специализация на distributed systems и high-throughput backends. Кейс — travel search engine на 300 млн запросов/день; финансовая система на 1 млрд транзакций/час. Идеально для масштабируемого ядра ingestion + search domain платформы.
  • Минус: Нет travel-vertical как primary, но системная инженерия топ-уровня.
  • Сайт: https://stratoflow.com/

5. GP Solutions — Германия (Мюнхен) + офисы в Польше (Краков, Варшава, Вроцлав)

  • Локация: HQ Мюнхен; Польша — Краков/Варшава/Вроцлав; США (Майами); ОАЭ (Дубай).
  • Размер команды: 350+ IT-специалистов.
  • Ставка: не публикуется (enterprise tier).
  • Релевантность: 20+ лет в travel-tech, флагманский продукт GP Travel Enterprise. 300+ клиентов, retention 94%. Глубокое знание GDS/OTA. Может быть и подрядчиком, и поставщиком готовых модулей.
  • Минус: Нет офисов в Украине; ценник, вероятно, выше среднего.
  • Сайт: https://www.software.travel/

6. N-iX — Украина (Львов) + Польша

  • Локация: Львов (Украина) + delivery centers в Польше, Колумбии, Индии и 4 EU-локациях; US/UK офисы.
  • Размер команды: ~2000+ инженеров.
  • Ставка: enterprise (не публикуется), вероятно 50–100 USD/час.
  • Релевантность: Опыт с e-commerce платформами на 100 млн+ DAU, marketplace solutions. Партнёр AWS Premier Tier, ISO 27001 + SOC 2. Подходит для зрелой архитектурной фазы (ingestion + DWH + ML).
  • Минус: Travel — не основной vertical (есть кейсы, но не флагман).
  • Сайт: https://www.n-ix.com/

7. Sigma Software Group — Украина (Харьков, Киев) + Швеция, Польша, ЕС

  • Локация: офисы в Украине, Польше, Швеции, Германии, UK, Австрии, Болгарии, Чехии, Венгрии, Португалии, Румынии + Северная Америка + Латинская Америка + Ближний Восток + APAC.
  • Размер команды: 2000+ (300+ enterprise клиентов).
  • Ставка: enterprise tier.
  • Релевантность: ISO 9001 + 27001. Реальные high-throughput кейсы (100 тыс. событий/сек). Большое покрытие географий, включая ВЕ + Чехию (важно для compliance в Восточной Европе).
  • Минус: Travel не профиль, но aviation/AdTech/automotive дают опыт high-load API platform.
  • Сайт: https://sigma.software/

8. Intellias — Украина (Львов, Киев, Одесса) + Польша + Германия

  • Локация: 23 офиса в 17 странах. Украина — Львов/Киев/Одесса. Польша — Краков/Варшава/Лодзь/Вроцлав. Германия — Мюнхен/Берлин и др.
  • Размер команды: не раскрыт явно (порядок тысяч инженеров).
  • Ставка: enterprise tier.
  • Релевантность: Глубокий опыт mobility (170 млн транспортных средств), HelloFresh, TomTom — крупные платформы с deep integrations. AI services + data engineering как отдельные направления — закрывает data/ML infra requirement.
  • Минус: Travel-tech не флагман; ценник выше среднего.
  • Сайт: https://intellias.com/

9. Yalantis — Украина (Львов, Днепр, Киев) + Эстония, Польша, Кипр

  • Локация: Львов, Днепр, Киев + Эстония/Польша/Кипр.
  • Размер команды: 400+ инженеров.
  • Ставка: не публикуется (mid-tier).
  • Релевантность: 17+ лет, full-cycle включая SaaS, IoT, HW. Клиенты — Toyota Tsusho, KPMG, Zillow (real estate marketplace — близко к travel inventory). Хорошо для multi-tenant SaaS с marketplace-семантикой.
  • Минус: Travel — не профиль.
  • Сайт: https://yalantis.com/

10. ELEKS — Эстония (HQ) + Украина (Львов) + Польша + США

  • Локация: HQ Таллинн (Эстония), главный delivery — Львов; офисы в США и Польше.
  • Размер команды: 2000+ специалистов с 1991 года — старейший игрок Украины.
  • Ставка: enterprise tier.
  • Релевантность: Full-cycle enterprise software с 35-летним стажем. Опыт сложных регулируемых доменов — подходит для compliance-heavy аспектов (GDPR, EU TOMS, Package Travel Directive). Стабильность + операционная зрелость.
  • Минус: Travel не флагман, ценник верхний.
  • Сайт: https://eleks.com/

Резюме по слоям бюджета

  • Доступный слой (25–49 USD/час): Onix-Systems.
  • Золотая середина (50–99 USD/час): TeaCode, COAX Software, Stratoflow.
  • Средне-верхний (enterprise tier): N-iX, Sigma Software, Intellias, Yalantis, GP Solutions, ELEKS.

Рекомендация по выборке для тендера

При запуске формального запроса предложений (RFP) на основании абстрактного технического задания рекомендуется отправить документ 3-4 кандидатам параллельно из разных ценовых слоёв:

  1. TeaCode (Польша) — для travel-vertical глубины и качества инжиниринга;
  2. COAX Software (US/Украина) — для самой глубокой travel-tech специализации;
  3. Onix-Systems (Украина) — для бюджетной альтернативы с реальными OTA-кейсами;
  4. Stratoflow (Польша) — для архитектурной экспертизы по high-throughput ядру (если требуется выделенный архитектурный консалтинг до основного контракта).

Получение 3-4 коммерческих предложений с одинаковым ТЗ позволит сравнить методологии, оценки сроков, состав команды и рассчитать справедливый ценник без переплаты «верхнему слою».

Процесс общения с кандидатами и оценка стоимости

Этот раздел фиксирует, сколько детализации должно быть в передаваемых артефактах, чтобы получить от средней подрядной организации содержательную оценку стоимости и сроков. Абстрактного технического задания самого по себе недостаточно — средняя контора по нему даст не оценку, а «вилку» с разбросом 3–5 раз. Чтобы получить точный коммерческий ценник, нужны два дополнительных артефакта: полное техническое задание и (для финалистов) платный этап discovery.

Три уровня детализации артефактов

Уровень 1: только абстрактное техническое задание

Это документ abstract-platform-summary-for-external-evaluation.md, отправляемый до подписания соглашения о неразглашении (non-disclosure agreement, NDA).

  • Что выдаёт средняя контора: ROM-оценку (rough order of magnitude, грубый порядок величины) с разбросом ±50–100%.
  • Типичный ответ: «MVP — от 200 до 600 тыс. USD, полный продукт — от 1.5 до 5 млн USD, сроки — от 12 до 30 месяцев».
  • Время на оценку у подрядчика: 2–5 рабочих дней.
  • Точность: низкая. Цифры нужны только для решения «продолжать с этим кандидатом или нет».
  • Зачем нужно: отсеять кандидатов с нереалистичными ожиданиями (тех, кто говорит «100 тыс. USD за 6 месяцев» или «20 млн USD за 5 лет»).

Уровень 2: абстрактное техническое задание + полное техническое задание

Это абстрактное ТЗ для предварительного отсева, плюс полное техническое задание для подрядчика, передаваемое после подписания NDA.

  • Что выдаёт контора: budgetary estimate (бюджетная оценка) с разбросом ±30–40%.
  • Типичный ответ: «350–550 тыс. USD на MVP, 2.5–3.8 млн USD на full scope, разбивка по фазам и компонентам».
  • Время на оценку у подрядчика: 2–4 недели. Требуется involvement их архитектора, технического лидера и delivery manager'а.
  • Точность: средняя. Годится для бюджетного planning'а и переговоров со стейкхолдерами, не для контракта.
  • Стоимость для подрядчика: 80–200 человеко-часов pre-sales работы. Часто для них бесплатно (включается в накладные расходы), но при больших проектах могут попросить co-financing этой работы.

Уровень 3: техническое задание + платный этап discovery

Этап discovery (предпроектное исследование) — отдельный платный контракт с финалистом или 2 финалистами параллельно.

  • Что выдаёт контора: firm fixed-price (FFP, твёрдая фиксированная цена) на этап 1 + time-and-materials (T&M, повременной модель) с capped budget (верхним пределом) на остальные этапы.
  • Типичный ответ: «412 тыс. USD за Phase 1 MVP по фиксированной цене; Phase 2-4 — T&M по ставке 65 USD/час, верхний предел 1.8 млн USD».
  • Что делается на discovery:
    • architecture review с глубоким разбором всех 6 архитектурных осей;
    • technical spike (углублённое исследование) по 2–3 наиболее рискованным компонентам (обычно — платёжный домен, ingestion + canonical mapping, каноничное состояние бронирования, multi-tenant isolation);
    • прототипы критичных интеграций (1–2 штуки);
    • decompose проекта в epic'и и user stories;
    • оценка состава команды и timeline методом planning poker или t-shirt sizing.
  • Длительность: 4–8 недель.
  • Стоимость для нас: 15–60 тыс. USD у каждого финалиста. Это норма рынка для проектов с бюджетом более 300 тыс. USD.
  • Точность результата: высокая, ±10–15%.
  • Зачёт стоимости: обычно стоимость discovery у победителя зачитывается в основной контракт; у проигравшего — нет (либо принимаем потерю, либо оговариваем non-binding refund clause заранее).

Целевые диапазоны для платформы по слоям подрядчика

С учётом профиля (multi-supplier B2B API marketplace, Tour Builder, data/ML инфраструктура, шесть архитектурных осей, GDPR + Package Travel Directive, 47 компонентов, 4 уровня соглашений об уровне обслуживания):

Слой подрядчикаУровень 1 (ROM)Уровень 2 (budgetary)Уровень 3 (FFP после discovery)
Доступный (Onix-Systems)250–800 тыс. USD400–650 тыс. USDdiscovery 15–25 тыс. USD, затем FFP/T&M
Золотая середина (TeaCode, COAX, Stratoflow)400 тыс. – 1.5 млн USD700 тыс. – 1.2 млн USDdiscovery 25–45 тыс. USD, затем FFP/T&M
Средне-верхний (N-iX, Sigma, Intellias, Yalantis, ELEKS, GP Solutions)1.2–4 млн USD1.8–3 млн USDdiscovery 40–80 тыс. USD, затем FFP/T&M

Эти диапазоны — на полный scope (Phase 1 MVP + Phase 2 расширение под ТЗ). Phase 3+ (multi-region, dedicated infrastructure, ML matures) обычно выносится за рамки первой оценки и оценивается отдельно по факту достижения соответствующих фаз.

Три варианта стратегии получения оценки

Вариант A — экономный, для go/no-go решения

  1. Отправить 3-4 кандидатам абстрактное ТЗ (без NDA).
  2. Запросить ROM-оценку на 1–2 страницы: диапазон бюджета, диапазон сроков, состав команды, методология, ключевые риски (key risks).
  3. Получить через 2–4 недели 3-4 «вилки».
  4. Сравнить, отсеять нереалистичные, увидеть медианный ценник.

Стоимость для нас: 0 USD. Время: ~1 месяц. Точность результата: ±50–100%, достаточно только для решения «есть ли вообще смысл двигаться дальше».

Вариант B — точнее, для переговорной позиции

  1. Отправить 3-4 абстрактных ТЗ → получить ROM (как в варианте A).
  2. С 2 финалистами подписать взаимное соглашение о неразглашении (mutual NDA) и передать полное ТЗ.
  3. Запросить budgetary estimate через 2–4 недели.
  4. Получить вилки точностью ±30–40%, увидеть структуру разбивки по фазам и компонентам.

Стоимость для нас: 0 USD. Время: ~1.5–2 месяца суммарно. Точность результата: ±30–40%, достаточно для бюджетного planning'а и переговоров со стейкхолдерами.

Вариант C — самый дорогой, но даёт твёрдую цену

  1. Варианты A + B.
  2. С 1–2 финалистами подписать paid discovery agreement (15–60 тыс. USD каждому).
  3. Через 4–8 недель получить firm fixed-price на Phase 1 + структурированный T&M на остальное.

Стоимость для нас: 30–120 тыс. USD за discovery (с возможным частичным зачётом в основной контракт у победителя). Время: ~3–4 месяца суммарно (от начала RFP до подписания основного контракта). Точность результата: ±10–15%, достаточно для подписания контракта.

Каноничная рекомендация: вариант B на старте

Причины выбора варианта B как стартовой стратегии:

  1. Абстрактного ТЗ для серьёзной оценки недостаточно. Конторы не возьмутся за глубокую proposal-работу без полной картины — отдадут только грубую вилку.
  2. Платный discovery (вариант C) преждевременен на этапе, когда финалист ещё не выбран. Платить 60+ тыс. USD двум подрядчикам, чтобы потом отказать одному из них, — нерационально.
  3. Уровень 2 даёт точность ±30–40%, что достаточно для:
    • решения go/no-go по бюджету;
    • переговоров со стейкхолдерами и потенциальными инвесторами;
    • первичного выбора финалиста для последующего discovery.
  4. Срок 1.5–2 месяца реалистичен и не блокирует параллельную работу над архитектурой и подготовкой реализации.

К моменту, когда финалист определится по результатам варианта B, можно будет осознанно решать про переход к варианту C (paid discovery) для получения firm fixed-price перед подписанием основного контракта.

Что нужно подготовить для запуска варианта B

  1. Финализировать абстрактное техническое задание — выполнено в abstract-platform-summary-for-external-evaluation.md.
  2. Сопроводительное письмо для запроса предложений (RFP cover letter) — 5–10 строк: цель запроса, что просим оценить, требуемый формат ответа, дедлайн, контактное лицо. Шаблон готовится отдельно.
  3. Шаблон взаимного соглашения о неразглашении (mutual NDA) — для перехода с уровня 1 на уровень 2 у финалистов.
  4. Rubric для сравнения предложений (evaluation rubric) — заранее зафиксированные критерии оценки: методология, состав команды, разбивка по фазам, ключевые риски, референсы клиентов, опыт в требуемых технологиях. Готовится заранее, чтобы не сравнивать «яблоки с апельсинами».

Эти 4 артефакта — обязательная подготовка перед рассылкой ТЗ. Без них процесс рассылки и сравнения превращается в неконтролируемую переписку.

Открытые вопросы по процессу

  • Сколько финалистов вести через уровень 2: 2 или 3? Три дают лучшую переговорную позицию, но три параллельных NDA + три полных ТЗ + три цикла обсуждений — это 50% больше управленческой работы. Решение: на момент перехода с уровня 1 на уровень 2.
  • Платить ли discovery двум финалистам параллельно или последовательно: параллельно даёт более чистое сравнение, последовательно — экономит 30–50% бюджета, но удлиняет процесс на 4–8 недель. Решение принимается перед подписанием discovery agreements.
  • Условия зачёта стоимости discovery в основной контракт: non-binding (намерение, без обязательства) или binding (обязательное условие)? Стандартная практика — non-binding, что снижает риск manipulative behavior со стороны подрядчика, но требует сильной переговорной позиции у нас.

Источники

Связанная документация