Запуск продукта за 2 месяца: свежий подход к разработке B2B-проектов
меньше текста
меньше текста
Полная версия материала.
На примере трёх кейсов расскажем про Oberton — инструмент, который позволяет нам в Creonit запускать цифровые продукты за ~2 месяца.
Привет! На связи Creonit. С 2015 года мы запустили множество B2B-сервисов. Заказчики часто обращаются с одинаковыми проблемами:
- Долгая разработка из-за длинных цепочек согласований во время производства.
- Высокая стоимость запуска проекта.
- Нельзя использовать no-code или SaaS-решения, чтобы ускорить разработку, из-за политики безопасности компании.
- Борьба за ресурсы. Пока длится одно согласование, команду забирают на другие проекты, люди увольняются и так далее.
- Нет понимания, как будет выглядеть готовый продукт. Начали разрабатывать ERP-систему, в итоге сделали таск-трекер, и проект заморозили.
Глядя на эти сложности, мы изменили подход к разработке. Так появился Oberton — инструмент, который помогает запустить готовый продукт для B2B в короткие сроки. С его помощью мы пропускаем этапы дизайна и фронтенда. На примере кейсов из нашей практики расскажем, как всё работает.
Что такое Oberton
Oberton — платформа для low-code разработки. Не SaaS, не no-code, не коробочное решение. Результат — полноценный цифровой продукт, разработанный под конкретные бизнес-требования. Передаётся в виде открытого исходного кода.
С Oberton лица, принимающие решения, могут сразу потрогать демо-версию будущего продукта. Не читать техническое задание, а увидеть примерный результат — не просто картинки.
Oberton работает по принципу декларативного программирования. Разработчик описывает, что он хочет получить, а система автоматически генерирует фронтенд и бэкенд. Программист пишет: «выведи список с нумерацией, сортировкой и фильтрами». На основе запроса система делает интерфейс.
Дизайн строится на реактивном UI-фреймворке AntDesign.
Преимущества подхода к разработке с использованием Oberton
- Меньше состав команды разработки — меньше ФОТ. Для запуска продукта не нужны UI/UX-дизайнер и фронтендер. Разработка идёт силами четырёх человек: бизнес-аналитика, менеджера проекта, python-программиста и QA-инженера. В то время как в классической разработке проекта задействовано не меньше 7 специалистов. Это снижает фонд оплаты труда команды и позволяет запустить продукт за меньшую стоимость.
- Среднее время запуска сервиса на Oberton — ~2 месяца без учёта интеграций. Пропускаем этапы визуального проектирования и фронтенд-разработки. За счёт этого ускоряем запуск продукта.
- Выше окупаемость инвестиций. С помощью Oberton мы создаём веб-сервисы быстрее и дешевле, чем при классической разработке. В разы меньшая стоимость запуска того же объема функциональности, выше ROI.
Кейс 1. Система управления товарами для ритейлера
У заказчика несколько площадок, работающих на базе общей «1С»: интернет-магазин, мобильное приложение и акционные лендинги.
Компания хотела сделать централизованную систему управления товарами, потому что сотрудникам приходилось вручную актуализировать информацию об одних и тех же позициях в админках разных площадок. Отдельно в онлайн-магазине, мобильном приложении и на лендинге.
При этом заказчику было важно, чтобы PIM-система вписывалась в существующие бизнес-процессы. Готовые SaaS-продукты не подходили, потому что требовали изменений в работе департаментов для их внедрения.
Также у компании поджимали сроки — требовалось запустить продукт за полгода. Чтобы ускорить разработку, мы предложили сделать продукт на Oberton.
Как решали задачу
Классическая разработка продукта с нуля предполагает 6 этапов:
- аналитика и проектирование;
- дизайн;
- фронтенд;
- бэкенд;
- тестирование и отладка;
- деплой и релиз.
Для такой работы требуется команда минимум из 7 человек: руководитель проекта, бизнес-аналитик, UI/UX-дизайнер, системный аналитик, frontend-разработчик, backend-разработчик, QA-инженер.
Результаты каждого этапа отдают заказчику на согласование, где материалы отсматривают несколько лиц, принимающих решения.
Долгие паузы во время правок и согласований увеличивают сроки разработки проекта. Ещё одна проблема — из-за большого количества участников в команде теряется контекст. Если что-то меняют в ходе разработки, например, нужна ещё одна кнопка или фильтр, эту информацию по цепочке передают всей команде от аналитика до бэкендера. В финале нужно убедиться, что все всё правильно поняли.

Если бы мы начали разработку по классическому подходу, на неё бы ушло от полугода. Это только на запуск самого продукта без интеграций с необходимыми сервисами.
С Oberton мы смогли сэкономить время и деньги заказчика. Для запуска продукта требуется 4 человека: менеджер, бизнес-аналитик, backend-разработчик, QA-инженер.

