+7 (933) 100-12-24 Обсудить задачу

Как заказать приложение для Битрикс24: от идеи до запуска

Когда стандартных функций Битрикс24 не хватает, нужно приложение. Рассказываем, как понять, что без разработки не обойтись, как описать задачу так, чтобы её поняли и оценили правильно, как проходит разработка и что важно предусмотреть после запуска.

Когда нужна разработка

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

  • роботы и триггеры — для типовых действий на стадиях;
  • бизнес-процессы — для согласований и сложной логики;
  • смарт-процессы — для новых сущностей со своими этапами;
  • готовые приложения из маркетплейса.

Разработка нужна, когда задачу нельзя решить настройкой: нужна интеграция с вашей системой, новое действие для роботов, своя вкладка в карточке, нестандартный расчёт или интерфейс.

Сначала проверьте, нет ли готового

В маркетплейсе Битрикс24 тысячи приложений. Возможно, задачу уже решили. Посмотрите и наши приложения: роботы, импорт цен и смарт-сущностей, тендеры, уведомления в Telegram и MAX. Готовое приложение почти всегда дешевле и быстрее, а его поддержкой занимается разработчик. Подробнее — в статье о маркетплейсе приложений.

Локальное или тиражное

  • Локальное приложение — для одного портала, вашей компании. Быстрее и проще, не требует публикации и проверки.
  • Тиражное — публикуется в маркетплейсе Битрикс24 для многих клиентов. Требует проверки вендором, документации, поддержки пользователей и учёта разных конфигураций порталов.

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

Как описать задачу

  1. Проблема — что сейчас неудобно или делается вручную.
  2. Пользователи — кто будет работать с приложением.
  3. Сценарий — по шагам, что делает пользователь и что происходит.
  4. Данные — откуда берутся и куда записываются.
  5. Интеграции — с какими системами связать: 1С, сайт, сервисы.
  6. Ограничения — права, объёмы, скорость, требования безопасности.
  7. Результат — как поймёте, что приложение работает.

Пример хорошего описания

«Менеджеры вручную пересчитывают цены в сделках при изменении курса. Нужно, чтобы курс ЦБ подтягивался каждый день, а цены товаров в валюте пересчитывались в рубли в каталоге. Пользователи — менеджеры по продажам и администратор каталога. Результат — цены в каталоге совпадают с курсом ЦБ на текущий день без ручных действий».

Такое описание можно оценить. А «нужна интеграция с курсами валют» — нет.

Какие бывают приложения

  • роботы и действия бизнес-процессов — новые «кубики» для автоматизации;
  • встройки — вкладки и кнопки в карточках CRM, свои страницы в портале;
  • интеграции — обмен с внешними системами;
  • чат-боты — подробнее о ботах;
  • виджеты для сайта и открытых линий.

Этапы разработки

Этап Что происходит
Анализ Уточнение задачи, сценариев, данных и ограничений
Оценка Сроки и стоимость, варианты решения
Прототип Для сложных интерфейсов — макет до разработки
Разработка Код, тестирование на тестовом портале
Приёмка Проверка на ваших сценариях, исправления
Запуск Установка на рабочий портал, обучение
Поддержка Исправления и доработки после запуска

Сроки и стоимость

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

Что увеличивает сроки:

  • нечёткая задача, которая меняется по ходу;
  • интеграция с системой без документации;
  • сложные интерфейсы;
  • согласования на стороне заказчика.

Приёмка

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

После запуска

Битрикс24 обновляется, меняются процессы компании — приложению нужна поддержка. Обсудите заранее:

  • кто исправляет ошибки и в какие сроки;
  • как оформляются доработки;
  • передаётся ли исходный код;
  • где приложение размещено, если ему нужен сервер.

Подробнее о выборе исполнителя — в статье как выбрать разработчика Битрикс24.

Частые вопросы

Нужен ли сервер для приложения?

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

Можно ли заказать приложение, а потом продавать его?

Можно, если права на код принадлежат вам по договору. Это нужно обсудить до начала разработки.

Расскажите о задаче — оценим разработку. Разработка для Битрикс24.

Читайте также

Чат-бот в Битрикс24: когда он нужен и как его сделать

Чат-боты в Битрикс24 работают в двух местах: с клиентами в мессенджерах и с сотрудниками во внутреннем чате. Рассказываем, какие задачи им можно отдать, чем сценарный бот отличается от ИИ-агента, как спроектировать бота, который не раздражает, и как связать его с CRM.

Как выбрать разработчика для Битрикс24 и что проверить

Найти программиста, который «знает Битрикс», несложно. Найти того, кто сделает доработку надёжно, понятно и с поддержкой — сложнее. Рассказываем, что проверить до начала работ, какие вопросы задать, на что обратить внимание в договоре и какие признаки должны насторожить.

Вебхуки Битрикс24: что это и как с ними работать

Вебхуки — самый простой способ связать Битрикс24 с сайтом или другим сервисом без разработки полноценного приложения. Рассказываем, как работают входящие и исходящие вебхуки, как их создать, какие права давать, как их не «засветить» и почему интеграция иногда внезапно перестаёт работать.

Нужна помощь с Битрикс24?

Расскажите, что хотите настроить. Перезвоним в рабочее время и подскажем, с чего начать. Если удобнее переписываться, напишите в MAX, Telegram или WhatsApp.

+7 (933) 100-12-24

Форма защищена от спама сервисом Yandex SmartCaptcha — подробнее в политике.