Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница





НазваниеЭтих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница
страница1/17
Дата публикации15.09.2014
Размер1.06 Mb.
ТипДокументы
100-bal.ru > Философия > Документы
  1   2   3   4   5   6   7   8   9   ...   17

Getting Real





Getting Real


Введение




Что такое Getting Real?




Хотите создать успешное веб приложение? Тогда пришло время для подхода «Getting Real», легковесного, быстрого и в целом лучшего пути создания программного обеспечения.

Getting Real – это отказ от вещей, представляющих реальность (диаграммы, графики, схемы, стрелочки и модели) и создание реальной вещи

Getting Real – это значит «меньше». Меньше массы, меньше программного обеспечения и его возможностей, меньше бумагомарания – словом, меньше всего того, что является несущественным (а большая часть того, что, как вам кажется, критически важно, на самом деле таковым не является)

Getting Real значит оставаться небольшим и шустрым.

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

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

Getting Real – это создание того, в чём нуждается клиент и исключение того, что ему не нужно.
Выгоды Getting Real

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

How To Write Vigorous Software

Предложение не должно содержать ненужных слов, абзац не должен содержать ненужных предложений. Точно так же рисунок не должен содержать ненужных линий и машина не должна содержать ненужных частей. Но это не значит, что писатель должен делать каждое предложение коротким или опускать все детали и лишь поверхностно описывать героев. Нет. Это значит, что каждое слово должно быть необходимым.

«The Elements of Style»1, Вильям Дж


Больше никаких тяжёлых программ

Типичный подход: длительный бюрократический процесс, направленный в основном на прикрывание задниц. Типичный результат: раздутое, посредственное и быстрозабывающееся программное обеспечение.
Getting Real избавляется от…

* Временных диаграмм, простирающихся на месяцы или даже годы,

* Вымышленных функциональных спецификаций,

* Споров о масштабируемости

* Бесконечных собраний

* «Потребностей» нанимать десятки сотрудников

* Бессмысленных номеров версий

* Непорочных планов развития, предопределяющих идеальное будущее

* Бесконечных возможностей по настройкам

* Аутсорсинга поддержки

* Несоответствующего реальности тестирования

* Бесполезного бумагомарания

* Иерархии «сверху вниз».
Вам не нужна куча денег, огромная команда или длительный цикл разработки для создания классного программного обеспечения. Всё это для медленных, неясных и неизменных приложений. У Getting Real другой подход.
Здесь вы узнаете...

* О том, насколько важно иметь философию

* Почему хорошо быть маленькими

* Как создавать меньше

* Как быстрее перейти от идеи к реальности

* Как набирать сотрудников

* Почему вы должны начинать проектировать начиная с интерфейса

* Почему навыки письма настолько важны

* Почему надо создавать меньше, чем ваши конкуренты

* Как продвигать и распространять ваше приложение

* Секреты успешной поддержки

* Как сохранить темп после запуска приложения,

* …и кое что еще;)
Фокусируемся на крупных масштабах идеи. Мы не хотим нагружать вас кусками кода и CSS трюками. Будем придерживаться главных идей и философии, которая управляет процессом Getting Real.
Эта книга написана для вас?

Вы предприниматель, дизайнер, программист или маркетолог, работающий над большой идеей.

Вы понимаете, что старые правила уже не нужны. Выпускаете свои программы на CD каждый год? Как 2002. Номенклатура версий? В мусорку. Вы должны создавать, начинать и достигать.

Или, может быть, вы еще не знакомы с быстрой разработкой и бизнес структурами, но хотите узнать об этом.

Если вы подходите под эти описания, значит эта книга для вас.
Замечание: Хоть внимание и акцентируется на разработке веб приложений, идеи применимы к действиям вне этой сферы. Предложения маленьких групп, быстром создании макетов, ожидание итераций и многие другие могут служить руководством, запускаете ли вы бизнес, пишете ли книгу, проектируете ли веб сайт, записываете ли альбом или делаете что то другое. Как только вы начнёте следовать принципам Getting Real в одной области жизни, вы поймёте, как это можно использовать в других областях.


О 37signals



Что мы делаем

