SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Целеориентированное
  проектирование
     Александр Шевляков
Об авторе

 Алан Купер
 • Cooper Interaction Design (cooper.com)
 • «Отец Visual Basic»

 Книги:
 • «Психбольница в руках пациентов»
 • «About Face: The Essentials of User
   Interface Design»
Содержание



• Проблемы электронного мира
• Целеориентированное проектирование
   1. Персонажи
   2. Цели
   3. Сценарии
Содержание



• Проблемы электронного мира
• Целеориентированное проектирование
   1. Персонажи
   2. Цели
   3. Сценарии
Проблемы электронного мира



 • Большое количество ошибок
 • Снижение производительности
 • Чрезмерная «сложность»
Проблемы электронного мира



 • Когнитивное сопротивление
   Это сопротивление, с которым сталкивается человеческий
   интелект, пытаясь разобраться в сложной системе правил,
   изменяющихся динамически.
Проблемы электронного мира

 •   Большое количество состояний
 •   Низкая предсказуемость результата
 •   Плохая информативность
 •   Не учитываются особенности психики
     человека
 • Логика взаимодействия ориентирована не на
     цели пользователя, а на внутреннюю
     структуру ПО
JCB Backhoe
экскаватор, которым могут управлять дети
Содержание



• Проблемы электронного мира
• Целеориентированное проектирование
   1. Персонажи
   2. Цели
   3. Сценарии
Целеориентированное проектирование



 • Нетрадиционные подходы к проблемам
 • Ряд мощных аксиом
 • Эффективные мыслительные
   инструменты
Содержание



• Проблемы электронного мира
• Целеориентированное проектирование
   1. Персонажи
   2. Цели
   3. Сценарии
Персонажи




• Гуттаперчевый пользователь
Персонажи



• Персонаж — архетип
• Персонаж должен быть «реальным»
• Персонажей может быть несколько
• Необходимо выделить ключевого
  персонажа
Персонажи

 Персонаж должен иметь:
  •   имя
  •   пол
  •   возраст
  •   работу
  •   семью
  •   внешность
  •   увлечения
Содержание



• Проблемы электронного мира
• Целеориентированное проектирование
   1. Персонажи
   2. Цели
   3. Сценарии
Цели



• Мы решаем задачи, чтобы достичь целей
• Программисты делают программы
  ориентированные на задачи
• Задачи не являются целями
• Цели крайне постоянны
Цели




• Суть качественного проектирования
  Предложить такое взаимодействие, которое позволяет достигать
  практических целей, не препятствуя достижению личных.
Цели



 Цели бывают:
  • личные
  • корпоративные
  • практические
Цели



 Личные цели:
  •   не чувствовать себя глупо
  •   не ошибаться
  •   выполнить адекватный объем работы
  •   развлечься (или хотя бы не умереть со скуки)
Цели


 Корпоративные цели:
  •   увеличить прибыль
  •   увеличить рыночную долю
  •   победить конкурентов
  •   нанять больше сотрудников
  •   предложить новые продукты или услуги
  •   выпустить акции в свободное обращение
Цели




 Практические цели:
  •   избегать собраний
  •   удовлетворять требованиям клиента
  •   хранить информацию о заказах
Цели



 Ложные цели:
  •   обеспечение целостности данных
  •   экономия памяти
  •   уменьшение потребности в компьютерном
      наборе
Содержание



• Проблемы электронного мира
• Целеориентированное проектирование
   1. Персонажи
   2. Цели
   3. Сценарии
Сценарии




• Сценарий — это сжатое описание
  способов применения программного
  продукта персонажем для достижения
  цели.
Сценарии




• Повседневные сценарии
• Обязательные сценарии
Сценарии


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



Обязательные сценарии
• выполняются нечасто, но
  неукоснительно
• не требуется индивидуализация
Сценарии




Сценарии для исключительных ситуаций
• при проектировании можно
  игнорировать
Содержание



• Проблемы электронного мира
• Целеориентированное проектирование
   1. Персонажи
   2. Цели
   3. Сценарии
Спасибо за внимание!
Goal Directed Design

Weitere ähnliche Inhalte

Was ist angesagt?

Решение уравнений в натуральных
Решение уравнений  в натуральныхРешение уравнений  в натуральных
Решение уравнений в натуральныхNovikovaOG
 
РИФ+КИБ 2009: Единый кошелек. Путь из России в ЮАР (W1)
РИФ+КИБ 2009:  Единый кошелек. Путь из России в ЮАР (W1)РИФ+КИБ 2009:  Единый кошелек. Путь из России в ЮАР (W1)
РИФ+КИБ 2009: Единый кошелек. Путь из России в ЮАР (W1)E-Money News
 
