Атлас
Клиентский портал производственной компании — заказы, спецификации, документы и статусы отгрузок вместо почты и звонков.
Сайты и веб-платформы · Интеграции и данные
Сроки3–5 месяцев до запуска пилота — ориентир, уточняется после обследования
01 / 06
Для компаний, у которых сайт стал рабочим инструментом продаж и сервиса, а не витриной. Заявки теряются между почтой и таблицами, клиенты звонят за информацией, которую могли бы увидеть сами, а оптовые заказы оформляются вручную. Проектируем платформу от бизнес-логики и данных: каталог, кабинет и заказы связаны с CRM и учётной системой, поэтому продажи идут без двойного ввода.
Слои решения
frontend
TypeScript · React · Next.js
backend
Node.js · Python
data и хранилища
PostgreSQL · Redis · Kafka
infrastructure и devops
Docker · Kubernetes
Разбираем, как компания продаёт и обслуживает сейчас, какие системы в этом участвуют и где теряются заявки. На выходе — перечень сценариев, требования к данным и список систем для обмена.
Собираем сценарии пользователей, прототипы экранов и модель данных, согласуем архитектуру и состав интеграций. По этому описанию оценивается объём разработки и фиксируется порядок этапов.
Строим платформу итерациями: каждая заканчивается работающим блоком, который можно открыть и проверить на своих данных. Прогресс видно на регулярных демонстрациях, а не в финальной презентации.
Разворачиваем платформу на боевой площадке, переносим контент и данные, подключаем наблюдение. До открытия доступа проверяем права, поведение под нагрузкой и защиту персональных данных.
Обучаем по ролям: редакторов — работе с контентом и каталогом, менеджеров — обработке заказов, администратора — правам и настройкам. Первые недели работаем рядом и правим то, что мешает в реальной эксплуатации.
Снимаем метрики использования, собираем обратную связь клиентов и ведём очередь доработок. Приоритеты следующих версий определяют данные, а не список пожеланий с начала проекта.
Задачу платформы формулируем в деньгах и сроках: сколько заказов оформляется вручную, где теряются заявки, что мешает открыть новый канал продаж. Экраны и интеграции появляются в проекте как ответ на эти вопросы, а не как список пожеланий к сайту.
Основатель разбирает задачу на первой встрече и сам принимает спорные решения: что входит в первый запуск, чем платформа обменивается с учётом, где остановиться и выйти к пользователям. Согласование не ходит между отделами подрядчика.
Передаём не архив с кодом, а работающие продажи: редакторы наполняют каталог, менеджеры обрабатывают заказы, администратор управляет правами. После запуска доработки идут по метрикам использования.
Дистрибьютор принимает оптовые заказы почтой и по телефону. Менеджеры вручную сверяют остатки, персональные цены и лимиты, из-за чего заказы уходят с ошибками, а ответ клиенту откладывается.
Строим портал с каталогом, персональными ценами и лимитами по каждому контрагенту. Остатки, заказы и взаиморасчёты синхронизируются с учётной системой, статус заказа виден в кабинете без звонка менеджеру. Менеджеры переключаются с оформления на работу с ключевыми клиентами.
Клиенты записываются по телефону, историю обслуживания получают на бумаге, а администраторы заняты звонками о статусе работ. Часть записей теряется в часы загрузки.
Проектируем кабинет клиента: запись с выбором филиала, статус текущего ремонта, история обслуживания и оплата. Кабинет связан с учётной системой сервиса, поэтому расписание совпадает с рабочим, а напоминания о плановом обслуживании уходят сами.
Онлайн-сервис вырос из быстрого прототипа: пользователей стало больше, система замедляется под нагрузкой, каждая новая функция задевает старые. Остановить сервис на переделку нельзя — клиенты платят за доступ каждый день.
Начинаем с обследования кода и архитектуры, находим узкие места и составляем план поэтапной перестройки. Критичные части выносим в отдельные сервисы, добавляем автотесты и наблюдение, переводим выкладку на автоматический конвейер. Сервис работает и продаётся всё время перестройки.
Клиентский портал производственной компании — заказы, спецификации, документы и статусы отгрузок вместо почты и звонков.
Сайты и веб-платформы · Интеграции и данные
Сроки3–5 месяцев до запуска пилота — ориентир, уточняется после обследования
Собственная витрина D2C-бренда — каталог, подборки и оформление заказа рядом с товарным учётом и доставкой.
Сайты и веб-платформы
Сроки2–4 месяца до первого релиза витрины — ориентир, уточняется после обследования
От числа ролей и сценариев, глубины обмена с внутренними системами, требований к нагрузке и готовности контента и данных. Отдельная статья — состояние систем, с которыми предстоит обмениваться: наличие API сокращает работу, закрытые продукты требуют обходных путей. Стоимость по этапам называем после обследования и проектирования, когда состав работ зафиксирован.
Срок складывается из этапов: обследование, проектирование, разработка итерациями, тестирование и запуск, внедрение и обучение, развитие. Ориентир по срокам даём после проектирования, когда сценарии и архитектура согласованы. Сильнее всего на длительность влияют объём интеграций и скорость согласований на вашей стороне.
Зависит от того, что на платформе держится. Управляемый сайт с контентом дешевле и быстрее собрать на готовой системе с доработками. Если платформа обслуживает заказы, персональные цены и права клиентов и обменивается с учётом, коробку пришлось бы ломать под себя — собственное решение выходит дешевле в поддержке.
Обмен проектируем на старте: разбираем, какие данные живут в 1С, CRM и на складе и какая система считается источником истины по каждой сущности. Данные ходят через API и очередь событий, поэтому вводятся один раз и не расходятся между системами. Если готового API нет, подключаемся через выгрузки или внешний переходник, не переделывая саму систему.
Компании-заказчику. Исходный код передаётся вместе с исключительными правами, репозиторий и площадка оформляются на вашу компанию. Данные клиентов и заказов хранятся на вашей инфраструктуре или в вашем облачном аккаунте, поэтому смена подрядчика не превращается в переезд.
Та же команда, которая её строила: наблюдение, обновления, разбор обращений по согласованному регламенту и развитие по очереди доработок. Если у вас есть своя разработка, передаём код, документацию и доступы и помогаем на этапе передачи. Сопровождение оформляется отдельным направлением с понятным составом работ.
Опишите задачу и текущий контур — вернёмся с разбором: что входит в работу, в каком порядке и от чего зависит срок.
Первая встреча и разбор задачи — с основателем компании.