37signals2 – небольшая команда, создающая простое и фокусированное программное обеспечение. Наши продукты помогут вам организовать совместную работу и быть более организованными. На данный момент, больше 350 тысяч пользователей используют наши веб приложения для реализации своих целей. Наши приложения никогда вас не подведут.
Наш принцип работы

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

На момент публикации этой книги мы имеем пять коммерческих продуктов и один OpenSource фреймворк для веб приложений.
Basecamp 3 управляет проектами. Вместо диаграмм Гантта, причудливых графиков и тяжёлых таблиц статистики Basecamp предоставляет форумы для общения, todo листы, простое планирование, совместную работу. Пока многие согласны с тем, что это–лучший путь.
Campfire 4 предоставляет просто групповой чат для бизнеса. Компании понимают, как важен может быть постоянный чат в реальном времени для рабочей группы. Обычные чаты являются слишком большими для быстрого обмена сообщениями наедине, но их не хватает для троих или более человек. Campfire решает эту проблему и многие другие.
Backpack 5 – альтернатива для тех, кому надо управлять своей жизнью. «Организация вашей жизни в 25 простых шагов». Персональный управляющий вашей информацией. Backpack – это просто страницы, заметки, задачи, напоминания по телефону и электронной почте. Это инновация в категории продуктов, которая страдает от status quo itis . Томас Вебер из Wall Street Journal назвал это лучшим продуктом в своём классе и Дэвид Погу из New York Times назвал это «очень крутым» организационным инструментом.
Writeboard 6 позволяет вам писать и совместно использовать тексты. Это альтернатива «раздутым» текстовым процессорам, которые убивают около 95 ти процентов того, что вы пишете.
Ta da List 7 сохраняет списки задач и организует вас онлайн. Создайте списки для себя или совместно используйте их с другими. Нет способа проще, чтобы добиться своей цели. На данный момент создано более ста тысяч списков почти с миллионом задач.
Ruby on Rails 8, для разработчиков то, что надо. Открытый фрейморк на Ruby для быстрого и лёгкого написания реальных приложений. Rails занимается всей рутиной в то время, как вы сосредоточены на своей идее.


Протесты и оговорки




Некоторые ответы на ваши письма:
«У меня это не работает»

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

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

Мы и не утверждаем, что изобрели эти методы. Многие из наших подходов, в той или иной форме, применяются давно. Не раздражайтесь, если вы нашли нечто такое, что уже читали на каком то блоге или в книге, изданной лет 20 назад. Определённо, это возможно. Эти методы не принадлежат 37signals. Мы просто рассказываем вам, как мы работаем и что нам помогло.
«Вы всё видите в чёрно белых цветах»

Потерпите нас. Мы считаем – лучше представить идеи резко, чем тихо шептать об этом на ухо. Если это кажется дерзким и высокомерным, пусть так и будет. Мы предпочитаем быть «провокаторами», чем постоянно ныть «может быть, если…». Конечно, будут времена, когда эти правила должны будут измениться или исчезнуть. И некоторые из этих тактик, возможно, не подходят к вашей ситуации. У вас есть своя голова на плечах, решайте сами.
«В моей компании это не будет работать»

Наверное вы слишком большие для Getting Real? Даже Microsoft использует Getting Real, сомневаемся, что ваша компания больше них.

Даже если ваша компания всё ещё создаёт долгосрочные цели с большими командами, способы достигнуть Getting Real всё ещё есть. Только надо это делать потихоньку. Когда слишком много вовлечённых людей, ничего не получится. Чем вас меньше, тем быстрее и лучше можно сделать всё.

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

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

Или, если вы действительно хотите быть напористым, идите на хитрость. Сделайте всё тихо и продемонстрируйте реальные результаты. Этот подход использовала команда Start.com, используя Getting Real в Microsoft.

Свободное плавание Start.com (проект Microsoft):

В больших компаниях процессы и встречи – норма. Многомесячное планирование и утверждение деталей с целью постоянного согласия в том, что является «правильным» для клиента.

Это может быть правильным подходом для коробочного ПО, но в интернете мы имеем невероятное преимущество. Просто попробуйте это! Позвольте пользователю говорить вам, правильно это или нет. Вы можете исправить и обновить это хоть сразу! Нет ничего важнее слов клиента – сопротивление убеждению участвовать на долгих встречах.

Легче сказать, чем сделать:

