forumСоздать тему

В смете отдельной строкой прописана «разработка API» — что это вообще такое и так ли оно нужно?

BBeren Ç***УчастникУчастник сообщества
Дата регистрации
июль 2024 г.
Сообщение
398
#1

У нас компания из 12 человек в Техасе, занимаемся оптовой дистрибуцией упаковочных материалов. Хотим обновить текущую систему заказов на сайте и сделать мобильное приложение, чтобы 4 наших торговых представителя в полях могли оформлять заказы прямо с планшета. Запросили смету у местного диджитал-агентства.

В деталях сметы разработка мобильного интерфейса стоит 18 000 USD, настройка базы данных — 6 000 USD. Но прямо под ними отдельной строкой идет «Разработка кастомного REST API и документация» на сумму 9 500 USD. Это почти треть всего нашего бюджета.

Я в технических дебрях не особо разбираюсь: разве мобильное приложение — это не самостоятельная программа, которая работает сама по себе? Что конкретно представляет собой этот API, нужен ли он такой небольшой оптовой компании, как мы, или нам просто накручивают ценник?

HHüseyin Y***Участник
Должность
Специалист службы поддержки клиентов
Отрасль
Строительство
Тип организации
компания из 20 человек
Дата регистрации
март 2023 г.
Сообщение
221
Самый полезный#2

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

Мобильное приложение само по себе — это просто красивая картинка на экране. Когда торговый представитель видит на планшете «коробка упаковочная, остаток: 500 шт.», эти данные не хранятся в памяти устройства, они подтягиваются с центрального сервера в реальном времени. И когда он нажимает «подтвердить заказ», команда уходит на сервер именно через API. Без него приложение превратится в обычный калькулятор, работающий без интернета.

Оценивая эту строку расходов, вам нужно прояснить три момента: 1) Агентство пишет эндпоинты с нуля или просто выводит наружу готовую инфраструктуру вашего текущего сайта? 2) Передадут ли вам документацию — сможет ли сторонний разработчик разобраться в системе через год? 3) Входит ли в эту стоимость настройка безопасности и авторизации (токены, распределение ролей)?

По деньгам: написание с нуля надежного API для заказов и складского учета занимает от 60 до 90 часов. С учетом почасовых ставок агентств 9 500 USD вполне укладывается в рыночный диапазон. Но если они просто подключают стандартные шлюзы готового плагина интернет-магазина, эта сумма завышена. Запросите техническое задание (scope of work) и уточните, сколько конкретно эндпоинтов (endpoint) они собираются реализовать.

ZZafer B***Участник
Должность
Специалист службы поддержки клиентов
Отрасль
Страхование
Тип организации
сеть магазинов
Дата регистрации
нояб. 2023 г.
Сообщение
34
#3

API — это фундамент и костяк всего софта. Интерфейс через три года устареет и вы его перерисуете, а созданный API останется. Захотите завтра обновить сайт или подключить 1С/бухгалтерию — будете использовать тот же самый API. Смотрите не на то, что строчка вынесена отдельно, а на то, перейдут ли вам исключительные права и полная техническая документация.

SSena Y***Участник
Должность
Первичная бухгалтерия
Отрасль
Медицинские услуги
Тип организации
сеть магазинов
Дата регистрации
май 2023 г.
Сообщение
205
#4

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

CCeren A***Эксперт
Должность
ИТ-ответственный
Отрасль
Электротехника и электроника
Тип организации
региональный дилер
Дата регистрации
июнь 2024 г.
Сообщение
263
#5

Спросите у подрядчика прямо в лоб и в письменном виде: «Сколько эндпоинтов входит в эту оценку и будет ли документация в Swagger или Postman?» Если начнут мямлить в духе «ну мы просто приложение подключим», сбивайте цену. Если дадут четкий список методов — платите.

GGürkan B***УчастникУчастник сообщества
Дата регистрации
окт. 2024 г.
Сообщение
407
#6

В прошлом году платили 8 000 USD за разработку API под похожую B2B-систему заказов. Туда вошли 24 кастомных эндпоинта, разграничение прав доступа и тестовая среда. Для реалий США 9 500 USD — средний чек, но обязательно зафиксируйте список сдаваемых методов в договоре.

OOya G***Участник
Должность
Директор по производству
Отрасль
Кейтеринг
Тип организации
Компания на 300 человек
Дата регистрации
окт. 2023 г.
Сообщение
66
#7

А на какой платформе крутится ваш текущий сайт? Если это стандартная CMS или популярный движок для e-commerce у них уже есть готовые API «из коробки». Агентство строит архитектуру с нуля или просто натягивает прослойку поверх готового решения?

RRecep S***Участник
Должность
Планирование производства
Отрасль
Розница
Тип организации
индивидуальный предприниматель
Дата регистрации
сент. 2023 г.
Сообщение
103
#8

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

İİremНовый участник
Должность
Стажер · маркетинг
Дата регистрации
янв. 2025 г.
Сообщение
30
#9

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

NNeslihan Ç***Эксперт
Должность
Региональный директор
Отрасль
Бухгалтерия и консалтинг
Тип организации
Производственная компания из 40 человек
Дата регистрации
февр. 2025 г.
Сообщение
1
#10

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

RRabia E***УчастникУчастник сообщества
Дата регистрации
июнь 2022 г.
Сообщение
103
#11

Верно.

VVolkan Ö***Эксперт
Должность
Стажер
Отрасль
Э-коммерция
Тип организации
стартап на ранней стадии
Дата регистрации
окт. 2022 г.
Сообщение
51
#12

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

Удачи.

MMurat K***Участник
Должность
HR-директор
Отрасль
Грузоперевозки
Тип организации
стартап на ранней стадии
Дата регистрации
авг. 2025 г.
Сообщение
333

Doki · Фирменный стиль · 2023

#13

а как вы решили этот вопрос? самое дорогое в унаследованной системе — неизвестные зависимости.

EErcan A***Участник
Должность
Тестировщик
Отрасль
Кейтеринг
Тип организации
среднее предприятие
Дата регистрации
дек. 2023 г.
Сообщение
5
#14

Краткое резюме для новичков: Спросите, кто готовил КП и кто будет выполнять работу.

Это мое мнение, не утверждаю, что оно единственно верное.

GGürkan Y***УчастникУчастник сообщества
Дата регистрации
июль 2023 г.
Сообщение
8
#15

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

Пишите если есть вопросы, отвечу по мере возможности.

TTaner E***Участник
Должность
Руководитель отдела закупок
Отрасль
кожа
Тип организации
стартап на ранней стадии
Дата регистрации
июнь 2023 г.
Сообщение
132
#16

Хорошо что вы создали эту тему.

LLeyla K***Эксперт
Должность
Продавец-консультант
Отрасль
Энергетика
Тип организации
компания из 20 человек
Дата регистрации
дек. 2024 г.
Сообщение
29
#17

У нас так же. Если скоуп растет, должен расти либо срок, либо бюджет. Третьего не дано.

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

YYasemin B***УчастникУчастник сообщества
Дата регистрации
сент. 2023 г.
Сообщение
98
#18

Буду рад, если напишете о результате.

EErcan B***УчастникУчастник сообщества
Дата регистрации
сент. 2023 г.
Сообщение
140
#19

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

Если напишете результат здесь, это поможет и другим.

NNecati B***Участник
Должность
Стажер
Отрасль
Клининговые услуги
Тип организации
команда из 8 человек
Дата регистрации
сент. 2024 г.
Сообщение
44
#20

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

На этом всё, извините, если затянул.

Написать ответ