В какую сумму обойдутся оба решения, за что в обоих случаях платит клиент и какой вариант в какой ситуации выбрать.
Заказная разработка подразумевает высокую степень индивидуализации проекта под конкретные задачи бизнеса. Сайт, приложение или сервис создают с нуля по такой схеме:
- Определяются требования, ожидания и бизнес-цели клиента.
- Создается техническое задание с детальным описанием функциональности, дизайна и других особенностей проекта.
- Начинается работа над самим проектом с опорой на ТЗ.
Готовое решение — это более быстрый и бюджетный вариант по сравнению с заказной разработкой, однако готовые решения часто менее гибкие и не всегда решают задачи клиента.
В статье разберемся, в какую сумму обойдутся оба решения, за что в обоих случаях платит клиент и какой вариант в какой ситуации выбрать.
Готовое решение: основные затраты
Хотя решение и называют «готовым», на самом деле это не всегда так. Чтобы можно было спокойно использовать ПО и не бояться, что в процессе что-то сломается, нужно учесть множество затрат. Вот основные из них.
Покупка лицензии. Готовые решения без свободной модели распространения можно использовать, только если вы купите лицензию. Причем ее стоимость будет варьироваться: обычно на нее влияют версия продукта, функционал и количество пользователей. Например, годовая подписка на Okdesk с доступом для 5 пользователей обойдется в 72 000 ₽. А годовая лицензия на коробочный «Битрикс24» стоит от 23 880 ₽.
Продление лицензии. Бывают сервисы, лицензия к которым покупается единоразово и в нее включаются все дальнейшие обновления — сколько бы лет вы ни пользовались продуктом. Но все-таки чаще за доступ приходится платить регулярно: например, раз в месяц или год. При этом стоимость от года к году будет только повышаться: редкие компании фиксируют цены для клиентов.
Внедрение. Внедрение в эксплуатацию готового решения предполагает три основных момента:
- Перенос системы на хостинг или на сервер заказчика.
- Настройка сервера под задачи проекта с учетом его особенностей. На этом этапе создаются пользовательские интерфейсы, настраиваются параметры, устанавливаются права доступа, выполняется интеграция с другими системами.
- Обучение пользователей. Чтобы персонал мог эффективно использовать систему, проводят тренинги и семинары, создают обучающие материалы.
Кастомизация. Компаниям с уникальными бизнес-процессами часто не подходит стандартная логика готовых продуктов. Тут есть два пути: перестроить процессы под возможности системы или доработать сам продукт. За доработку придется платить.
Вот что может считаться доработкой:
- Создание дополнительных страниц для личных кабинетов.
- Реализация компонентов таблиц, форм, дашбордов под конкретные задачи заказчика.
- Разработка и подключение дополнительных модулей.
- Интеграция готового решения с внешней системой через уникальный API-сервис.
Стоимость доработки обычно оценивают весьма высоко, так как доступ к кодам решения есть только у владельца «коробки».
Поддержка. Резервное копирование, исправление ошибок, обслуживание сервера — все это входит в понятие поддержки. Стоимость этих услуг зависит от вида работ и условий договора с разработчиком. При этом в роли разработчика могут выступать как внешние подрядчики, так и инхаус-команда. Стоимость поддержки в каждом случае будет складываться из разных вещей:
- Инхаус — учитываются затраты на найм сотрудников, онбординг, оплату труда, социальные выплаты.
- Аутсорс — учитываются затраты только за фактические работы или потраченные специалистами часы.
Большинство компаний утверждают, что поддержка входит в стоимость лицензии. Однако они умалчивают о том, что такая поддержка часто ограничена. А если проблемы возникнут после кастомизации, вам скорее всего не помогут, а предложат использовать «чистый» продукт, который не подходит вашему бизнесу.
Кроме того, если вы покупали лицензию у стартапа, рано или поздно он может закрыться. Тогда стоимость поддержки сторонними разработчиками увеличится в разы.
Заказная разработка: какие затраты нужно учесть
По данным исследования GoodFirms, средняя стоимость разработки проекта с нуля составляет $36 000–60 000 — это примерно 3 160 000–5 300 000 ₽. Вот что входит в эти затраты.
Команда разработки. Существует три способа найти разработчиков: нанять команду в штат, найти фрилансеров или обратиться в аутсорсинговую...