Обсудим ваш проект
01 / База знаний

Готовый SaaS или индивидуальная разработка?

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

Кратко
КритерийГотовый SaaSИндивидуальная разработка
Начало работыЗа несколько дней: открываете аккаунт, настраиваете, пользуетесь.Недели или месяцы: нужны анализ, проектирование, разработка и тестирование.
Структура затратПодписка за пользователя или за использование; низкие начальные затраты, общая стоимость растёт со временем.Высокие первоначальные инвестиции, затем хостинг и обслуживание. Не зависит от числа пользователей.
Соответствие вашему процессуВ той мере, в какой позволяет продукт; процесс часто подстраивается под продукт.Полное; программное обеспечение проектируется вокруг вашего процесса.
Данные и привязка к поставщикуДанные находятся в системе поставщика; экспорт и изменение цен зависят от поставщика.Данные и код принадлежат вам; передача кода должна быть указана в договоре.
Обслуживание и безопасностьНа стороне поставщика; вы управляете доступом и настройками.На вашей стороне или на стороне вашей команды сопровождения; безопасность должна закладываться с самого начала.
Для кого?Процессы, которые работают одинаково в любой компании: бухгалтерия, электронная почта, стандартная CRM.Процессы, которые отличают вас, продукты, предлагаемые клиентам, задачи, требующие глубокой интеграции.
  1. 01

    Стандартные задачи или задачи, которые создают преимущество?

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

  2. 02

    Посчитайте общую стоимость за пять лет

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

  3. 03

    Владение данными и план выхода

    Пользуясь SaaS, сразу проверьте, в каком формате и насколько полно можно экспортировать ваши данные; то, как вы выйдете, если поставщик повысит цены, прекратит продукт или компания будет куплена, не должно оставаться неясным. Если обрабатываются персональные данные, важны также страна хранения данных и соглашение об обработке данных. В случае индивидуальной разработки в договоре прямо должно быть указано, что исходный код, документация и доступ к серверам будут переданы вам; иначе зависимость просто переходит от поставщика к разработчику.

  4. 04

    Гибридный путь: ядро на SaaS, индивидуальная интеграция

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

  5. 05

    Как понять, что вы достигли предела готового продукта?

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

  6. 06

    Непредвзятое замечание от Doki

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

Начнём

Обсудим ваш проект.

Расскажите о задаче — объём определим вместе.