Разработка веб-сервисов под ключ
От структуры продукта и пользовательских сценариев до интерфейса, интеграций и запуска.
Когда нужен свой сервис
Готовые платформы закрывают типовой сценарий. Менять в них логику продукта можно в тех пределах, которые заложил их разработчик — дальше начинаются обходные пути и ручная работа.
Свой сервис оправдан, когда ваш сценарий заметно отличается от типового, когда подписки за несколько сервисов растут вместе с вами или когда продукт сам по себе является бизнесом.
У этого решения есть цена: собственный сервис нужно поддерживать. Я называю это прямо на разборе, потому что считать нужно общие расходы — сервер, приём платежей, хостинг видео, рассылки, поддержку и саму разработку, — а не только отсутствие абонентской платы.
Что я делаю
Создаю сервисы под задачи команды и клиентов: продумываю, как люди будут пользоваться продуктом и как бизнес будет им управлять.
В работу входят структура продукта, пользовательские сценарии, интерфейс, интеграции с внешними сервисами и запуск. Административная часть — не менее важная: кто-то должен управлять продуктом каждый день, и это должно быть удобно.
Что обычно нужно связать
Приём платежей и то, что происходит после оплаты: доступ, подписка, продление, закрытие периода.
Хранение и выдачу материалов, права доступа, ограничения.
Уведомления и рассылки, напоминания по расписанию.
Telegram: сообщество, бот, Mini App — если ваши пользователи живут там.
Я собрала и собственный продукт — сервис автоматизации рекламы, которым пользуются и за который платят. Развивать и поддерживать продукт в эксплуатации — отдельный опыт, который я приношу в проекты заказчиков: решение проектируется так, чтобы с ним можно было жить дальше.
Как проходит работа
1. Разбираемся. Смотрим, как работа устроена сейчас, где теряется время и какого изменения вы ждёте. Готовое техническое задание не нужно — достаточно рассказать своими словами. Разбор занимает 2–3 дня и ничего не стоит.
2. Проектируем. Описываю сценарии, роли людей, движение данных и критерии готовности. Критерии согласуем письменно до начала работы — по ним потом принимается результат.
3. Разрабатываем. Собираю решение и проверяю его на согласованных сценариях. Сборка занимает от 1 дня до 2 месяцев — зависит от того, сколько систем нужно связать и насколько нестандартная логика.
4. Запускаем. Встраиваю решение в рабочий процесс команды. После запуска 2 недели теста и доработок в рамках согласованного задания — они включены. Дальше возможно платное техническое сопровождение: ведение, корректировки, контроль оплаты сервисов.
Примеры моих проектов
Платформа клуба по подписке ↗
Оплаты, доступы, материалы и Mini App в одной системе
AdPilot ↗
Собственный сервис автоматизации рекламы VK Ads
Сколько это стоит
Стоимость зависит от объёма работы. На неё влияют три вещи: сколько систем нужно связать между собой, насколько нестандартная логика внутри и нужен ли интерфейс, которым будет пользоваться ваша команда.
Разброс большой — это видно по срокам: сборка занимает от 1 дня до 2 месяцев. Одна и та же задача на словах может оказаться скриптом на вечер или отдельным сервисом. Поэтому цену я называю после разбора, когда понятно, что именно собирать: цифра до разбора была бы взята с потолка.
Разбор занимает 2–3 дня и ничего не стоит. Даже если мы не продолжим, у вас останется письменное описание задачи и вариантов решения.
Что важно знать заранее: решение остаётся у вас. Ежемесячной платы за то, чтобы пользоваться собственным процессом, нет.
Чего я не делаю
Не обещаю роста продаж и экономии в деньгах до того, как мы измерили ваш процесс. Освобождённые часы не равны сокращению расходов, если состав команды не меняется — это высвобожденная рабочая ёмкость, и считать её нужно отдельно.
Не берусь за задачу, если вижу, что она решается без разработки. Скажу об этом на разборе — он для этого и нужен.
Беру не больше 2 проектов одновременно: разбор и разработку веду сама, от начала до конца.
Расскажите, какой сервис вам нужен
Расскажите, как процесс устроен сейчас и что хотите изменить. Можно обычным сообщением. Отвечаю в течение дня.
Обсудить задачу ↗