Архитектура продукта
Модель данных, стратегия мультиарендности и модель прав — три решения, которые дороже всего менять потом, поэтому принимаются осознанно и в начале.
У компаний, которые решили сложную операционную задачу внутри себя, часто есть продаваемый продукт, спрятанный в таблице. Мы собираем ту его версию, за которую готовы платить другие: аутентификация, мультиарендность, биллинг, роли, админка и вся операционная обвязка.
Разрыв между «у нас это работает» и «это работает у клиентов» почти никогда не про функциональность. Он про мультиарендность, права, онбординг, биллинг, инструменты поддержки и возможность выкатить изменение, не сломав чужие данные. Этот слой недооценивают, делают сначала интересную часть — и обнаруживают, что продукт нельзя продавать.
Модель данных, стратегия мультиарендности и модель прав — три решения, которые дороже всего менять потом, поэтому принимаются осознанно и в начале.
Минимальная версия, которой реальный клиент пользуется в проде и за которую можно выставить счёт, — это совсем не то же самое, что минимальная версия для демо.
Изоляция арендаторов, организации, команды, приглашения и модель прав, которая переживёт оргструктуру первого корпоративного клиента.
Тарифы, лимиты, триалы, апгрейды и неприятные пограничные случаи — неудачные платежи, смена тарифа в середине периода, возвраты — обработаны, а не отложены.
Внутренний контур для вашей команды: вход от имени пользователя, журнал действий, просмотр использования и безопасные ручные операции. Без него поддержка неизбежно оказывается в боевой базе.
Деплой, мониторинг, резервные копии, миграции и понятный дежурный процесс. Продукт запущен не тогда, когда он работает, а когда его можно эксплуатировать.
Кто покупает, что этим заменяет и что должна уметь первая версия, чтобы за неё платили. Всё остальное осознанно откладывается.
Модель данных, мультиарендность и права, плюс явный список отложенных решений и цена возврата к каждому из них.
Короткие итерации на работающем стенде. Вы видите и используете продукт по ходу работы, а не на приёмке.
Онбординг, инструменты поддержки и цикл обратной связи. С реальными клиентами ломается совсем не то, что ломалось на тестах.
Либо мы продолжаем развивать продукт вместе, либо передаём его вашей команде с документацией и переходным периодом. Оба варианта нормальны.
Результаты описаны качественно намеренно. Мы не публикуем цифры, которые не можем подтвердить конкретным клиентом с его согласия.
Иногда да — всё зависит от того, насколько узкой будет первая версия. Чего мы не станем делать, так это укладываться в срок за счёт мультиарендности, прав или биллинга: именно из-за них через полгода приходится всё переписывать. Мы скорее срежем функции, чем фундамент.
Да. Права на код и инфраструктуру переходят к вам, и с первого дня всё лежит в ваших репозиториях и аккаунтах. Мы не строим на собственной закрытой платформе, из-за которой уход от нас становится дорогим.
Да, и часто это лучший вариант: мы берём то, чего ваша команда раньше не делала, а доменные знания остаются у неё. Нужен один человек, принимающий технические решения с вашей стороны; схема ломается, когда архитектурные полномочия размыты.
Тогда он должен провалиться дёшево и рано — ради этого и существует объём MVP. Нам важнее помочь вам выяснить это за один короткий проект, чем полтора года строить платформу под спрос, который никто не проверял.
Следующая услуга
Корпоративные и продуктовые сайты, конверсионные системы как инфраструктура продаж.