Куб из сфер — знак студии

12 лет в заказной разработке

Порталы и системы учёта, которые работают так, как работаете вы

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

Смотреть работы
Веб-разработка//Веб-разработка//Веб-разработка//Веб-разработка//Веб-разработка//Веб-разработка//Веб-разработка//Веб-разработка//Веб-разработка//Веб-разработка//Веб-разработка//Веб-разработка//Веб-разработка//Веб-разработка//
Узнаёте?

Обычно к нам приходят с одной из этих фраз

  • «У нас всё в таблицах, и раз в неделю кто-то затирает чужие правки.»

    Таблица не различает, кто и что менял, и не умеет говорить «нельзя». Пока людей трое, это дёшево; на десяти это уже стоит рабочего дня в неделю.

  • «Купили готовую систему, и половину процессов пришлось переделать под неё.»

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

  • «Систему писал знакомый разработчик, и он больше не отвечает.»

    Самый частый вход. Код есть, доступов нет, документации нет, а бизнес на этом работает каждый день.

  • «Каждый отчёт для руководителя собирается руками два дня.»

    Данные есть, но они в четырёх местах и в разных форматах. Это не задача про отчёт, это задача про то, где живёт правда о заказе.

Первая версия

Один сценарий, который несёт настоящую работу, за восемь недель

от 600 000 ₽
Фиксированная за объём, который согласуем в первую неделю. Не почасовая: со ставкой торгуются построчно, а с объёмом и результатом — разговаривают.
Восемь недель
От первого созвона до системы, в которой ваши люди делают настоящую работу, а не демонстрацию.

Что вы получаете

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

Что не входит

  • Мобильное приложение — другая услуга и другой счёт, и чаще всего оно ещё не нужно
  • Перенос десяти лет истории из старой системы в первую же неделю
  • Дизайн как отдельная поставка: вы получаете работающий интерфейс, а не папку с макетами
  • Тексты и наполнение публичной части
  • Бесконечные правки после сдачи без нового объёма — правки после передачи входят две недели
4 месяца
от старта до маркетплейса, через который идут деньги
81
модель данных в платформе, которую мы ведём
2053
автопроверки стоят над ней на каждом пуше
Что входит в первую версию

Что делаем за восемь недель, а что осознанно ждёт

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

Какие сценарии в какой этап работы попадают
СценарийПервые восемь недельВторой этапНе мы
Аккаунты, роли и праваПрава, добавленные позже, — это переписывание половины экранов. Делаем сразу.Покрыто · Первые восемь недельНе покрыто · Второй этапНе покрыто · Не мы
Главный сценарий: от заявки до результатаТо, ради чего систему заказывают. Всё остальное — вокруг него.Покрыто · Первые восемь недельНе покрыто · Второй этапНе покрыто · Не мы
Админка для ваших сотрудниковБез неё поддержка системы превращается в переписку с подрядчиком по каждому пустяку.Покрыто · Первые восемь недельНе покрыто · Второй этапНе покрыто · Не мы
Оплата и движение денегЕсли деньги внутри есть, они входят в первую версию: это самый дорогой путь для ошибок.Покрыто · Первые восемь недельНе покрыто · Второй этапНе покрыто · Не мы
Отчёты, которые читает руководительДва-три в первой версии, остальные — когда станет понятно, какие реально открывают.Покрыто · Первые восемь недельПокрыто · Второй этапНе покрыто · Не мы
Перенос истории из старой системыПочти всегда недооценивают: старые данные грязные, и чистка занимает больше, чем копирование.Не покрыто · Первые восемь недельПокрыто · Второй этапНе покрыто · Не мы
Публичный сайт и продвижениеМожем сделать, но это отдельная работа со своим смыслом и своим сроком.Не покрыто · Первые восемь недельПокрыто · Второй этапНе покрыто · Не мы
Бухгалтерия, зарплата, налоговая отчётностьПокупайте готовое и интегрируйтесь. Правила меняются, и следить за ними — чья-то полная занятость.Не покрыто · Первые восемь недельНе покрыто · Второй этапПокрыто · Не мы
входитне на этом этапе

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

Когда дешевле купить готовое, и мы сами это скажем

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

Позаказное производство — отдельный класс задач

Там, где каждый заказ уникален, коробка ломается о собственную модель: она предполагает, что изделие уже описано артикулом. В позаказном производстве спецификация рождается во время приёма клиента и живёт годами вместе с ним. Мы такую систему ведём: 81 модель данных, 13 семейств потоков от приёма до переделки, обмер снимается автоматически.

Разбор: система для позаказного производства

У некоторых форм этой работы своя страница и своя цена

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

Сколько стоит маркетплейс и почему это двенадцать недель

Почему код и доступы ваши с первого дня

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

Оценка с приложенными допущениями

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

И чего мы не делаем

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

Каждые две недели вы видите работающую часть

