Книга: Геттинг Риал

Книга Getting Real — первая из серии книг, написанных ребятами из 37signals. Вы наверняка слышали о них, если используете Basecamp, Ruby on Rails или читали их книги: Rework и Remote.

Getting Real

Getting Real — подход для разработки проектов. Он поможет подойти к разработке с другой стороны, где у нас нет времени, больших средств и того, что, как нам кажется, требуется для проекта.

Такой подход хорошо подойдёт для дизайнеров и программистов. Ведь самый основной инструмент  — компьютер, у вас уже есть.

Эту мысль отлично дополнит выступление Ильи Бирмана о создании своих проектов:

Итак, подход Getting Real состоит из следующих шагов:

Мозговой штурм

Ответьте себе на следующий вопрос: «что этот продукт собирается делать?» Обдумайте идею, не в деталях, а абстрактно, без какой-то конкретной информации. Напишите рассказ на одну страницу, о том, что именно приложение/проект должно делать. Используйте простой язык, так чтобы вас поняла даже ваша бабушка.

Бумажные эскизы

Зарисуйте быстрые эскизы на бумаге. Превратите мысли в наброски интерфейсов проекта. Продумайте разные варианты, оставляйте только самые лучшие.

Макеты

Теперь можно детальнее проработать интерфейс. Сверстайте статичные html-странички по вашим наброскам. Пока никакой логики на JS и бэкэнда. Только вёрстка HTML и стили на CSS.

Кодинг

Когда определились с макетами и первичным дизайном, можно переходить к оживлению интерфейса и добавлению логики.

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

Основные тезисы:

  • Вас никто не торопит. Обдумывайте идею месяц или два. Если не перегорели — надо делать.
  • Запускайте проект как можно скорее, а потом постоянно его улучшайте.
  • Сделайте меньше возможностей в первой версии, но так, чтобы они были законченными и работали.
  • Все любят истории. Придумайте и реализуйте красивую историю для своего проекта.
  • Не торопитесь расширяться, если проект «выстрелил». Постарайтесь как можно дольше продержаться маленькими.
  • Дешёвые и быстрые перемены — секретное оружие малого бизнеса.
  • Вне зависимости от вида деятельности проекта всегда уделяйте особое внимание своим клиентам.
  • Не зацикливайтесь на мелочах, их все равно никто не заметит. Размер шрифта в заголовке всегда можно поменять на другой.
  • Решайте текущие проблемы, но не те, которых ещё нет. Например, как оптимизировать работу сервера при 100 000 уникальных посетителей в день можно подумать потом, когда они появятся.
  • Добавляйте только действительно важные функции.
  • Свыкнитесь с мыслью, что вряд ли с первого раза получится сделать правильно. И это нормально. Главное не опускайте руки, а делайте дальше.
  • Не выкатывайте бета-версии. Версия должна быть одна, для реального использования.
  • Разделяйте задачи на маленькие куски, так будет проще их решить.
  • Начинайте с самого основного элемента проекта, а не с главной страницы.
  • Используйте настоящий текст, а не lorem ipsum.
  • Используйте легко запоминающиеся названия для ваших проектов.
  • Выпустите обновление через 30 дней после запуска проекта. Быстрое обновление показывает, что вы не забросили его и развиваете дальше.
  • Подпишитесь на новости о ваших конкурентах.

Getting Real — это очередной подход к работе над проектами, при этом не такой уж молодой. Их много, они постоянно меняются, и в этом нет ничего плохого. Не надо выбирать: всё или ничего. Не нужно метаться между подходами, постоянно переходя от одного к другому, более модному. Пробуйте разные идеи, комбинируйте их.

Прочитайте книгу.