Каждого нового клиента подключают вручную
Копирование настроек и отдельные сборки постепенно расходятся. Определяем общий продукт, настройки клиента и порядок создания рабочего пространства.
SaaS
Когда вашим продуктом пользуются независимые компании, каждой нужны свои данные, пользователи и условия доступа. Проектируем SaaS с учётом этих границ и собираем первую версию вокруг полезного действия, ради которого клиент возвращается.
Задача клиента
Копирование настроек и отдельные сборки постепенно расходятся. Определяем общий продукт, настройки клиента и порядок создания рабочего пространства.
Внутренние правила и доступы могут быть жёстко связаны с первым заказчиком. Проверяем, что можно обобщить, а какие части требуют перестройки.
Ограничения, смена плана, окончание доступа и выгрузка данных должны иметь определённое поведение. Согласуем эти правила до подключения оплаты.
Когда выбирать
Если системой пользуется только ваша организация и её сотрудники, начните с веб-приложения или внутренней системы. SaaS требует продукта, правил обслуживания и ответственных за клиентов; сама разработка не подтверждает спрос.
Согласованный состав
Выбираем сценарий первой версии и описываем, чем продукт одинаков для клиентов, а что настраивается. Фиксируем возможности, которые пока остаются вне разработки.
Проектируем разделение данных клиентов, приглашение участников и действия ролей. Согласуем, какой доступ получают администраторы платформы.
Создаём согласованный путь регистрации или подключения, первоначальной настройки и первого полезного действия. Проверяем его с выбранными участниками пробного запуска.
Реализуем согласованные планы, ограничения и состояния подписки. Оплату и расчётные сценарии подключаем, если они включены в задание.
Готовим необходимые инструменты администратора, журнал ключевых операций и проверки разделения данных. Проводим пробный запуск и передаём эксплуатационные инструкции.
От знакомства до передачи
Знакомство → бриф → обсуждение задания → коммерческое предложение → договор → оплата. Только после оплаты начинаем работу.
После договора и оплаты уточняем клиента продукта, рабочие пространства, роли и условия доступа. Составляем проверяемую карту основного сценария.
Согласуем пользовательский путь, подключение новой компании и действия администратора. Разбираем смену тарифа, блокировку и выход клиента в согласованном объёме.
Разрабатываем продукт и согласованные подключения. Проверяем разделение данных, ограничения доступа и повторные события оплаты, если она предусмотрена.
Подключаем согласованную группу, собираем замечания по заданию и проводим приёмку. Передаём выпуск, инструкции и ответственность за эксплуатацию.
Вы рассказываете о бизнесе, задаче и том, что уже работает. Вместе определяем, какую часть стоит разбирать дальше. Можно начать с бесплатного аудита бизнеса за 25 минут.
Собираем сведения о продукте, клиентах, материалах и пожеланиях. Если часть информации пока неизвестна, отмечаем, что нужно уточнить.
Обсуждаем, что именно создаём, какие функции и материалы нужны и как будем проверять готовность. Поясняем спорные места до согласования.
Показываем состав проекта, стоимость и план. Отдельно перечисляем необходимые платные сервисы и задачи, которые не входят в выбранный объём.
Закрепляем объём, сроки, порядок согласований, передачи результата и оплаты. Вы проверяете условия, затем стороны подписывают договор.
Вы вносите оплату в размере и порядке, указанном в договоре. Способ и график платежей согласуем заранее.
Только после оплаты приступаем к проекту. Показываем промежуточные материалы, собираем обратную связь, проверяем результат и передаём предусмотренные файлы и доступы.
Рабочая гипотеза
Стоимость рассчитываем по объёму продуктовой логики, устройству рабочих пространств компаний, тарифам, подключениям и требованиям к эксплуатации. Работа начинается после встречи, брифа, согласования задания, коммерческого предложения, подписания договора и оплаты.
Получить оценку проекта ↗План зависит от готовности правил продукта и возможности провести пробный запуск с реальными представителями аудитории. Особые требования к хранению данных, расчётам и доступности согласуем до определения срока.
Состав, цену и этапы закрепляем в договоре. Оплата — только по договору.
До начала разработки
Проверяем границы доступа в основных операциях, поиске, выгрузках и административных действиях. Разделение должно работать за пределами видимого интерфейса.
Для индивидуальных запросов определяем, является ли функция общей настройкой продукта или отдельной работой. Это сохраняет управляемую общую версию.
До запуска решаем, что происходит при окончании доступа, как получить данные и кто отвечает за хранение и удаление. Технические правила согласуем с вашими условиями сервиса.
Функции и подключения
Это возможный состав. Конкретные функции, доступность подключений и внешние расходы проверяем и фиксируем до старта.
Перед решением
Сначала изучаем данные, права и зависимость от процессов первой компании. Иногда основную логику можно сохранить, но разделение клиентов, подключение и управление доступом требуют отдельного проекта.
Не всегда. Пробный запуск может работать с ручным подключением по договорённости. Состояния доступа всё равно нужно описать, а автоматические платежи можно включить отдельным этапом.
Способ хранения выбираем по требованиям к разделению данных, нагрузке и бюджету. Для каждой компании проверяем границы доступа; отдельное размещение выбираем, если оно необходимо по условиям проекта.
Составляем сценарии с несколькими клиентами и ролями: просмотр, изменение, поиск и выгрузка. Проверки выполняются и на уровне обработки запросов внутри системы, включая попытку обращения к чужой записи.
Можно согласовать настройки или отдельную доработку. До реализации оцениваем, как она повлияет на общие обновления, поддержку и стоимость сопровождения продукта.
Владелец продукта организует поддержку и принимает решения по тарифам и данным. Техническое сопровождение, мониторинг и развитие можем согласовать отдельным объёмом с понятной ответственностью.
В этом проекте проверяем согласованные пользовательские действия и работу системы. Исследование спроса, продвижение и продажи требуют отдельной работы; технический выпуск не служит гарантией коммерческого результата.
Для первого разговора
Если чего-то пока нет, начнём с того, что есть. Не требуется писать большое техническое задание самостоятельно.
После запуска
Заявка
Готовое техническое задание не нужно. Расскажите, что хотите изменить, что уже работает и когда нужен результат. Если представляете бюджет — укажите ориентир.
Где нужна перемена: на сайте, в Telegram, в продажах или в работе команды. Можно привести пример обращения клиента.
Сайт, бот, система учёта клиентов, готовые материалы — или пока только идея.
Есть ли дата запуска или время можно обсудить.
Примерная сумма или диапазон. Если пока не определились, оставьте поле пустым.
На этой странице появится подтверждение, что заявка принята. Затем свяжемся с вами в указанном мессенджере, уточним вводные и договоримся о следующем шаге.
Сначала разберём задачу. Если достаточно доработать то, что уже есть, предложим этот вариант.