Если хорошенько подумать, то проблемы поиска идей просто не существует. Различные идеи нас окружают постоянно, порхают в голове как бабочки, не дают спокойно спать. Во всяком случае, со мной такое происходит постоянно. Так что проблема, на самом деле, не в поиске идей, а в их кристаллизации, систематизации и отборе.

Кристаллизация идей

Современный образ жизни навязывает нам постоянный поток новой разнообразной информации, а профессия разработчика (особенно веб-разработчика) делает перенасыщение информацией нормой жизни. В таком диком мозговом шуме и толкотне любые зачатки интересных идей не могут как следует оформиться и глохнут под гнетом все новых и новых слоев информации.

Вот например, есть у нас такой продукт – игра Witchcraft. Я уже с месяц примерно ходил и думал, чего бы такое туда прикрутить чтобы все стало лучше и интереснее – и ничего толкового не приходило в голову. Вроде кучу всего надо сделать, но что именно – непонятно. Однако, вчера по дороге из офиса домой я решил изменить своей привычке читать книжку с телефона, не стал слушать очередной подкаст, а вместо этого взял ручку и блокнот – и выдал список поправок и доработок разного калибра длиной аж в 5 страниц.

Чтобы вытащить на свет мало-мальски стоящую идею, нужно на время приостановить поток поступающей информации и дать зернам идеи прорасти. Я это делаю так:

  • Отключаю все входящие потоки информации – отрываюсь от компьютера, вырубаю телефон, ухожу куда-нибудь, где я могу побыть один (тихая комната, кафе, парк) или просто прошу близких меня какое-то время не беспокоить.
  • Беру ручку и чистый блокнот. Я не единожды пробовал записывать мысли сразу в компьютер, но чаще всего это заканчивалось тем, что паузу в размышлениях сама собой заполнялась какой-нибудь активностью (типа чтения почты или твиттера) и все идеи куда-то выветривались. Записывать в разного рода гаджеты мне тоже не очень удобно, потому как сам по себе процесс набирания текста на телефоне или планшете требует немалых мозговых усилий. Так что ручка и бумага для меня – идеальный вариант.
  • Выбираю какую-то из крупных идей, которые плавают на поверхности. У меня в голове идеи чаще всего выглядят так: “Было бы прикольно сделать доску объявлений о продаже авто, в которой будет такая штучка, делающая то-то и вот так-то”. Из этой мысли я беру идею “сделать доску объявлений о продаже авто” или даже просто “сделать доску объявлений”.
  • Выписываю на бумагу все возможные детали реализации идеи, которые могут прийти в голову. Не важно, относятся ли они к дизайну, разработке, развертыванию, маркетингу, организации работы или тому, как будет выглядеть мой офис если я займусь этой идеей. Все подряд, без всякого порядка, очередности, приоритетов, ограничений по длине предложений и качеству написания, без оглядки на возможность или невозможность воплощения. Короче, вываливаю все подряд. Этот список не увидит никто, кроме меня. Это, можно сказать, дамп, резервная копия идеи как таковой, в том виде, в котором ее выдает мозг. Просто пишу все подряд как приходит в голову.
  • Как только идеи закончились и ничего больше не пишется – откладываю ручку и делаю паузу 5-10 минут. В это время важно сохранять всю ту же информационную тишину. Закрываю глаза, смотрю в окно, принимаю душ – не важно. Главное – минимум входящей информации.
  • Если в течение перерыва не пришло больше никаких мыслей – перечитываю то, что написал. Если в мозгу еще остались какие-то остатки, не изложенные в списке – они скорее всего всплывут при перечитывании или в течение следующих нескольких минут. Если ничего нового не всплыло – можно считать идею готовой для систематизации.
  • Через несколько часов, максимум – пара дней, я эту идею высказываю вслух кому-то из друзей или близких людей, подглядывая в конспект. При этом не так важно, разбирается ли человек в том, что я ему говорю (хоть это и желательно), важно чтобы он внимательно выслушал до конца. По ходу высказывания мозг заново переваривает идею, облекая ее в понятные другому человеку термины, и чаще всего при этом рождаются какие-то новые мысли, детали и мелочи, упущенные при первом изложении или на тот момент просто не существовавшие. Эти идеи тоже обязательно записываю в тот же список. Наиболее интересные свои идеи я рассказываю поочередно нескольким людям – сначала тем, кто не разбирается в деталях реализации совсем (жена, теща), потом тем, кто более-менее в теме (друзья из смежных областей работы – дизайнеры, верстальщики, маркетологи, сеошники), и в самом конце – коллегам по цеху (программистам, админам).