Presentation
PresentationPresentation
Presentationmariekay7
 
Features of a realtor company website projection
Features of a realtor company website projectionFeatures of a realtor company website projection
Features of a realtor company website projectionIrina Zimitskaya
 
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...Транслируем.бел
 
Эволюция брендов в интернете: этапы развития, кейсы, механики (с) Андрей Анищ...
Эволюция брендов в интернете: этапы развития, кейсы, механики (с) Андрей Анищ...Эволюция брендов в интернете: этапы развития, кейсы, механики (с) Андрей Анищ...
Эволюция брендов в интернете: этапы развития, кейсы, механики (с) Андрей Анищ...HUNGRY BOYS Creative agency
 
Как решить задачу с помощью Google таблицы
Как решить задачу с помощью Google таблицыКак решить задачу с помощью Google таблицы
Как решить задачу с помощью Google таблицыjekamaga
 
РИФ+КИБ 2009: Как попасть в терминал QIWI за 2 дня (КИВИ)
РИФ+КИБ 2009: Как попасть в терминал QIWI за 2 дня (КИВИ)РИФ+КИБ 2009: Как попасть в терминал QIWI за 2 дня (КИВИ)
РИФ+КИБ 2009: Как попасть в терминал QIWI за 2 дня (КИВИ)E-Money News
 
"Мениджмънт за организационно съвършенство" НОВ ПОДХОД ЗА ФОРМИРАНЕ НА ЛИДЕРИ...
"Мениджмънт за организационно съвършенство" НОВ ПОДХОД ЗА ФОРМИРАНЕ НА ЛИДЕРИ..."Мениджмънт за организационно съвършенство" НОВ ПОДХОД ЗА ФОРМИРАНЕ НА ЛИДЕРИ...
"Мениджмънт за организационно съвършенство" НОВ ПОДХОД ЗА ФОРМИРАНЕ НА ЛИДЕРИ...gjadkov
 
Brandcom: PR in Ukraine
Brandcom: PR in UkraineBrandcom: PR in Ukraine
Brandcom: PR in UkraineArtem Zeleny
 
мир вычислительной техники
мир вычислительной техникимир вычислительной техники
мир вычислительной техникиeremima47100
 
viral manual for newbies
viral manual for newbiesviral manual for newbies
viral manual for newbiesGoodKarma.me
 

Was ist angesagt? (20)

1. Основы УП
1. Основы УП1. Основы УП
1. Основы УП
 
Решение уравнений в натуральных
Решение уравнений  в натуральныхРешение уравнений  в натуральных
Решение уравнений в натуральных
 
Dnepro_Slides
Dnepro_SlidesDnepro_Slides
Dnepro_Slides
 
РИФ+КИБ 2009: Единый кошелек. Путь из России в ЮАР (W1)
РИФ+КИБ 2009:  Единый кошелек. Путь из России в ЮАР (W1)РИФ+КИБ 2009:  Единый кошелек. Путь из России в ЮАР (W1)
РИФ+КИБ 2009: Единый кошелек. Путь из России в ЮАР (W1)
 
Presentation
PresentationPresentation
Presentation
 
Boxes (in Russian)
Boxes (in Russian)Boxes (in Russian)
Boxes (in Russian)
 
Features of a realtor company website projection
Features of a realtor company website projectionFeatures of a realtor company website projection
Features of a realtor company website projection
 
medianext_d1_2_style AM
medianext_d1_2_style AMmedianext_d1_2_style AM
medianext_d1_2_style AM
 
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...
Nadejda Kryajeva, «Rol' regional'nogo PR-soobschestva v formirovanii imidja g...
 
Эволюция брендов в интернете: этапы развития, кейсы, механики (с) Андрей Анищ...
Эволюция брендов в интернете: этапы развития, кейсы, механики (с) Андрей Анищ...Эволюция брендов в интернете: этапы развития, кейсы, механики (с) Андрей Анищ...
Эволюция брендов в интернете: этапы развития, кейсы, механики (с) Андрей Анищ...
 
Как решить задачу с помощью Google таблицы
Как решить задачу с помощью Google таблицыКак решить задачу с помощью Google таблицы
Как решить задачу с помощью Google таблицы
 
РИФ+КИБ 2009: Как попасть в терминал QIWI за 2 дня (КИВИ)
РИФ+КИБ 2009: Как попасть в терминал QIWI за 2 дня (КИВИ)РИФ+КИБ 2009: Как попасть в терминал QIWI за 2 дня (КИВИ)
РИФ+КИБ 2009: Как попасть в терминал QIWI за 2 дня (КИВИ)
 
