AndrewLucky
New member
Привет, форумчане. Я обычный разработчик, без инвесторов за спиной, без маркетингового отдела и без счета с шестью нулями. Полтора года назад я в очередной раз загорелся идеей, сел писать код и через месяц бросил проект, потому что устал. Тогда я пообещал себе: следующую идею проверяю за тридцать дней и не трачу на это ни копейки. Рассказываю, что из этого вышло и как я теперь смотрю на запуск новых продуктов.
Главное, что я понял за это время: MVP — это не урезанная версия продукта, а эксперимент, который должен ответить на один конкретный вопрос. Заплатят ли люди за то, что я делаю? И вот что интересно — нулевой бюджет тут не помеха, а скорее помощник. Когда у тебя нет денег на рекламу, дизайнера и подрядчиков, ты физически не можешь спрятаться за красивой оберткой. Приходится разговаривать с людьми и делать ровно то, что нужно, а не то, что хочется.
Первая неделя у меня ушла не на код, а на разговоры. Я составил список из двадцати человек, которые потенциально могли бы пользоваться моим продуктом, и написал каждому. Не продавал, а спрашивал: как вы решаете эту задачу сейчас, сколько времени на это уходит, что вас в текущем решении бесит больше всего. Ответы свёл в таблицу и увидел, что три самые очевидные для меня боли людей вообще не волнуют, зато есть одна, о которой я даже не думал. Именно она и стала ядром продукта.
Вторая неделя — прототип без единой строки кода. Я нарисовал пару экранов в бесплатном графическом редакторе, собрал форму для заявок и написал вручную сценарий работы сервиса. Первым пяти людям из своего списка я предложил попробовать продукт, хотя продукта не существовало. Я делал всё руками: получал заявку, сам ее обрабатывал, сам отправлял результат. Это выглядело нелепо, но дало мне то, чего не дал бы никакой рефакторинг, — подтверждение, что люди готовы этим пользоваться.
И только на третьей и четвертой неделях я писал код. Один сценарий, один экран, никаких настроек и лишних кнопок. Хостинг взял на бесплатном тарифе, базу данных — тоже, вместо мобильного приложения сделал бота в мессенджере, вместо платежной системы на первом этапе просто выставлял счета вручную. Деплой занял вечер, а не месяц. К концу тридцатого дня у меня было что-то живое, что можно было показать, и это ощущение я не променяю ни на какой идеально спроектированный, но так и не вышедший проект.
Ошибок я тоже наделал достаточно, и о них стоит сказать честно. Первая — перфекционизм: я три вечера выбирал библиотеку для задачи, которую можно было решить десятью строками. Вторая — гонка за технологиями: мне хотелось попробовать новый фреймворк, хотя для проверки гипотезы хватило бы и того, что я уже знаю. Третья, самая дорогая по времени — попытка автоматизировать то, что на этапе двадцати пользователей надо делать руками. Автоматизация нужна, когда есть поток, а не когда есть идея.
К концу месяца у меня было сорок зарегистрированных пользователей, семь подробных отзывов и три человека, которые заплатили. Скажу честно: это не история про успех, это история про информацию. Я получил ответ на свой вопрос за месяц и без денег, вместо того чтобы потратить полгода и все сбережения на продукт, который никому не нужен. Для меня это и есть настоящая ценность тридцатидневного спринта — он дешево покупает ясность.
Если вы сейчас выбираете между «доделать красиво» и «показать людям как есть», выбирайте второе. Пишите короткий список задач на четырнадцать дней, вырезайте из него всё, без чего можно прожить неделю, идите к людям с разговорами до того, как откроете редактор кода, и не стесняйтесь делать руками то, что потом автоматизируете. А теперь вопрос к вам, друзья: какую свою идею вы откладываете из-за отсутствия бюджета, и что вы сможете показать хотя бы одному живому человеку уже на этой неделе?
Главное, что я понял за это время: MVP — это не урезанная версия продукта, а эксперимент, который должен ответить на один конкретный вопрос. Заплатят ли люди за то, что я делаю? И вот что интересно — нулевой бюджет тут не помеха, а скорее помощник. Когда у тебя нет денег на рекламу, дизайнера и подрядчиков, ты физически не можешь спрятаться за красивой оберткой. Приходится разговаривать с людьми и делать ровно то, что нужно, а не то, что хочется.
Первая неделя у меня ушла не на код, а на разговоры. Я составил список из двадцати человек, которые потенциально могли бы пользоваться моим продуктом, и написал каждому. Не продавал, а спрашивал: как вы решаете эту задачу сейчас, сколько времени на это уходит, что вас в текущем решении бесит больше всего. Ответы свёл в таблицу и увидел, что три самые очевидные для меня боли людей вообще не волнуют, зато есть одна, о которой я даже не думал. Именно она и стала ядром продукта.
Вторая неделя — прототип без единой строки кода. Я нарисовал пару экранов в бесплатном графическом редакторе, собрал форму для заявок и написал вручную сценарий работы сервиса. Первым пяти людям из своего списка я предложил попробовать продукт, хотя продукта не существовало. Я делал всё руками: получал заявку, сам ее обрабатывал, сам отправлял результат. Это выглядело нелепо, но дало мне то, чего не дал бы никакой рефакторинг, — подтверждение, что люди готовы этим пользоваться.
И только на третьей и четвертой неделях я писал код. Один сценарий, один экран, никаких настроек и лишних кнопок. Хостинг взял на бесплатном тарифе, базу данных — тоже, вместо мобильного приложения сделал бота в мессенджере, вместо платежной системы на первом этапе просто выставлял счета вручную. Деплой занял вечер, а не месяц. К концу тридцатого дня у меня было что-то живое, что можно было показать, и это ощущение я не променяю ни на какой идеально спроектированный, но так и не вышедший проект.
Ошибок я тоже наделал достаточно, и о них стоит сказать честно. Первая — перфекционизм: я три вечера выбирал библиотеку для задачи, которую можно было решить десятью строками. Вторая — гонка за технологиями: мне хотелось попробовать новый фреймворк, хотя для проверки гипотезы хватило бы и того, что я уже знаю. Третья, самая дорогая по времени — попытка автоматизировать то, что на этапе двадцати пользователей надо делать руками. Автоматизация нужна, когда есть поток, а не когда есть идея.
К концу месяца у меня было сорок зарегистрированных пользователей, семь подробных отзывов и три человека, которые заплатили. Скажу честно: это не история про успех, это история про информацию. Я получил ответ на свой вопрос за месяц и без денег, вместо того чтобы потратить полгода и все сбережения на продукт, который никому не нужен. Для меня это и есть настоящая ценность тридцатидневного спринта — он дешево покупает ясность.
Если вы сейчас выбираете между «доделать красиво» и «показать людям как есть», выбирайте второе. Пишите короткий список задач на четырнадцать дней, вырезайте из него всё, без чего можно прожить неделю, идите к людям с разговорами до того, как откроете редактор кода, и не стесняйтесь делать руками то, что потом автоматизируете. А теперь вопрос к вам, друзья: какую свою идею вы откладываете из-за отсутствия бюджета, и что вы сможете показать хотя бы одному живому человеку уже на этой неделе?