Getting Real
Книга Getting Real — первая из серии книг, написанных ребятами из 37signals. Вы наверняка слышали о них, если используете Basecamp, Ruby on Rails или читали их книги: Rework и Remote.
Getting Real — подход для разработки проектов. Он поможет подойти к разработке с другой стороны, где у нас нет времени, больших средств и того, что, как нам кажется, требуется для проекта.
Такой подход хорошо подойдёт для дизайнеров и программистов. Ведь самый основной инструмент — компьютер, у вас уже есть.
Эту мысль отлично дополнит выступление Ильи Бирмана о создании своих проектов:
Итак, подход Getting Real состоит из следующих шагов:
Мозговой штурм
Ответьте себе на следующий вопрос: «что этот продукт собирается делать?» Обдумайте идею, не в деталях, а абстрактно, без какой-то конкретной информации. Напишите рассказ на одну страницу, о том, что именно приложение/проект должно делать. Используйте простой язык, так чтобы вас поняла даже ваша бабушка.
Бумажные эскизы
Зарисуйте быстрые эскизы на бумаге. Превратите мысли в наброски интерфейсов проекта. Продумайте разные варианты, оставляйте только самые лучшие.
Макеты
Теперь можно детальнее проработать интерфейс. Сверстайте статичные html-странички по вашим наброскам. Пока никакой логики на JS и бэкэнда. Только вёрстка HTML и стили на CSS.
Кодинг
Когда определились с макетами и первичным дизайном, можно переходить к оживлению интерфейса и добавлению логики.
Если следовать этому простому процессу, то возможность реализовать свой небольшой проект — становится выше.
Основные тезисы
Остальные тезисы из книги:
- Вас никто не торопит. Обдумывайте идею месяц или два. Если не перегорели — надо делать.
- Запускайте проект как можно скорее, а потом постоянно его улучшайте.
- Сделайте меньше возможностей в первой версии, но так, чтобы они были законченными и работали.
- Все любят истории. Придумайте и реализуйте красивую историю для своего проекта.
- Не торопитесь расширяться, если проект «выстрелил». Постарайтесь как можно дольше продержаться маленькими.
- Дешёвые и быстрые перемены — секретное оружие малого бизнеса.
- Вне зависимости от вида деятельности проекта всегда уделяйте особое внимание своим клиентам.
- Не зацикливайтесь на мелочах, их все равно никто не заметит. Размер шрифта в заголовке всегда можно поменять на другой.
- Решайте текущие проблемы, но не те, которых ещё нет. Например, как оптимизировать работу сервера при 100 000 уникальных посетителей в день можно подумать потом, когда они появятся.
- Добавляйте только действительно важные функции.
- Свыкнитесь с мыслью, что вряд ли с первого раза получится сделать правильно. И это нормально. Главное не опускайте руки, а делайте дальше.
- Не выкатывайте бета-версии. Версия должна быть одна, для реального использования.
- Разделяйте задачи на маленькие куски, так будет проще их решить.
- Начинайте с самого основного элемента проекта, а не с главной страницы.
- Используйте настоящий текст, а не lorem ipsum.
- Используйте легко запоминающиеся названия для ваших проектов.
- Выпустите обновление через 30 дней после запуска проекта. Быстрое обновление показывает, что вы не забросили его и развиваете дальше.
- Подпишитесь на новости о ваших конкурентах.
Σ
Getting Real — это очередной подход к работе над проектами, при этом не такой уж молодой. Их много, они постоянно меняются, и в этом нет ничего плохого. Не надо выбирать: всё или ничего. Не нужно метаться между подходами, постоянно переходя от одного к другому, более модному. Пробуйте разные идеи, комбинируйте их.
Прочитайте книгу.