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

Дело не в упрямстве. Дела, выросшие из ремесла, держатся на привычках, которые складывались десятилетиями, и чужие шаблоны им просто не подходят. Крупные студии проходят мимо таких отраслей: рынок каждой невелик, а разбираться в ней придётся долго. Для небольших команд это открытое окно – конкуренция низкая, задачи понятные, аудитория благодарная.
Разработка SaaS для узкого ремесла начинается не с кода. Сначала идут недели наблюдения: как мастер принимает заказ, где записывает телефон клиента, что забывает к вечеру пятницы. Продукт рождается из этих заметок, а не из списка функций, придуманного за столом. Именно поэтому два почти одинаковых по возможностям сервиса по-разному живут в цеху: один написан со слов владельца, второй – по образцу корпоративного портала.
Почему таблицы не приживаются в цехе
Электронная таблица кажется дешёвым ответом на любую учётную задачу, и с этой иллюзией приходится разбираться первым делом. В реальной мастерской она быстро ломается. Обжиг в печи идёт 14 часов при 1240 градусах, и это надо пометить в расписании печи, а не в общем календаре. Глина приходит мешками по 10 килограммов, уходит чашками по 300 граммов, и пересчёт между этими единицами в таблице делают вручную – каждый вечер, наспех, с ошибками.
У ремесла своя логика времени. Заказ керамической чаши занимает три недели, из них мастер работает над ней суммарно два дня: остальное – сушка, обжиг, глазурь. Сервис, который требует отмечать каждый час работы, будет проигнорирован. Сервис, который помнит про сушку сам, останется в деле надолго.
Отсюда простое правило проектирования: сначала описание дня мастера, потом структура базы данных. Программист, не видевший печь ни разу, придумает поля, удобные для базы. Мастер такие поля снесёт за неделю – молча, без объяснений.
Керамика, растения, сыр
Взгляд на три отрасли показывает, насколько разной бывает рутина за одинаково пыльными дверями.
| Отрасль |
Что считают |
Главная трудность |
| Керамическая студия |
Партии глины, очередь на круги, полки готовых чашек |
Заказы забирают через месяц после занятия |
| Питомник растений |
Полив, перевалка, размеры горшков в сантиметрах |
Пропущенный полив саженца – потерянный товар |
| Частная сыроварня |
Молоко в литрах, головки в килограммах, недели вызревания |
Каждая партия связана с датой и покупателем |
В студии керамики тридцать человек на потоке, у каждого своя полка с биркой, и перепутать чаши – обычное происшествие. Питомник живёт по календарю полива и пересадки: дата укоренения черенка, график перевалки в тару побольше, напоминание на утро. Забыл полить редкий саженец – потерял товар на несколько тысяч. Здесь нужна не бухгалтерия, а расписание с напоминаниями, понятное человеку в резиновых перчатках.
Сыроварне нужен связанный учёт: у каждой партии молока – температура камеры, влажность, номер формы, у каждой головки – неделя вызревания и покупатель. Софт, который свяжет партию молока с конкретной головкой сыра и клиентом, для такого дела ценнее любого отчётного дашборда. Прилавок, оптовые заказы, налоги и доставка умещаются в один рабочий день, и рука у мастера одна.
Софт на языке ремесла
Интерфейс для мастера пишется словами мастера. Кнопка называется «списать глину», а не «провести инвентаризацию». Экран называется «печь на этой неделе», а не «планировщик ресурсов».
Чем меньше перевода между языком цеха и языком программы, тем реже пользователи заглядывают в справку.
Форма ввода тоже подстраивается под руку. В керамической студии телефон клиента набирают глиняными пальцами, поэтому поля крупные, а кнопка «сохранить» живёт в углу большого пальца. В конном клубе инструктор заполняет журнал прямо в проходе между манежем и конюшней, одной рукой, держа недоуздок в другой. Экран под это дело выглядит как блокнот с тремя строками – и этого достаточно.
Аскетичность здесь – рабочий приём, а не экономия. Каждая лишняя вкладка повышает порог входа для человека, который двадцать лет обходился карандашом. Строгий отбор функций перед стартом экономит месяцы работы и тонны доброй воли.
Доверие гильдий
Ремесленные сообщества маленькие и очень разговорчивые. В городе может быть пять керамических студий, и их владельцы знакомы лично – встречаются на выставках, ярмарках, курсах повышения. Один довольный сервисом мастер за полгода приведёт остальных без единого рекламного объявления. Один разочарованный охладит весь город.
Поэтому путь к первым пользователям лежит через живое присутствие: выставки ремёсел, профильные форумы, мастер-классы, где основатель продукта стоит рядом и слушает. Полезнее раздать десять личных демо, чем запустить рассылку на тысячу адресов. Скорость роста ниже, зато каждый клиент остаётся на годы.
Поддержка в таких продуктах близка к дружбе. Мастер напишет в девять вечера, что программа не дала записать партию глазури, – и ответит ему сам основатель. Через год этот диалог будут вспоминать на всех ярмарках региона: технические мелочи забываются, человеческое отношение остаётся.
Честная подписка
Ценообразование для мастерской измеряется её выручкой. Студия с тридцатью учениками охотно платит 500–900 рублей в месяц, а сумму выше сочтёт лишней тратой. Питомнику ближе тариф от размера площадки: чем больше горшков, тем дороже.
Прозрачный прайс без скрытых платежей и «продвинутых пакетов» снимает половину вопросов при продаже.
Доверие подкрепляется правами на данные. Экспорт заказов и клиентов в один файл, возможность уйти без суда и переписки. Мастер, который чувствует, что его дневник не в заложниках, спокойно переносит в сервис всю историю за пять лет. Обратное поведение – блокировка выгрузки – убивает репутацию в разговорчивом сообществе за месяц, и восстановить её потом почти никому не удавалось.
Оплата за месяц вперёд, отмена в любой момент, пробный период без привязки карты. Три условия звучат скромно. На деле именно они отличают сервис, к которому ремесло привязывается, от сервиса, от которого тихо уходят.
Первые шаги в мастерской
Проверка идеи начинается с наблюдения на месте. Нужно провести в студии или цехе хотя бы три полных рабочих дня и записать каждое действие, связанное с учётом: где помечено, где потерялось, что посчитано дважды. Из таких записей обычно получается список из двадцати болевых точек, и реальный продукт закрывает три из них. Остальное – балласт, который тянет интерфейс на дно.
Прототип собирается из готовых блоков за пару недель: одна форма записи, один календарь, один список остатков. Этого хватает, чтобы поставить программу в две-три мастерские и смотреть, куда тянется рука пользователя мимо неё. За первый месяц теста станет ясно, какие поля реально заполняются, а какие были придуманы за столом.
Дальше – малый цикл. Каждую неделю команда привозит изменения в те же мастерские и слушает, не перебивая. Через квартал у продукта появляется вторая группа пользователей по рекомендациям, и круг замыкается сам.
Тот реставратор со стикерами на шкафу, кстати, всё же попробовал один из таких сервисов. Первую неделю вёл заказы в двух местах сразу, потом стикеры закончились – и рука сама потянулась к экрану.
Шкаф теперь пустой. Дверь закрывается тихо.
Принципы цифрового дизайна от светового пера до стандартов доступности
Международный брокер FxPro
Искусство честного автопортрета: как снять выразительный фотопортрет без фотографа
Свадебное приглашение в виде сайта
Почему «вычислительная биология» и «робототехника» станут новым IT, и зачем школьнику учить химию, если есть ChatGPT