EliseeAlex.me

Шаг 1

Гипотезы

Для чего нужна ещё одна платформа для блогов?

Я программист. В свободное время я создаю небольшие проекты, чтобы изучать что-то новое. Недавно я принял участие в проекте Codex. Мы создали собственную платформу для блогов и наполнили её статьями.

В самом начале я не понимал, зачем нужна ещё одна платформа для хранения статей, почему мы не используем для этого хабр или другие профильные ресурсы. Этот вопрос не давал мне покоя. И я захотел найти способ сделать блог чем-то более удобным, чем просто список статей.

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

Но обычная линейная структура блога для этого не подходит. В этом проекте я буду создавать структуру блога, подходящую для презентации своей работы. Я хочу создать удобный метод для передачи знаний в интересной форме. И в итоге, я хочу чтобы все статьи проекта слились в одну большую историю.

А сейчас, настал момент понять, как я пойму, что моя идея удалась и я нашёл подходящую форму для презентации? В этом мне поможет business-aware разработка и методология Lean Startup. Постараюсь показать их во всей красе и делать только то, что реально может понадобиться пользователя и помочь проекту в достижении цели.

Теория

Начнём с теории.

Lean Startup — это методология бережливого создания продукта. Она очень похожа на методологии гибкой разработки (XP, agile и тому подобное), только учитывает ещё и аспекты бизнеса и потребности клиентов. То есть, задача заканчивается не в тот момент, когда написан код и даже не в тот момент, когда он оттестирован и работает в production. Она заканчивается только после того, как доказана её необходимость и полезность.

Доказать или опровергнуть полезность задачи необходимо как можно быстрее, исходя из этого должен разрабатываться продукт. И если в него добавляется только функционал необходимый для быстрой проверки гипотез, такой продукт называется MVP (Minimal Viable Product).

Быстрая проверка гипотез роста и ценности — приоритетная задача для продукта во время его первого контакта с миром. Гипотезы важнее, чем планы или дальнейшая разработка, поэтому этот эксперимент я начинаю именно с них.

Гипотезы

Гипотеза ценности — я думаю, что программистам будет интересно читать об идеях, граблях и успехах на пути к их реализации в рамках большого проекта в реальном времени.

Гипотеза роста — я думаю, что программисты готовы репостить сообщения в твиттере и делиться информацией об этом проекте.

Как я узнаю, что гипотезы сработали?

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

Эта часть гипотезы будет подтверждена, если 50% новых пользователей будут просматривать на сайте три статьи или более.

То, что пользователю интересно следить за блогом в реальном времени, можно узнать по количеству возвратов пользователей. Вряд ли пользователи будут возвращаться на сайт по ссылке ради того, чтобы читать о новом эксперименте раз в неделю, поэтому имеет смысл выбрать другой канал возврата пользователей. Наиболее логичным для этого кажется электронная почта, RSS и Twitter.

Наиболее сложным для моего понимания является гипотеза роста. Чтобы пользователи делились информацией об экспериментах, нужны либо громкие заявления, либо хорошие вопросы. Этот пункт мне кажется наиболее интересным и наименее ясным. Но я готов принять этот вызов и обязательно расскажу вам о результатах =)

Источники вдохновения и идей

Следующая статья. О выборе технологии для блога. Много технических подробностей, выбор между Hugo, Ghost и Wordpress.

Если не интересны технические подробности, можете перейти к статье про дизайн.

Или в конец проекта и узнать, как появился этот блог и почему по адресу lis.press находится что-то странное.