Систематизация идеи

Для того, чтобы начать работу над идеей, нужно ее хотя бы немного систематизировать. Я использую всего два критерия систематизации – категории задач и приоритеты.

Все мысли, которые я изложил на бумаге, я заношу в компьютер (чаще всего документ Google Docs или обычный текстовый файл) и разбиваю подзаголовками на блоки – разработка, развертывание, продвижение, организация и т.д. Внутри этих списков я выстраиваю все мысли в порядке их важности с точки зрения целостности идеи. Отдельно отмечаю те мысли, без которых нет смысла выпускать продукт, и те, без которых он может и совсем обойтись, то есть чисто декоративные навороты.

В итоге получается план, более-менее пригодный для начала работы. Перед тем, как приступить к реализации, я его по пунктам переношу в систему управления проектом (например, Basecamp) или работаю с ним прямо в том же документе. На мой взгляд, важно сначала сделать план в простом текстовом виде, чтобы максимум внимания уделить продумыванию содержания, и лишь потом заботиться об оформлении и занесении в какую бы то ни было систему управления проектом. Тем более что идея может и не пройти окончательный отбор.

Отбор идей

Интересных идей, за которые хочется взяться, у меня в голове обычно сразу несколько. Разные сервисы, инструменты, сайты или бизнес-проекты (иногда даже не связанные с вебом) – и все интересно, все достойно воплощения. Однако, если делать все сразу, то с таким же успехом можно вообще ничего не делать. Поэтому важно из всех идей выбрать наиболее интересную и перспективную.

Для оценки идей я использую следующие критерии в порядке приоритета:

  • Финансовая привлекательность, объем потенциальной прибыли, критерии и срок выхода на самоокупаемость. Тут важно оперировать конкретными цифрами. Если ориентируемся на продажу рекламы – берем минимальную рыночную стоимость рекламы в нашем сегменте. Если планируем продавать продукт – считаем объемы продаж исходя из минимального процента конверсии (не более 1-3% от общего числа пользователей). Если продаем услугу – считаем прибыль для наиболее дешевого пакета. Лучше строить бизнес на минимальных цифрах, в этом случае все что сверх минимума – чистая прибыль.
  • Полезность. Нет никакого смысла делать вещи, которыми никто не будет пользоваться. Кто наши потенциальные покупатели? Чем наш продукт им поможет? Буду ли я сам пользоваться нашим продуктом? Идеальный вариант – это делать продукт, который решает мою собственную проблему. В этом случае клиентами наверняка станут те, у кого есть та же самая проблема.
  • Временные и финансовые затраты. Могу ли я себе это позволить? Смогу ли я воплотить идею в течение 2-3 месяцев при текущей загруженности? Где я возьму финансы на первоначальные затраты (домен, хостинг, покупка ПО, зарплата сотрудников, офис)? Любой бизнес требует затрат – это норма. Нужно лишь понимать, где взять денег и сколько. Продавать квартиру и бросать работу ради мифической идеи очень романтично, но может и оказаться просто-напросто гибельно.
  • Интересность с точки зрения реализации. Делать что-то полезное и выгодное, но банальное – скучно. Мы программисты, на важно делать что-то новое и интересное. Какие новые технологии можно использовать в новом проекте? Чем он будет отличаться от того, что мы делали раньше? Важно понять, какой опыт можно получить при работе над этим проектом, даже если он не принесет денег напрямую.
  • Наличие готовых альтернатив. Если уже есть готовые продукты, в которых ваша идея реализована как минимум на половину – имеет ли смысл делать новый продукт? Я не имею в виду что это бессмысленно, я говорю о том, что стоит ответить на вопрос: чем ваш продукт будет отличаться от существующих? Какие проблемы новый продукт будет решать лучше? Можно ли эти проблемы решить комбинацией из двух уже существующих продуктов? Насколько легко существующие продукты смогут повторить инновацию?

Резюмируя, можно сказать следующее: не бойтесь идей и не бросайтесь ими. Переносите идеи на бумагу как только они приходят в голову, рассказывайте о них своим друзьям и знакомым, выбирайте наиболее интересные и перспективные идеи – и действуйте!