Функциональность
- Массовое редактирование товаров. Данные об одинаковых позициях можно одновременно изменить на всех площадках.
- Интеграция с «1С». Позволяет импортировать актуальные данные о продукции, остатках на складах и ценах.
- Журнал изменений. Система показывает, какой сотрудник, когда и какие изменения вносил.
- Версионность. Есть сотрудник интернет-магазина допустил ошибку в данных, можно вернуться к предыдущей версии контента.
- Модерация. Пользователи с определёнными правами могут вручную принимать или отклонять изменения в контенте, которые предлагают другие пользователи.
- Поиск дублей товаров.
- Настраиваемые каталоги.
- Хранилище отзывов о товарах.
- Интеграции с Ozon, Wildberries и Яндекс Маркет.
Благодаря Oberton PIM-система увидела свет даже в условиях сжатых сроков на запуск. Мы реализовали необходимую функциональность за 4 месяца.
Кейс 2. Сервис для управления промо-акциями
Novex — компания, которая занимается оптовой и розничной торговлей косметикой, парфюмерией, бытовой химией и хозяйственными товарами.
У неё 300 филиалов в 7 регионах России. Чтобы провести одну промо-акцию, отделу маркетинга Novex приходилось долго координировать поставщиков и менеджеров магазина.
Поставщики и менеджеры договаривались, какие акции и где хотят провести, затем маркетолог согласовывал предложения. Все обменивались файлами со списком акций («2 по цене 1», жёлтый ценник и другими) и предлагали правки. В финале маркетологу приходилось всё проверять вручную и сводить сотни excel-файлов из почты в один документ.
Отсутствовало единое хранилище данных. Сотрудники загружали информацию об акциях в системы учёта вручную. Это занимало много часов работы на однотипные действия: скачать, открыть, копировать, вставить, отсортировать, поправить, сохранить, отправить, снова скачать и так по кругу. В данных копились ошибки из-за человеческого фактора.
Заказчик хотел упростить запуск акций и разработать общий личный кабинет, где все участники смогут быстрее согласовывать решения между собой.
Решение
С помощью Oberton разработали личный кабинет для менеджеров, маркетологов и поставщиков, в котором можно редактировать, согласовывать и продлевать промо-акции.
Над проектом также работали 4 человека: менеджер, бизнес-аналитик, бэкенд-разработчик и тестировщик.
Функциональность
- Управление ценами товаров.
- Управление условиями акций. Возможность добавлять акции, корректировать по ним массовые и точечные данные, импортировать акции через файл в систему.
- Согласование акций. Согласовывать акции можно в специальном окне, где владелец процесса принимает или отклоняет изменения.
- Отображение конфликтов. Если при загрузке акций какие-то из них дублируются, это подсвечивается в специальном окне «Конфликты». Там можно вручную посмотреть, что пошло не так, и внести изменения.
- Несколько ролей пользователей и разные права на доступ к функциональности для них.
- Уведомления сотрудникам филиалов.
- Интеграции с системами учёта SAP, Set Retail, S-Market.
Кейс 3. Интернет-магазин для B2B-продаж
К нам обратился производитель химической продукции за разработкой B2B интернет-магазина. Компания занимается оптовой торговлей через сеть распределительных центров и региональных складов.
Проблемы
Был интернет-магазин на «1С-Битрикс». Но из-за долгой загрузки, непонятного каталога и сложной функциональности, клиенты не пользовались сайтом. Покупали товары напрямую через менеджеров, увеличивая нагрузку на них.
Другая боль компании — работа с остатками и резервами продукции. Например, настоящий остаток на складах — 100 тонн аммиака, но менеджеры разбирают его себе в резерв, так как планируют кому-то продать. Это приводит к тому, что в системе товар недоступен для продажи и для онлайн-клиентов всегда не хватает продукции. Заказчик хотел быстро запустить новый интернет-магазин.
Для быстрой разработки интернет-магазина предложили использовать Oberton.
Демо-стенд
На этапе продажи подготовили за неделю два демо-стенда — панель администрирования для менеджеров и интерфейс для покупателя. На демонстрационных вариантах реализовали только часть необходимой функциональности. Цель — показать принцип работы будущего интернет-магазина и возможности Oberton. Если хотите сами пощупать демо-версию интернет-магазина, напишите нам в телеграм, мы пришлём доступ.
Функциональность
- Управление пользователями для настройки доступов менеджерам.
- Каталог товаров.
- Каталог клиентов.
- Блок для работы с клиентами.
- База заказов.
- Два личных кабинета.
- Корзина.
- Другое.
Ограничения
Дизайн-система
Интерфейс строится на реактивном UI-фреймворке AntDesign, поэтому большинство элементов дизайна стандартизировано. Мы можем поменять скругления элементов, размер шрифта, цветовую тему и поставить логотип заказчика. Но не делаем индивидуальный дизайн.
Подойдёт не для всех проектов
Из-за ограничений в дизайне на Oberton нельзя сделать промо-сайты, лендинги, B2C интернет-магазины и корпоративные сайты.
Выводы
Oberton позволяет быстро запустить веб-сервис, а демо-версия, которую мы показываем на раннем этапе, — принять решение о выборе подрядчика.
Тоже хотите демо-презентацию для вашего проекта? Напишите нам в форму обратной связи ниже. Мы изучим вашу бизнес-задачу и предложим лучшее решение.
Есть задача?
Давайте
обсудим.
Расскажите, что задумали. Вместе разберёмся, с чего начать и как прийти к результату.