Разработка сайтов, порталов и веб-сервисов
Начинаем не с макета главной, а с разбора процессов. Проектируем, разрабатываем, интегрируем и запускаем — а дальше ведем: продукт, который мы построили, мы же и развиваем.
- года разрабатываем и запускаем продукты
- с 2009
- проектов выпустили с 2009 года
- 160+
- от старта до запуска магазина федеральной сети
- 3 месяца
- аналитик, дизайнер, фронтенд, бэкенд, эксплуатация — внутри, без подряда
- 5 ролей
Кому подходит
Тем, у кого продукта еще нет, и тем, у кого существующий проще собрать заново, чем продолжать чинить.
Что получаете
Одну команду на весь цикл вместо трех подрядчиков и споров между ними. Выяснять, чей это баг, не с кем и не нужно.
Как начинаем
С аналитики: разбираем процессы, продукт и конкурентов, спрашиваем про внутренние боли и предлагаем, что автоматизировать.
Что входит
Аналитика
Разбираем все, что видно снаружи — процессы, продукт, конкурентов, — и спрашиваем про внутреннее. На выходе предложение: что улучшить, что закрыть интеграцией, какие однотипные операции убрать совсем.
Техническое задание
Задание пишем сами и защищаем его перед оценкой. Разработка по переписке заканчивается спором о том, что входило в работу, а что нет.
Прототип живым сайтом
Не картинка и не схема, а работающие страницы, по которым можно ходить. Ошибки в маршрутах видно на них, а не после верстки.
Дизайн и дизайн-система
Не набор экранов, а система блоков и правил: она задает вид сразу всему продукту и переживает несколько лет развития.
Разработка и интеграции
Фронтенд, бэкенд, обмены с учетом, оплаты, доставки, госсистемы, внутренние сервисы. Интеграция — обычно самая недооцененная часть срока.
Запуск и эксплуатация
Перенос, проверка сквозных сценариев, наблюдение за первыми днями. Дальше продукт остается с нами на сопровождении, если это нужно.
Чего не берем: разработку внутри 1С — только интеграцию со стороны веба; рекламу и поисковое продвижение. Мобильные приложения делаем на универсальных платформах, а API для них — со стороны сервера, как в магазине федеральной сети и в проекте «Аксона»; отдельной услугой приложения не заявляем и такой запрос обсуждаем отдельно.
Работы по этой услуге
Магазин федеральной сети, порталы государственных услуг, внутренний продуктовый портал, магазин с подбором по модели мотоцикла и серверная интеграция вообще без интерфейса — все это начиналось с чистого листа.

Федеральная розничная сеть
Интернет-магазин товаров повседневного спроса для международной розничной сети. Проект под NDA.
Порталы МФЦ
Государственные и муниципальные услуги для физических, юридических лиц и ИП.
GOODLOCK
Внутренний продуктовый портал для сотрудников и партнеров компании.
Crazy Iron
Мотозащита напрямую от производителя: самый большой выбор мотоклеток.
Интеграция ГИС «Электронная путевка»
Микросервис, интегрированный с порталами туроператоров.- 160+проектов с 2009 года
Смотреть все работы
Интернет-магазины, порталы, корпоративные сайты и внутренние системы — от разработки с нуля до многолетнего развития.
Как идет работа
Аналитика
Процессы, продукт, конкуренты, внутренние боли. Здесь чаще всего выясняется, что задача не в сайте, а в паре операций, которые делаются руками.
Задание и оценка
Пишем техническое задание и оцениваем работу по этапам. Каждый этап оценивается до старта и оплачивается по завершении.
Прототип
Собираем работающие страницы и ходим по ним вместе с вами. Правка на этом шаге стоит часы, после верстки — недели.
Дизайн
Дизайн идет сразу с расчетом на верстку и на несколько лет развития: макет, который невозможно собрать и невозможно продолжить, — не результат.
Разработка
Фронтенд и бэкенд идут параллельно, интеграции подключаются по мере готовности внешних систем. Работа видна на стенде с первой недели.
Запуск и развитие
Переносим, проверяем сквозные сценарии, следим за первыми днями. Дальше — очередями задач, как в сопровождении.
Что за этим стоит
Дизайн-система с первого дня
На новом проекте ее заводят сразу, до первых экранов: иначе правила складываются задним числом, из того, что уже нарисовано, и каждый следующий раздел спорит с предыдущим.
Порядок, заведенный на старте
Стенды, контроль версий, версионные изменения структуры данных и автоматическая выкладка появляются до первой строчки кода. Наводить этот порядок на выросшем проекте вдвое дороже — мы регулярно делаем это на чужих.
Интерфейс проектирует тот, кто знает данные
Тот же человек разбирается в процессах, интеграциях и в том, как все это показать. Поэтому на экране не появляется поля, которого нет в базе, и фильтра, который невозможно посчитать быстро.
После запуска мы остаемся
После запуска мы остаемся с системой: половина работ в нашем портфолио — это годы развития, а не дата сдачи.
Общий процесс, стенды и выкладка описаны на главной — как мы работаем.
Бэкенд
SymfonyPHPMySQLElasticsearchОчереди
Фронтенд
NuxtVueTypeScriptSCSS
Платформы
1С-БитриксHeadless API
Инфраструктура
DockerNginxGitCI/CDRedmine
Вопросы и ответы
Сколько стоит разработка с нуля?
Считается после аналитики и задания: до них любая цифра — гадание, и чужие цифры «от» тоже. Работа делится на этапы, каждый оценивается заранее и оплачивается по завершении, так что решение о продолжении принимается не один раз в начале.
Сколько времени это занимает?
От нескольких месяцев. Быстрее всего идут проекты с готовым дизайном и понятными интеграциями: магазин федеральной сети с обменом с 1С, оплатами и системой лояльности мы собрали за три месяца, и это нижняя граница для такого масштаба.
На чем вы разрабатываете?
Новое ведем на Symfony и Nuxt, платформенные задачи — на 1С-Битрикс, если проекту нужны его каталог, заказы и обмен с учетом. Проектов целиком на Nuxt и Symfony у нас пока нет — этот стек мы применяем частями, отдельными сервисами и как направление, куда переводим существующие системы.
Зачем прототип, если потом будет дизайн?
Прототип отвечает на другой вопрос: не как выглядит, а как работает. По живым страницам сразу видно, где маршрут обрывается и чего не хватает, — а после верстки это перерисовывают вместе с версткой.
Нужно ли техническое задание, если мы и так знаем, чего хотим?
Нужно, и в первую очередь вам. Задание — это то, по чему потом принимают работу; без него приемка превращается в спор о том, входило это в проект или нет.
Что происходит после запуска?
Обычно продукт остается у нас на сопровождении и развивается очередями задач. Привязывать вас к себе при этом мы не пытаемся: код обычный, решения объяснимые, окружение описано, а условия передачи исходников записываются в договор — подробно об этом на странице поддержки.
Сколько часов уходит на этапы разработки и как по сумме предложения понять ее состав — в блоге.
