SaaS и ПО

Разработка программного обеспечения для бизнеса в Дубае и ОАЭ

Заказное программное обеспечение для компаний в ОАЭ, чьи процессы или продукты переросли таблицы и готовые инструменты. Мы определяем объём работ, разрабатываем, передаём систему и поддерживаем её работу.

Когда заказная разработка — правильное решение

Обычно компании приходят к нам в одной из трёх ситуаций. Работа держится на общей таблице, группе в WhatsApp и памяти конкретного сотрудника — и всё ломается, как только растёт нагрузка или ключевой человек уходит в отпуск. Или готовый инструмент подходит почти полностью, но команда каждую неделю тратит часы на обходные пути там, где он не подходит. Или у вас есть идея продукта — подписочный сервис, маркетплейс или портал, — за который клиенты готовы платить, а купить такое готовым нельзя, потому что именно это вы и хотите продавать.

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

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

С чего начать

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

Ваша ситуацияС чего начатьЧто вы получаете
Вы продаёте ПО по подписке или планируетеРазработка SaaSМультитенантный продукт со встроенными ролями, биллингом, онбордингом и операционными инструментами
Нужно подтвердить спрос, прежде чем вкладывать весь бюджетРазработка MVPНамеренно небольшой первый релиз, созданный, чтобы ответить на один вопрос
Сотрудники или клиенты работают с процессом в браузереРазработка веб-приложенийПО с авторизацией для конкретного бизнес-процесса
Вы связываете две и более стороны, например поставщиков и клиентовРазработка маркетплейсовОбъявления, модерация, заявки или транзакции и выплаты
Ваши системы не обмениваются даннымиAPI и системная интеграцияНадёжные потоки данных с понятной ответственностью и мониторингом
Идея реальна, а требования ещё нетИсследование продуктаГотовый к разработке бэклог, прототип, архитектура и поэтапная оценка

Операционным системам и программным продуктам нужно разное

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

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

Как идёт разработка

  1. Исследование

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

  2. Архитектура и поэтапная оценка

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

  3. Разработка короткими итерациями

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

  4. Приёмка

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

  5. Запуск и передача

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

  6. Сопровождение и развитие

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

Чем вы владеете в итоге

  • Исходный код — в репозитории под аккаунтом вашей организации, с сохранённой историей коммитов.
  • Облачные аккаунты, домены и аккаунты сторонних сервисов, зарегистрированные на вашу компанию; наш доступ выдаётся вами и может быть отозван.
  • Инфраструктура, описанная как код, там, где это позволяет хостинг, — чтобы окружение можно было пересобрать без нас.
  • Регламент эксплуатации: развёртывание, резервное копирование, восстановление, ротация учётных данных и типовые задачи поддержки.
  • Описание архитектуры и справочник по API, с которыми новый разработчик сможет работать уже в первую неделю.

Для рынка ОАЭ это особенно важно: многие компании унаследовали ПО, которое не могут изменить, потому что прежний подрядчик оставил у себя серверы или код. Если это ваша ситуация, начните со спасения проекта или модернизации ПО.

Подтверждение работы

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

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

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

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

Частые вопросы клиентов

Вы работаете по фиксированной цене или по времени и материалам?

Исследование обычно идёт за фиксированную плату. Разработка может оплачиваться фиксированно по этапам, когда объём работ и критерии приёмки зафиксированы письменно, или по времени и материалам, если продукт ещё меняется от недели к неделе. На странице моделей сотрудничества описаны плюсы и минусы каждого варианта.

Вы можете взять на себя ПО, созданное другой компанией?

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

Вы делаете интерфейсы на арабском языке с письмом справа налево?

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

Где будут размещены наши данные?

Там, где этого требуют ваши обязательства. У крупных облачных провайдеров есть регионы в ОАЭ, и некоторым клиентам нужно хранить данные внутри страны из-за отраслевых правил, договоров или их трактовки закона ОАЭ о защите персональных данных (PDPL). Мы фиксируем выбор и его причины в документации.

Что прислать, чтобы получить коммерческое предложение?

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

Следующий шаг

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

Давайте работать вместе

Готовы построить систему роста?

Отправьте короткое описание задачи или напишите нам в WhatsApp. Мы ответим уточняющими вопросами, предложим объём работ и следующий шаг.