🔝 Пора двигаться дальше – про сервис с модификациями
За последнее время накопилось много мыслей по поводу модификаций, которыми хочу с вами поделиться.
Когда я создавал библиотеку, у меня была одна цель – сделать качественный и полезный продукт. Во многом я хотел доказать себе, что могу создать сервис, который сможет решать ежедневные проблемы пользователей, и в особенности интерес к этому подогревал мой самозванец и неудачный опыт предыдущего стартапа.
Год назад в заметках я набрасывал примерный перечень модов, в основном, из своих предыдущих наработок – я крайне редко пользовался чужими библиотеками и сам писал код под все нужды. Основная их сложность была в том, чтобы придумать удобный способ установки и сделать так, чтобы код работал при любых сценариях и без костылей)
Процесс создания модификаций поделился у меня на несколько этапов:
1️⃣ Разработка
Я писал код прямо на своём рабочем проекте – момент создания библиотеки выпал на крупный проект корпоративного сайта на 2 тыс. страниц. Первую обкатку кода я сделал именно там. Затем его нужно было обернуть в функцию с удобным запуском, протестировать все сценарии и поправить ошибки. Их было много)
2️⃣ Оболочка сервиса
К получившимся модам должны были прилагаться инструкции – они поместились у меня на 50 страницах ворда. А потом и вовсе, придумать для сервиса дизайн и разработать странички модификаций, со всем функционалом и генератором кода. Пилил всё ночами и практически нон-стопом.
3️⃣ Примеры и видеоинструкции
Через полгода я запустил открытый бета-тест и конечно же обнаружил, что даже с инструкцией воспроизвести готовые примеры оказалось не так просто. Поэтому для каждого мода создал отдельный пример в аутентичном дизайне и записал два часа видеоинструкций, кропотливо склеивая по 500 кусочков в каждом видео.
4️⃣ Хотфиксы
После официального релиза мне стало приходить много обращений, что код не работает. Оказалось, я не учел огромное количество исходов, о которых даже не мог подумать. Ещё несколько месяцев отыскивал в коде ошибки, расширял логику и функционал модов, пока по ним не наступила тишина.
В итоге, этот сервис стал для меня сложнейшим проектом, который совместил в себе копирайт, дизайн и полноценную разработку, которые я осилил в одиночку. Сейчас модификации – это 15 тыс. строк кода, тысячи часов работы и >5 тыс. человек, которые ежемесячно пользуются сервисом.
Но в последнее у меня начало болеть. Э.Роджерс в своё время придумал и описал понятие диффузии инноваций – то, как аудитория узнаёт о твоём продукте (см. картинку к посту). Когда я создавал библиотеку, я думал, что ей будет пользоваться небольшое количество заинтересованных человек. В начале так и было: более 80% запросов были завязаны на багах и расширении функционала – я с интересом погружался в детали и дорабатывал продукт. На такие запросы я и рассчитывал, но совершенно не предусмотрел, что случится дальше.
А дальше произошла вполне логичная вещь – в продукт начала приходить основная масса пользователей. И вместо 1-2 интересных вопросов в день я стал получать более 10 обращений от тех, кто не разобрался с установкой или просто допустил ошибку по невнимательности. Сначала помогал всем, но вскоре на это стало уходить всё больше сил и времени, часто в ущерб самой жизни. Как правильно однажды сказал мой коллега по цеху, время – невосполнимый ресурс.
Поэтому пора двигаться дальше. Я обязательно продолжу развивать модификации, но с поддержкой нужно что-то придумать) Пока передо мной стоит выбор: делегировать её, ограничить или сделать сервис платным. Также у меня до сих пор осталось много полезной информации по модам, которую я так и не успел рассказать. Поэтому пишу для вас подробную документацию по наиболее популярным модам – про их установку, примеры реализации и распространённые ошибки. Скоро всё покажу) ⚡️
Жизненный путь каждого моддера делится на два этапа: до того, как его сервис станет популярным, и после.
Максим Постников | Дизайн, Тильда и модификации
Post #54
1.42K

- ❤ 56
- 🔥 26
- 🙏 10
- 👏 3