Для чего были созданы все эти современные методики разработки программных продуктов?
Мы изучаем такие инструменты, как business model canvas, lean canvas и методики гибких технологий разработки программного обеспечения. Кроме того, мы знакомимся с customer development — подходом, который помогает выращивать потребителей и находить гипотезы через общение и интервьюирование.
Все эти техники помогают нам увидеть мир более объективно. Мы, как люди, ограничены в своих возможностях. Наш мозг и восприятие мира также имеют свои пределы. Существует множество когнитивных искажений, которые могут влиять на наше мышление.
Нам комфортно придерживаться своих убеждений. Мы выбираем только ту информацию, которая подтверждает наши теории, и игнорируем остальное. Наш мозг стремится всегда быть правым и уверенным в своей правоте, потому что без этого он не может понять окружающий мир и принимать решения.
Даже если мы получаем много информации из интернета и общаемся со своими постоянными заказчиками, мы всё равно остаёмся в рамках своего круга общения. И даже если мы годами переживаем одни и те же идеи, они остаются теми же самыми. В нашей жизни появляется очень мало нового, и это очень узкий взгляд на мир, который каждый видит по-своему.
Однако у каждого из нас свой узкий взгляд на мир. Методики по продуктивному подходу, о которых мы говорили сегодня с Олегом Филипповым, направлены на то, чтобы заставить нас более широко смотреть на мир. Например, они предлагают задавать себе вопросы, которые мы обычно не задаём каждый день, и опробовать такое количество гипотез, которое наш мозг не хочет рассматривать сразу же из-за природной лени. То есть смотреть на мир более широко.
Я считаю, что это важно и правильно, и это суть всех методик. А всё остальное — это только правила. Способ, который позволяет разобрать какую-то гипотезу за 20 минут и превратить её в стартап, не является чем-то новым. Стартапы — это временное явление для поиска рабочей бизнес-модели.
На мой взгляд, более полезным, чем детальный разбор своей гипотезы по модели lean canvas, является общение с экспертами. Все методики содержат в себе общение с теми, кто решал другие задачи, сталкивался с различными проблемами в работе, общался с заказчиками, которые находились в специфических ситуациях.
Мы можем очень широко смотреть на мир, если будем общаться с разными людьми. Главное — это адекватно воспринимать реальность. Адекватность — это обратная сторона узкого взгляда на мир.
Мы эффективны, когда понимаем, что происходит вокруг. Поэтому я всегда уделяю большое внимание общению со всеми, кто может рассказать что-то новое, научить чему-то или поделиться своим опытом.
Иногда, особенно в ситуации паники, когда всё разрушается и непонятно, какой сделать следующий шаг, наше естественное желание — суетиться, то есть делать понемногу много разных дел. Но такая тактика работы неэффективна.
Чтобы получить максимальный результат, нужно выбрать ограниченное количество направлений работы и продвигаться в каждом из них с максимальной возможной силой.
Не нужно работать над большим количеством программных продуктов, идей или проектов. Когда на разработчика вешают больше трёх серьёзных проектов, он может впасть в ступор и не сможет делать что-то полезное по всем задачам сразу. То же самое и при поиске гипотез, разработке новых программных продуктов: нужно выбрать только ограниченное количество идей для проверки.
Выберите направление деятельности, над которым вы трудитесь, и продвигайтесь в нём с самой большой скоростью, которую можете себе позволить. Погрузитесь в материал как теоретически, так и практически. Только тогда вы получите полезные результаты и добьётесь успеха.
Общение с экспертами — это самый полезный способ расширить рамки своего понимания реальности. Мы все эксперты в какой-то области, и общение с нами может помочь вам увидеть мир более широко.