"Мениджмънт за организационно съвършенство" НОВ ПОДХОД ЗА ФОРМИРАНЕ НА ЛИДЕРИ...
"Мениджмънт за организационно съвършенство" НОВ ПОДХОД ЗА ФОРМИРАНЕ НА ЛИДЕРИ..."Мениджмънт за организационно съвършенство" НОВ ПОДХОД ЗА ФОРМИРАНЕ НА ЛИДЕРИ...
"Мениджмънт за организационно съвършенство" НОВ ПОДХОД ЗА ФОРМИРАНЕ НА ЛИДЕРИ...
 
Otkuda beretsya reklama
Otkuda beretsya reklamaOtkuda beretsya reklama
Otkuda beretsya reklama
 
Andrey Anischenko, RIF 2009
Andrey Anischenko, RIF 2009Andrey Anischenko, RIF 2009
Andrey Anischenko, RIF 2009
 
Brandcom: PR in Ukraine
Brandcom: PR in UkraineBrandcom: PR in Ukraine
Brandcom: PR in Ukraine
 
7
77
7
 
мир вычислительной техники
мир вычислительной техникимир вычислительной техники
мир вычислительной техники
 
8 circle and circumference
8 circle and circumference8 circle and circumference
8 circle and circumference
 
viral manual for newbies
viral manual for newbiesviral manual for newbies
viral manual for newbies
 

Goal Directed Design

Hinweis der Redaktion

  1. В 1994 году Билл Гейтс представил Алана к редкой и желанной награде Windows Pioneer Award. Алан открыто выступает в защиту тех, о ком забывают в процессе разработки электронных продуктов, — покупателей.
  2. Взаимодействие с ПО имеет высокий показатель когнитивного сопротивления. Взаимодействие с физическими устройствами (пусть даже со сложными), как правило, вызывает более низкое сопротивление. Механические устройства имеют ограниченное количество состояний в сравнении с количеством внешних воздействий. Скрипка Игра на скрипке крайне трудна, однако имеет не высокий коэффициент когнитивного сопротивления, потому что скрипка ни при каких обстоятельствах не входит в мета-состояние при котором звучит, как трамбон или как гитара. Поведение скрипки предсказуемо.
  3. Информативность: хорошая — НЕ всплывающие окна, отвлекающие от написания важного письма. А своевременная контекстная информация. Нераспечатанный документ на принтере (закончилась бумага или принтер недоступен) Психические особенности человека: «однопроцессорность» локус внимания (мы видим гораздо больше, чем попадает в наш локус) сознательное и бессознательное (последняя буква в имени) Логика: Модули, иерархические файловые системы
  4. включается 10 секунд большое колесо для меню невозможно найти кнопку переключения каналов в меню невозможно ничего найти существует несколько меню
  5. Эксаватор, которым управляют дети. В реальном мире также полным полно неудобных вещей. Я лишь хочу продемонстрировать вам, что программные продукты в большей степени вызывают когнитивное сопротивление.
  6. программист изменяет пользователя, как ему угодно то он умный, то глупый «вдруг ему понадобится эта возможность»
  7. Если главных персонажей несколько, то нужно создавать несколько интерфейсов
  8. Пользователь новостного сайта Олег Петров мужской 32 года менеджер по продажам масляных обогревателей женат, имеет двух дочерей плотного телосложения имеет автомобиль Форд Мондео 2006 года
  9. Личные цели всегда предшествуют другим Цель — не запалиться быстро закрыть приложение — самая важная функция для офисного работника кнопка в Ларри 7 «Тихо! Босс идет!» Олег Петров желает «быть в курсе» «Быть в курсе» — это психологическое состояние защищенности
  10. Корпоративные цели — «гигиенические» цели. Цели необходимые для эффективной работы, но сами по себе не мотивирующие. Пример: свет на работе.
  11. Если пользователь не может достичь личных целей, то он не способен эффективно достигать целей компании. С другой стороны, если программа игнорирует практические цели, то значит мы спроектировали компьютерную игру.
  12. Сценарный процесс можно сравнить с игрой по Станиславскому — актер должен вжиться в роль, знать, что знает персонаж, чувствовать, что чувствует персонаж.
  13. Нуждаются в самом качественном взаимодействии Инструкции по примению должны быть написаны «на лбу». Частота приводит к потребности в ускоренных методах работы и подгонке под индивидуальный стиль работы
  14. не требуется индивидуализация пользователь итак согласится с интерфейсом, но не перейдет на другой уровень
  15. Работоспособность кода может зависеть от того, обрабатываются ли исключительные ситуации, а успех продукта зависит от способности справляться с повседневными и обязательными сценариями. Времени и денег всегда не хватает.