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