Месяцы планирования не так нужны. Месяцы написания спецификаций не так важны – спецификации должны иметь детали, выясненные в течении всей фазы развития. Не пробуйте закрыть все открытые проблемы и сохранить каждую деталь до начала разработки.

Сделайте меньше возможностей, но пусть они будут качественными. Вы не нуждаетесь в большом взрыве с новым релизом и кучей возможностей. Дайте пользователю немного, чтобы он мог понять и привыкнуть.

Если есть незначительные ошибки, завершите основную цель, а потом постепенно исправляйте ошибки. Тем самым вы ускорите ответную реакцию клиентов. Идеи могут великолепно выглядеть на бумаге, но на практике оказываются не такими уж и оптимальными. Чем скорее вы осознаете фундаментальные проблемы вашей идеи, тем лучше.

Как только вы начнёте всё делать быстро и реагировать на обратную связь с клиентом, вы установите прочную связь с клиентом. Помните, что цель состоит именно в том, чтобы получить постоянного клиента, создавая то, что они хотят.

Саназ Ахари, менеджер Start.com, Microsoft.
  1   2   3   4   5   6   7   8   9   ...   17

Добавить документ в свой блог или на сайт

Похожие:

Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconПрограмма по формированию навыков безопасного поведения на дорогах...
При повсеместном использовании компьютерной графики и цифровых изображений на сегодня крайне важно иметь соответствующие программное...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconПредварительный
Изучение механизмов нарушений высшей нервной деятельности и поиск эффективных способов диагностики и коррекции этих нарушений являются...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconЛитература: Конституция Российской Федерации
Дело революции война и гражданская война, тогда как дело конституции – победа мира
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconПрограмма по формированию навыков безопасного поведения на дорогах...
Привести детей к осознанию того, что слова одного синонимичного ряда могут иметь большую или меньшую употребимость, а также более...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconПрограмма по формированию навыков безопасного поведения на дорогах...
Первая страница это титульный лист, последняя страница ресурсы (на занятии эти страницы не используются)
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconРабочая программа учебной дисциплины технологии разработки программного обеспечения
Охватывает данный подход? Какие модели используются в качестве функциональных спецификаций при структурном подходе? Какие характеристики...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconРеферат на тему: Железомарганцевые образования Тихого Океана
Тогда это сообщение осталось не замеченным, не вызвав никакой реакции. Однако, когда в 1957 году в этих же образованиях был отмечен...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconРеферат по теме: “ Социальная сеть как основа современной культуры”
Связь между пользователями этих ресурсов осуществляется посредством сервиса внутренней почты или мгновенного обмена сообщениями....
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconПрограмма по формированию навыков безопасного поведения на дорогах...
Чаще всего, дополненная реальность это визуальное дополнение реального мира, путем проецирования и введения каких-либо виртуальных,...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconУрок 16. 1
В этой теме мы рассмотримпроцесс автоматического формирования таких выходных документов как: однолинейная схема сети, спецификация...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconПрограмма по формированию навыков безопасного поведения на дорогах...
Логика развития информационного общества неумолимо диктует свои правила: у любой организации или учреждения, которые стремятся иметь...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconН. А. Аксарина практическая и функциональная стилистика
Н. А. Аксарина. Практическая и функциональная стилистика: Учебно-методический комплекс. Рабочая учебная программа для студентов очной...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  icon«Сравнительный анализ межсетевых экранов»
В реферате на основе анализа российского рынка рассмотрены особенности и возможности использования наиболее эффективного в настоящее...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconМоя педагогическая философия
Я с огромным интересом наблюдаю, как в нашей стране осуществляется модернизация образования. Но мне кажется, это дело не только учителей,...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconПрактическое занятие №1 понятие культуры речи. Орфографическая и пунктуационная норма
Другими словами, норма – это правила использования языковых средств (произносительных, лексических, грамматических), принятых в общественно-языковой...
Этих проблем. Другими словами, он заставляет вас иметь дело с реальностью. Getting Real отказывается от функциональных спецификаций и подобных эфемерных документов в пользу реальных экранов. Функциональная спецификация – это притворство, иллюзия договоренности, тогда как действительная веб страница  iconПояснительная записка к курсовой работе на тему: “Цифровой диктофон”
...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск