Getting Real — лучший подход к веб-разработке

Getting Real — это подход, который использует компания 37signals. Он дает лучшие результаты, т.к. заставляет решать именно существующие проблемы, а не фантазировать на тему пока несуществующих. Он заставляет иметь дело с реальностью. При работе в нашей компании мы используем большинство принципов, описанных в книге Getting Real от 37signals.

37signals — небольшая компания, создающая программы для облегчения и организации совместной работы в команде. Они создают продукты, которые «работают лучше других, просты и удобны в использовании». Ими был создан наш любимый фреймворк для веб-разработки, Ruby on Rails. Компания 37signals не утверждает, что описанные принципы созданы ею, но старается убедить использовать их, как наиболее эффективные. Подход Getting Real идеален для веб-приложений, однако, многие идеи применимы к действиям вне этой сферы.

Getting Real это:

  • отказ от вещей, представляющих реальность, и создание реальной вещи
  • меньше возможностей, меньше настроек, меньше кода, меньше бумагомарания, меньше всего того, что является несущественным
  • небольшие и шустрые команды
  • итерации и снижение стоимости изменений, быстрое реагирование на них
  • запуск маленькой, но готовой части и ее постепенное улучшение вместо  запуска целого приложения, в котором ничего толком не работает
  • в первую очередь пользовательский интерфейс, реальные макеты того, чем будут пользоваться клиенты, получение правильного интерфейса до создания неправильной программы
  • включение того, в чём нуждается клиент, и исключение того, что ему не нужно

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