Не «покажем в конце». В конце каждого этапа есть то, что можно открыть и потрогать — на ваших данных.

  1. Неделя 1

    Разбираем процесс как он есть

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

    Вы видитеДокумент на несколько страниц: экран, действие, ответ системы, результат — и согласованный объём первой версии.

  2. Недели 2–4

    Собираем скелет

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

    Вы видитеСтенд, где можно пройти главный сценарий от начала до конца.

  3. Недели 5–7

    Доводим до настоящей работы

    Интеграции, админка, отчёты, состояния, о которых вспоминают только в бою: отменённая заявка, возврат, ошибка оплаты.

    Вы видитеВерсия, на которой ваш сотрудник делает настоящую работу, а не демонстрацию.

  4. Неделя 8

    Передаём

    Автоматическая выкатка, бэкапы с проверенным восстановлением, документация по вашей системе, созвон с тем, кто будет её вести.

    Вы видитеДоступы, документация и две недели правок после передачи.

Встраивается в то, чем вы уже пользуетесь
  • ЮKassa
  • Telegram
  • amoCRM
  • Битрикс24
  • S3
  • GitHub Actions
Что остаётся у вас

Три вещи, которые остаются, даже если мы разойдёмся

Настоящие снимки с наших же систем, а не иллюстрации из шаблона.

Файл воркфлоу этого сайта: что запускается на каждый пуш в main

Пайплайн, который собирает и выкатывает

Каждый пуш собирается, проверяется и уезжает на сервер сам. Никакого «выкатывает только Саша, а он в отпуске».

.github/workflows/ci.yml из репозитория этого сайта

Соответствие развёрнутой версии и коммита

Доказательство, что в проде именно ваш коммит

Версия на сервере совпадает с версией в репозитории — это видно, а не обещано.

Боевой контейнер swiftandscale.com

Файл сквозного теста с описанием сценариев

Сквозные тесты на главные пути

Оплата, вход, главный сценарий — под автотестом с первого дня, а не «когда будет время».

tests/public-site.spec.ts из этого репозитория

Кому это

Одним это окупится за год, другим нужна коробка

Берите, если

  • Процесс — это и есть ваш бизнес, и он не похож на соседний
  • Таблицы и коробка уже мешают, а не помогают
  • Внутри есть деньги, роли или ответственность за чужие данные
  • Систему писали раньше, и теперь нужно забрать её под контроль
  • Готовы выделить человека, который отвечает на вопросы с вашей стороны

Не берите, если

  • Нужен сайт-визитка или лендинг — это дешевле и быстрее делается иначе
  • Процесс стандартный: бухгалтерия, склад «как у всех», зарплата
  • Требования меняются каждую неделю — сначала пусть форма устоится
  • Нужен разработчик в штат, а не система под ключ

Если задача больше про телефон в руке, чем про рабочее место — вам в мобильную разработку, там свой счёт и свои сроки.

Что спрашивают про разработку веб-приложения

Шесть вопросов, которые задают почти на каждом первом созвоне.

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

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

Если ваш процесс стандартный — коробка, и мы скажем это прямо, потеряв заказ. Своя разработка выигрывает, когда процесс и есть бизнес: когда коробка требует работать «как все», а платят вам как раз за то, что вы работаете иначе. Второй случай — арифметика: подписка на двести сотрудников за пять лет часто дороже, чем построить и содержать своё.

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

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

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

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

Избранные работы

Оба продукта ниже начинались как первая версия

Это наши собственные продукты, а не логотипы клиентов на стене. Любое демо открывается и работает на тестовых данных — включая то, что обычно показывают только на созвоне.

Двусторонний маркетплейс · Экономика авторов

Маркетплейсы, где деньги лежат посередине

Маркетплейс с двумя сторонами, платежом, удержанным между ними, и ИИ-студией, которая берёт деньги за каждую генерацию. Сложное здесь не каталог, а решение — в коде, — в какой именно момент деньги и файлы меняют владельца.

Четыре месяца от старта до маркетплейса, через который реально идут деньги: 21 модель данных, депозит между двумя сторонами, ИИ-студия с оплатой за генерацию и 173 сквозных теста над всем этим.

4 месяца
от старта до работающего продукта
173
сквозных теста в 24 сьютах
21
модель данных под этим
Внутри живое демоЧитать разбор
Creator feed in the marketplace app, with an order button
Система для позаказного производства · Медицинское производство

Системы для производства, где каждый заказ единственный в своём роде

У позаказного производства нет каталога и нет кнопки «повторить». Каждое изделие делается для одного человека по меркам, которые компьютер снимает со скана, и система обязана удержать эту нить от первого приёма через изготовление, доставку и переделку через полтора года.

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

8 месяцев
и продолжается — самая большая система, которую мы ведём
13
семейств потоков, от приёма до переделки
2053
автопроверки в трёх репозиториях
Внутри живое демоЧитать разбор
Order board in the operations platform, with production stages

Что почитать перед тем, как заказывать разработку

Все статьи
Веб-разработка

Сколько стоит разработка веб-приложения и из чего складывается цена

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

5 мин чтения

Поговорим про то, что вам нужно: веб-разработка

Расскажите, что нужно сделать

Ответим в течение одного рабочего дня — диапазоном цены и допущениями, из которых он посчитан, а не приглашением на созвон.