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

Когда коробка — лучшее решение

Если времени на разработку нет, или задачи, которые должен решать продукт — типовые. Например, вам нужен трекер задач сотрудников или программа для онлайн-бухгалтерии. Здесь можно выбрать коробочное решение. Например, Jira или Confluence. Мы сами в KOTELOV пользуемся этими софтами и не знаем боли (почти — у программ вырви-глаз-дизайн).

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

Коробочный продукт: примеры

  • CRM: amoCRM, Битрикс24, Мегаплан
  • Бухгалтерия: МойСклад, Контур, 1С:БУХ
  • Поддержка клиентов: HelpDesk, Zendesk
  • Управление задачами: Trello, Planfix, Notion

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

Когда коробка не вытягивает

В период кризиса и ухода международных ПО с российского рынка

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

Наш заказчик — компания S7 Airlines выбирала между коробочным и заказными решениями для корпоративного сервиса для бортпроводников. Они заказали приложение у нас, и теперь при уходе международного ПО (а коробка была бы санкционным решением) остались устойчивы. Их продукт не связан с санкциями, и это долгосрочное решение полностью себя окупило.

У вас сложные бизнес-процессы или акцент на безопасности

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

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

Программист пользуется коробочными решениями

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

Интеграции с уникальными системами

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

Сложности с масштабированием

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

Плюсы заказной разработки

При заказной разработке — все для вас. Только нужные функции, а опытный подрядчик еще и предложит или уберет какие-то фичи на благо развитию компании. Обычно это исследуется на предпроектном обследовании. Но главное — любые интеграции, даже самые сложные, абсолютный контроль над безопасностью данных. А насчет развития бизнеса и масштабируемости — система растет вместе с вами. Сам продукт остаётся у вас. Его можно развивать, масштабировать, лицензировать. Это часть капитала компании.

Боли тех, кто выбирает заказную разработку

Но и у заказной разработке есть минусы. А самый большой из них — это, конечно, деньги.

Стоит дорого

Заказная разработка стоит дороже коробки, потому что вы платите не за готовый продукт, а за команду, часы. Счёт идёт на сотни часов: аналитика, дизайн, разработка, тестирование, внедрение, поддержка. Это не фиксированная цена, а живой бюджет, который меняется вместе с задачами. Если заранее не расставить приоритеты и не зафиксировать объём работ — можно быстро выйти за рамки. Частая ошибка — заказная разработка без MVP: попытка «сделать всё сразу». В итоге проект растягивается, бюджет уходит, результата нет.

Нужно ждать

Даже минимальный рабочий продукт не появится завтра. Нужно собрать требования, продумать архитектуру, утвердить дизайн, написать и протестировать код. Это месяцы работы, а не дни. Если нужен результат «сейчас» — кастом не подойдёт.

Важно уметь формулировать, что нужно

Без конкретных задач команда не поймёт, что делать. Если нет процессов на бумаге, описанных ролей и целей — продукт получится неполный или бесполезный. Discovery-этап обязателен, иначе будем переделывать.

Есть риск выбрать не ту команду

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

Заказная разработка и программист, который ею занимается

Как сэкономить на заказной разработке

Использовать готовые модули и платформы

Low-code, No-code, open-source — это уже написанный код. Если можно не разрабатывать с нуля, не нужно. Главное — понимать баланс между экономией и безопасностью.

Начинать с MVP

Сделайте только то, что даст результат здесь и сейчас. Остальное — потом. MVP сокращает сроки и бюджет, даст быстрее увидеть результаты.

Работать поэтапно, через Discovery

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

Не делать то, что не нужно

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

Только опытная команда

Новички учатся на проекте, вы за это платите. Опытная команда делает быстрее, точнее, без двойной работы. И это прямая экономия — и денег, и времени.

Заказная разработка или коробочке решение: чеклист для выбора

Отвечаем на несколько простых вопросов. Если хотя бы на два вы ответили «да» — стоит подумать о кастомной разработке:

  1. Есть ли у вас уникальные процессы?
  2. Насколько критична интеграция с другими системами?
  3. Готовы ли вы менять процессы под софт?
  4. Какая у вас долгосрочная стратегия — стабильность или рост?