SlideShare a Scribd company logo
Task-Centered Design
Проектирование, ориентированное на решение
стоящих перед пользователями задач
Юрий Солоницын, «ИСТ»
Дизайн человеко-компьютерных систем @ ИТМО
Специально для магистерской программы
«Дизайн человеко-компьютерных систем»,
Университет ИТМО, Санкт-Петербург.
User–Task–Process–System
Методологий проектирования взаимодействия много:
• User-Centered Design, Human-Centered Design;
• Task-Centered Design;
• Process-Centered Design;
• System-Centered Design;
• и так далее.
Task-Centered Design
Task-Centered Design — проектирование, ориентированное на
решаемые пользователем задачи.
TCD развивался вместе с первыми человеко-машинными
интерфейсами, ведь их надо было проектировать:
• Паровые машины — 18–19 века;
• XEROX PARC — 1970-е;
• Проект MITRE (США) — 1980-е;
• Отечественные публикации по проектированию АСУ — 1990-е.
Алан Купер говорит о Goal-Centered Design — варианте TCD.
Где в первую очередь применялся TCD
Task-Centered Design применялся и развивался в областях,
для которых без проектирования интерфейсов проект не взлетит,
в прямом смысле.
Atlantis Ту-214
TCD и Usability
Usability — свойство системы, продукции или услуги, при наличии
которого установленный пользователь может применить
продукцию в определенных условиях использования для
достижения установленных целей с необходимой
результативностью, эффективностью и удовлетворенностью.
(ГОСТ Р ИСО 9241-210–2012)
Проектируется интерфейс, который позволяет решить задачи,
стоящие перед заданным пользователем, находящимся в
заданном контексте.
Task- или User-Centered?
Постоянный источник споров — какой подход использовать?
• «Вы не думаете о пользователях!»
• «Нужно начать с разработки персонажей!»
• «Мы должны заботиться о пользователях!»
А также — липкие листочки и маркеры Sharpie.
На самом деле это все — только рабочие инструменты,
имеющие свое назначение, область применения и предел
возможностей.
Применение метода персон ограничено
Метод персон имеет ряд ограничений:
• Необходимо проводить реальные исследования для получения
корректных персонажей;
• Разработка персон и их анализ должны вестись только с учетом
контекста;
• Характеристики персон должны соответствовать задачам
проекта.
В противном случае персоны не способствуют получению
реалистичного набора требований к продукту.
Как не надо — синтетические персонажи
Фото из фотобанков, мексиканский крестьянин с шотландской фамилией, индус — с немецкой,
мальчик 4 лет отроду вместо 9-летнего. Иллюстрация к рассказу про проект для авиакомпаний.
http://www.uhlib.ru/kompyutery_i_internet/psihbolnica_v_rukah_pacientov/p10.php
Но как же устроен интерфейс?
UCD не дает ответа на вопрос «Как должен быть устроен интерфейс?»
Доклад сотрудников компании IBM, встреча UX-исследователей, Mail.ru HQ, 11 марта 2016.
Результат — идеи
Когда полезен UCD?
Подход UCD полезен для случаев:
• Исходно — для взаимодействия с командой разработчиков;
• Поиск неудовлетворенных потребностей пользователей
(маркетинг, позиционирование продукта, start-ups);
• Поиск альтернативных моделей применения продукта;
• Выявление ограничений, связанных с персональными
особенностями пользователей или их рабочих процессов;
• Поиск проблем в существующем продукте.
Переход от UCD к TCD
User-Centered Design
Task-Centered Design
Концепция продукта или данные о потенциальных пользователях
Набор решаемых пользователями задач, требования и ограничения
Структура пользовательского интерфейса
UI
Задачи маркетинга
Задачи проектирования интерфейса
От UX design к Interaction/UI design
User-Centered Design
Task-Centered Design
Концепция продукта или данные
о потенциальных пользователях
Готовый проект интерфейса,
переход к реализации
UX design
Interaction/UI design
Требования к интерфейсу
UCD и TCD — сравнение на практике
Июль 2015 — воркшоп, посвященный
сравнению двух методологий
проектирования.
Две команды, два ментора (Никита
Ефимов, Юрий Солоницын),
два подхода к решению задач и одно
задание.
Эффективность или сопереживание?
Теплая забота или холодный расчет?
Сравнение на практике — результат
• TCD — детальный прототип, очень близкий к реальному решению;
• UCD — множество альтернативных сценариев взаимодействия.
Когда полезно применить TCD
Методологию TCD полезно применять, если:
• Продукт ориентирован на максимально широкий круг
пользователей;
• Данные о будущих пользователях отрывочны или отсутствуют;
• Решаемая задача (набор задач) полностью определена.
Максимально широкий круг пользователей
Кнопка оповещения о пожаре.
Данные о пользователях отсутствуют
Карл Саган, пластины с посланием внеземным цивилизациям, закрепленные на корпусах Pioneer 10 и 11.
Стоит ли готовить персоны потенциальных пользователей?
Управление технологическим процессом
Смоленская АЭС
Задача простая и полностью определена
Программа–калькулятор.
Задача комплексная, но определенная
Adobe Photoshop
Когда НЕ стоит применять TCD
Методология TCD не подходит для решения задач вида:
• Создание концепции нового продукта — функциональность еще
не определена, а TCD хорошо подходит для решения известной
задачи;
• Изучение потребностей пользователей за пределами
конкретной проблемы — TCD не позволяет выйти за рамки
решаемой задачи;
• Поиск альтернативных моделей применения продукта или путей
его модернизации — TCD позволяет находить пути повышения
эффективности продукта в известных сценариях применения.
Достоинства и недостатки TCD
• Достоинства:
• простой процесс проектирования;
• высокая эффективность создаваемых решений;
• возможность проектирования при недостатке информации о
пользователях;
• Недостатки:
• сложность выявления скрытых потребностей пользователей,
выходящих за рамки решаемой задачи;
• сложность поиска альтернативных моделей применения продукта.
TCD — последовательность работы
1. Концепция продукта;
2. Источники требований, вовлеченные стороны;
3. Пользователи продукта, контекст и сценарии применения;
4. Используемые информационные сущности и функции;
5. Технологические ограничения;
6. Структура пользовательского интерфейса,
набор экранных форм;
7. Структура экранных форм — элементы управления и средства
индикации.
Концепция продукта
Краткое текстовое описание продукта или его компонента —
используется для проверки соответствия принимаемых решений
заданному направлению.
Shutterstock
Источники требований, вовлеченные
стороны
Список сторон, вовлеченных
в проектирование продукта,
финансирование, разработку,
развертывание, эксплуатацию
и вывод из эксплуатации.
Пользователи, контекст, сценарии работы
• Люди или группы — «task-centered-персоны», требования к ним;
• Контекст — окружающая среда, технические средства и так далее;
• Сценарии, в рамках которых они обращаются к продукту.
Apple The Telegraph
Информационные сущности и функции
• Информационные объекты, которыми оперирует пользователь
(из заданной группы) в рамках заданного сценария;
• Данные, которые необходимы пользователю для выполнения
задания;
• Функции или методы,
которые применяются
для обработки той или
иной информационной
сущности.
Технологические ограничения
• Характеристики целевой аппаратной платформы;
• Возможности разработчиков и применяемых технологий;
• Технические параметры взаимодействующих систем.
The Huffington Post
Структура интерфейса, набор форм
• Экраны или окна будущего интерфейса;
• Переходы между формами с учетом причин выполнения
перехода и условий, в которых он выполняется.
Структура экранных форм
• Набор включаемых в форму элементов и их назначение;
• Бизнес-логика — правила работы элементов;
• Пояснения для разработчиков.
Разработчики реализуют именно то, что проектировщик изобразил в макете.
Итеративность и экономия ресурсов
• Ошибки, совершенные на ранних шагах, крайне трудоемки в
устранении, если выявлены при завершении проекта;
• Проектирование начинается с решения наиболее важных,
но наименее трудоемких задач;
• Итеративность подразумевает возможность возврата к
предыдущим шагам для устранения проблем и уточнения
требований;
• Последовательная разработка и взаимная проверка
«артефактов» позволяет вовремя выявить и устранить
несоответствия при минимальных трудозатратах.
Что осталось за кадром?
• Виды требований и техники управления ими;
• Инструменты разработки прототипов;
• Методы тестирования.
Достоинства и недостатки TCD
• Достоинства:
• простой процесс проектирования;
• высокая эффективность создаваемых решений;
• возможность проектирования при недостатке информации о
пользователях;
• Недостатки:
• сложность выявления скрытых потребностей пользователей,
выходящих за рамки решаемой задачи;
• сложность поиска альтернативных моделей применения продукта.
Что стоит почитать?
• Стивен Круг, «Не заставляйте меня думать»;
• Nielsen Norman Group — https://www.nngroup.com;
• Материалы по истории развития интерфейсов (например,
http://www.catb.org/esr/writings/taouu/html/ch02s05.html).
Спасибо за внимание!
При подготовке презентации использованы изображения:
• http://www.aviationexplorer.com/cockpit_photos/Cockpit_in_the_Atlantis_Space_Shuttle.jpg
• Alex Pereslavtsev — http://www.airliners.net/photo/Transaero-Airlines/Tupolev-Tu-214/1214509/L/&sid=6031fe0101ebf16d78e84d2ccada4090
• http://www.bbc.co.uk/staticarchive/878420604814c0587728b57590fcfda413c0553f.png
• http://camafon.ru/wp-content/uploads/2015/03/116-e1425752042344.jpg
• http://uk-akadem.ru/file/knopka_v_mop.jpg
• https://en.wikipedia.org/wiki/Pioneer_plaque#/media/File:Pioneer_plaque.svg
• http://www.nasa.gov/sites/default/files/thumbnails/image/pioneer10_art.jpg
• http://www.fresher.ru/images9/ekskursiya-na-smolenskuyu-atomnuyu-elektrostanciyu/big/20.jpg
• http://www.fresher.ru/images9/ekskursiya-na-smolenskuyu-atomnuyu-elektrostanciyu/big/22.jpg
• http://www.mastermuffler.net/wp-content/uploads/2012/08/carrepairs.jpg
• http://il7.picdn.net/shutterstock/videos/9977012/thumb/5.jpg
• https://9to5mac.files.wordpress.com/2015/04/kew-ride-11.jpg?w=1000
• https://www.youtube.com/watch?v=a8GtyB3cees
• http://i.telegraph.co.uk/multimedia/archive/02287/suit-mask-glow_2287694k.jpg
• http://i.huffpost.com/gen/1428567/images/o-COFFEE-SHOP-LAPTOPS-facebook.jpg
• http://www.djmastercourse.com/wp-content/uploads/2014/06/how-to-dj-with-a-laptop.png

More Related Content

What's hot

Всё юзабилити за час
Всё юзабилити за часВсё юзабилити за час
Всё юзабилити за час
Digital Guru Club
 
Бизнес-анализ и юзабилити - найдите 10 отличий (и 10 сходств).
Бизнес-анализ и юзабилити - найдите 10 отличий (и 10 сходств).Бизнес-анализ и юзабилити - найдите 10 отличий (и 10 сходств).
Бизнес-анализ и юзабилити - найдите 10 отличий (и 10 сходств).
Yuri Vedenin
 
почему юзабилити дмитрий сатин
почему юзабилити   дмитрий сатинпочему юзабилити   дмитрий сатин
почему юзабилити дмитрий сатинMedia Gorod
 
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикХитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Nick Grachov
 
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Yaroslav Perevalov
 
Юзабилити или в погоне за призрачным счастьем наших пользователей (Юрий Нездо...
Юзабилити или в погоне за призрачным счастьем наших пользователей (Юрий Нездо...Юзабилити или в погоне за призрачным счастьем наших пользователей (Юрий Нездо...
Юзабилити или в погоне за призрачным счастьем наших пользователей (Юрий Нездо...
IT Club Mykolayiv
 
UX Research для интенсива UX&UI Британская Школа Дизайна
UX Research для интенсива UX&UI Британская Школа ДизайнаUX Research для интенсива UX&UI Британская Школа Дизайна
UX Research для интенсива UX&UI Британская Школа Дизайна
Ksenia Sternina
 
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВRIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
Ksenia Sternina
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требований
Anatoly Levenchuk
 
Основы юзабилити
Основы юзабилитиОсновы юзабилити
Основы юзабилити
Sergei Khizhnyak
 
Wud 2014 psychophysiological research in ux
Wud 2014   psychophysiological research in uxWud 2014   psychophysiological research in ux
Wud 2014 psychophysiological research in ux
Ksenia Sternina
 
Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013
Natalia Sprogis
 
Место аналитики в процессе проектирования интерфейса
Место аналитики в процессе проектирования интерфейсаМесто аналитики в процессе проектирования интерфейса
Место аналитики в процессе проектирования интерфейса
Nikita Efimov
 
Проектирование админок для #uidesignersmeetup
Проектирование админок для  #uidesignersmeetupПроектирование админок для  #uidesignersmeetup
Проектирование админок для #uidesignersmeetup
UIDesign Group
 
User experience, как замена юзабилити
User experience, как замена юзабилитиUser experience, как замена юзабилити
User experience, как замена юзабилити
SQALab
 
Аналитики и UX
Аналитики и UXАналитики и UX
Аналитики и UX
Julia Shamrey
 
Илья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS FrameworkИлья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS Framework
Alexander Shamanin
 
опыт проектирования интерфейса Smart nut
опыт проектирования интерфейса Smart nutопыт проектирования интерфейса Smart nut
опыт проектирования интерфейса Smart nut
Илья Котельников
 
Usability don't make me think
Usability don't make me thinkUsability don't make me think
Usability don't make me think
Konstantin Polosukhin
 
О.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииО.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделировании
Anatoly Levenchuk
 

What's hot (20)

Всё юзабилити за час
Всё юзабилити за часВсё юзабилити за час
Всё юзабилити за час
 
Бизнес-анализ и юзабилити - найдите 10 отличий (и 10 сходств).
Бизнес-анализ и юзабилити - найдите 10 отличий (и 10 сходств).Бизнес-анализ и юзабилити - найдите 10 отличий (и 10 сходств).
Бизнес-анализ и юзабилити - найдите 10 отличий (и 10 сходств).
 
почему юзабилити дмитрий сатин
почему юзабилити   дмитрий сатинпочему юзабилити   дмитрий сатин
почему юзабилити дмитрий сатин
 
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчикХитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
Хитрости UX-дизайна: ключевые лайфхаки, которые должен знать разработчик
 
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
 
Юзабилити или в погоне за призрачным счастьем наших пользователей (Юрий Нездо...
Юзабилити или в погоне за призрачным счастьем наших пользователей (Юрий Нездо...Юзабилити или в погоне за призрачным счастьем наших пользователей (Юрий Нездо...
Юзабилити или в погоне за призрачным счастьем наших пользователей (Юрий Нездо...
 
UX Research для интенсива UX&UI Британская Школа Дизайна
UX Research для интенсива UX&UI Британская Школа ДизайнаUX Research для интенсива UX&UI Британская Школа Дизайна
UX Research для интенсива UX&UI Британская Школа Дизайна
 
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВRIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
RIW2016 - UX RESEARCH НА РАЗЛИЧНЫХ ЭТАПАХ РАЗРАБОТКИ DIGITAL-ПРОДУКТОВ
 
А.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требований
 
Основы юзабилити
Основы юзабилитиОсновы юзабилити
Основы юзабилити
 
Wud 2014 psychophysiological research in ux
Wud 2014   psychophysiological research in uxWud 2014   psychophysiological research in ux
Wud 2014 psychophysiological research in ux
 
Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013Выбор метода UX исследования - UXPeople 2013
Выбор метода UX исследования - UXPeople 2013
 
Место аналитики в процессе проектирования интерфейса
Место аналитики в процессе проектирования интерфейсаМесто аналитики в процессе проектирования интерфейса
Место аналитики в процессе проектирования интерфейса
 
Проектирование админок для #uidesignersmeetup
Проектирование админок для  #uidesignersmeetupПроектирование админок для  #uidesignersmeetup
Проектирование админок для #uidesignersmeetup
 
User experience, как замена юзабилити
User experience, как замена юзабилитиUser experience, как замена юзабилити
User experience, как замена юзабилити
 
Аналитики и UX
Аналитики и UXАналитики и UX
Аналитики и UX
 
Илья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS FrameworkИлья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS Framework
 
опыт проектирования интерфейса Smart nut
опыт проектирования интерфейса Smart nutопыт проектирования интерфейса Smart nut
опыт проектирования интерфейса Smart nut
 
Usability don't make me think
Usability don't make me thinkUsability don't make me think
Usability don't make me think
 
О.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделированииО.Савин -- Modelica в архитектурном моделировании
О.Савин -- Modelica в архитектурном моделировании
 

Similar to Task-Centered Design

Интерфейсные решения систем для сотрудников. В какую сторону смотрят разработ...
Интерфейсные решения систем для сотрудников. В какую сторону смотрят разработ...Интерфейсные решения систем для сотрудников. В какую сторону смотрят разработ...
Интерфейсные решения систем для сотрудников. В какую сторону смотрят разработ...
Дмитрий Силаев
 
Основы концептуального проектирования
Основы концептуального проектированияОсновы концептуального проектирования
Основы концептуального проектирования
Anton Tyukov
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
Ievgenii Katsan
 
Проектирование интернет-проектов
Проектирование интернет-проектовПроектирование интернет-проектов
Проектирование интернет-проектов
Alex Shishkin
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
Anatoly Levenchuk
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовDenis Beskov
 
Презентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL CradleПрезентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL Cradle
Yulia Madorskaya
 
«Место юзабилити в процессе разработки» - Артем Костенко
«Место юзабилити в процессе разработки» - Артем Костенко«Место юзабилити в процессе разработки» - Артем Костенко
«Место юзабилити в процессе разработки» - Артем Костенко
WebChallenge
 
11 ключевых ошибок в разработке интернет-проектов
11 ключевых ошибок в разработке интернет-проектов11 ключевых ошибок в разработке интернет-проектов
11 ключевых ошибок в разработке интернет-проектов
borovoystudio
 
Обучение дизайну продуктов на базе ценностей Customer Experience
Обучение дизайну продуктов  на базе ценностей  Customer Experience Обучение дизайну продуктов  на базе ценностей  Customer Experience
Обучение дизайну продуктов на базе ценностей Customer Experience
Русская школа сервисного дизайна
 
Проектирование интерфейсов
Проектирование интерфейсовПроектирование интерфейсов
Проектирование интерфейсов
Vladimir Zimin
 
Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»e-Legion
 
Проектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftПроектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в Redsoft
Redsoft
 
Методики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1сМетодики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1с
Helen Kopteva
 
Кризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решенияКризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решения
SQALab
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений
KewpaN
 
Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60.
Yana Brodetski
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkov
Maxim Tsepkov
 
Designer for startup. Maksim Okala-Kulak
Designer for startup. Maksim Okala-KulakDesigner for startup. Maksim Okala-Kulak
Designer for startup. Maksim Okala-Kulak
Eugene Nevgen
 

Similar to Task-Centered Design (20)

Интерфейсные решения систем для сотрудников. В какую сторону смотрят разработ...
Интерфейсные решения систем для сотрудников. В какую сторону смотрят разработ...Интерфейсные решения систем для сотрудников. В какую сторону смотрят разработ...
Интерфейсные решения систем для сотрудников. В какую сторону смотрят разработ...
 
Основы концептуального проектирования
Основы концептуального проектированияОсновы концептуального проектирования
Основы концептуального проектирования
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
Проектирование интернет-проектов
Проектирование интернет-проектовПроектирование интернет-проектов
Проектирование интернет-проектов
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсов
 
Презентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL CradleПрезентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL Cradle
 
«Место юзабилити в процессе разработки» - Артем Костенко
«Место юзабилити в процессе разработки» - Артем Костенко«Место юзабилити в процессе разработки» - Артем Костенко
«Место юзабилити в процессе разработки» - Артем Костенко
 
11 ключевых ошибок в разработке интернет-проектов
11 ключевых ошибок в разработке интернет-проектов11 ключевых ошибок в разработке интернет-проектов
11 ключевых ошибок в разработке интернет-проектов
 
Обучение дизайну продуктов на базе ценностей Customer Experience
Обучение дизайну продуктов  на базе ценностей  Customer Experience Обучение дизайну продуктов  на базе ценностей  Customer Experience
Обучение дизайну продуктов на базе ценностей Customer Experience
 
Проектирование интерфейсов
Проектирование интерфейсовПроектирование интерфейсов
Проектирование интерфейсов
 
Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»Таня Мисютина Лекция «Об интерфейсе»
Таня Мисютина Лекция «Об интерфейсе»
 
Проектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftПроектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в Redsoft
 
Методики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1сМетодики управления развитием ис на базе 1с
Методики управления развитием ис на базе 1с
 
Кризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решенияКризисное управление проектами: проблемы, компромиссы, решения
Кризисное управление проектами: проблемы, компромиссы, решения
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений
 
Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60.
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkov
 
Designer for startup. Maksim Okala-Kulak
Designer for startup. Maksim Okala-KulakDesigner for startup. Maksim Okala-Kulak
Designer for startup. Maksim Okala-Kulak
 

More from Yury Solonitsyn

Исследование воздействия когнитивной и информационной нагрузки на эффективнос...
Исследование воздействия когнитивной и информационной нагрузки на эффективнос...Исследование воздействия когнитивной и информационной нагрузки на эффективнос...
Исследование воздействия когнитивной и информационной нагрузки на эффективнос...
Yury Solonitsyn
 
Graphic design and UI efficiency
Graphic design and UI efficiencyGraphic design and UI efficiency
Graphic design and UI efficiency
Yury Solonitsyn
 
Field of Study and Research Methods for an Effect of Cognitive and Informatio...
Field of Study and Research Methods for an Effect of Cognitive and Informatio...Field of Study and Research Methods for an Effect of Cognitive and Informatio...
Field of Study and Research Methods for an Effect of Cognitive and Informatio...
Yury Solonitsyn
 
Все по полочкам — IA в интерфейсах и не только
Все по полочкам — IA в интерфейсах и не толькоВсе по полочкам — IA в интерфейсах и не только
Все по полочкам — IA в интерфейсах и не только
Yury Solonitsyn
 
Точка кипения мозга — Защищаем пользоватетелей от перегрузки информацией
Точка кипения мозга — Защищаем пользоватетелей от перегрузки информациейТочка кипения мозга — Защищаем пользоватетелей от перегрузки информацией
Точка кипения мозга — Защищаем пользоватетелей от перегрузки информацией
Yury Solonitsyn
 
UX beyond UI: Иерархия потребностей и мотивация пользователей
UX beyond UI: Иерархия потребностей и мотивация пользователейUX beyond UI: Иерархия потребностей и мотивация пользователей
UX beyond UI: Иерархия потребностей и мотивация пользователей
Yury Solonitsyn
 

More from Yury Solonitsyn (6)

Исследование воздействия когнитивной и информационной нагрузки на эффективнос...
Исследование воздействия когнитивной и информационной нагрузки на эффективнос...Исследование воздействия когнитивной и информационной нагрузки на эффективнос...
Исследование воздействия когнитивной и информационной нагрузки на эффективнос...
 
Graphic design and UI efficiency
Graphic design and UI efficiencyGraphic design and UI efficiency
Graphic design and UI efficiency
 
Field of Study and Research Methods for an Effect of Cognitive and Informatio...
Field of Study and Research Methods for an Effect of Cognitive and Informatio...Field of Study and Research Methods for an Effect of Cognitive and Informatio...
Field of Study and Research Methods for an Effect of Cognitive and Informatio...
 
Все по полочкам — IA в интерфейсах и не только
Все по полочкам — IA в интерфейсах и не толькоВсе по полочкам — IA в интерфейсах и не только
Все по полочкам — IA в интерфейсах и не только
 
Точка кипения мозга — Защищаем пользоватетелей от перегрузки информацией
Точка кипения мозга — Защищаем пользоватетелей от перегрузки информациейТочка кипения мозга — Защищаем пользоватетелей от перегрузки информацией
Точка кипения мозга — Защищаем пользоватетелей от перегрузки информацией
 
UX beyond UI: Иерархия потребностей и мотивация пользователей
UX beyond UI: Иерархия потребностей и мотивация пользователейUX beyond UI: Иерархия потребностей и мотивация пользователей
UX beyond UI: Иерархия потребностей и мотивация пользователей
 

Task-Centered Design

  • 1. Task-Centered Design Проектирование, ориентированное на решение стоящих перед пользователями задач Юрий Солоницын, «ИСТ» Дизайн человеко-компьютерных систем @ ИТМО
  • 2. Специально для магистерской программы «Дизайн человеко-компьютерных систем», Университет ИТМО, Санкт-Петербург.
  • 3. User–Task–Process–System Методологий проектирования взаимодействия много: • User-Centered Design, Human-Centered Design; • Task-Centered Design; • Process-Centered Design; • System-Centered Design; • и так далее.
  • 4. Task-Centered Design Task-Centered Design — проектирование, ориентированное на решаемые пользователем задачи. TCD развивался вместе с первыми человеко-машинными интерфейсами, ведь их надо было проектировать: • Паровые машины — 18–19 века; • XEROX PARC — 1970-е; • Проект MITRE (США) — 1980-е; • Отечественные публикации по проектированию АСУ — 1990-е. Алан Купер говорит о Goal-Centered Design — варианте TCD.
  • 5. Где в первую очередь применялся TCD Task-Centered Design применялся и развивался в областях, для которых без проектирования интерфейсов проект не взлетит, в прямом смысле. Atlantis Ту-214
  • 6. TCD и Usability Usability — свойство системы, продукции или услуги, при наличии которого установленный пользователь может применить продукцию в определенных условиях использования для достижения установленных целей с необходимой результативностью, эффективностью и удовлетворенностью. (ГОСТ Р ИСО 9241-210–2012) Проектируется интерфейс, который позволяет решить задачи, стоящие перед заданным пользователем, находящимся в заданном контексте.
  • 7. Task- или User-Centered? Постоянный источник споров — какой подход использовать? • «Вы не думаете о пользователях!» • «Нужно начать с разработки персонажей!» • «Мы должны заботиться о пользователях!» А также — липкие листочки и маркеры Sharpie. На самом деле это все — только рабочие инструменты, имеющие свое назначение, область применения и предел возможностей.
  • 8. Применение метода персон ограничено Метод персон имеет ряд ограничений: • Необходимо проводить реальные исследования для получения корректных персонажей; • Разработка персон и их анализ должны вестись только с учетом контекста; • Характеристики персон должны соответствовать задачам проекта. В противном случае персоны не способствуют получению реалистичного набора требований к продукту.
  • 9. Как не надо — синтетические персонажи Фото из фотобанков, мексиканский крестьянин с шотландской фамилией, индус — с немецкой, мальчик 4 лет отроду вместо 9-летнего. Иллюстрация к рассказу про проект для авиакомпаний. http://www.uhlib.ru/kompyutery_i_internet/psihbolnica_v_rukah_pacientov/p10.php
  • 10. Но как же устроен интерфейс? UCD не дает ответа на вопрос «Как должен быть устроен интерфейс?» Доклад сотрудников компании IBM, встреча UX-исследователей, Mail.ru HQ, 11 марта 2016. Результат — идеи
  • 11. Когда полезен UCD? Подход UCD полезен для случаев: • Исходно — для взаимодействия с командой разработчиков; • Поиск неудовлетворенных потребностей пользователей (маркетинг, позиционирование продукта, start-ups); • Поиск альтернативных моделей применения продукта; • Выявление ограничений, связанных с персональными особенностями пользователей или их рабочих процессов; • Поиск проблем в существующем продукте.
  • 12. Переход от UCD к TCD User-Centered Design Task-Centered Design Концепция продукта или данные о потенциальных пользователях Набор решаемых пользователями задач, требования и ограничения Структура пользовательского интерфейса UI Задачи маркетинга Задачи проектирования интерфейса
  • 13. От UX design к Interaction/UI design User-Centered Design Task-Centered Design Концепция продукта или данные о потенциальных пользователях Готовый проект интерфейса, переход к реализации UX design Interaction/UI design Требования к интерфейсу
  • 14. UCD и TCD — сравнение на практике Июль 2015 — воркшоп, посвященный сравнению двух методологий проектирования. Две команды, два ментора (Никита Ефимов, Юрий Солоницын), два подхода к решению задач и одно задание. Эффективность или сопереживание? Теплая забота или холодный расчет?
  • 15. Сравнение на практике — результат • TCD — детальный прототип, очень близкий к реальному решению; • UCD — множество альтернативных сценариев взаимодействия.
  • 16. Когда полезно применить TCD Методологию TCD полезно применять, если: • Продукт ориентирован на максимально широкий круг пользователей; • Данные о будущих пользователях отрывочны или отсутствуют; • Решаемая задача (набор задач) полностью определена.
  • 17. Максимально широкий круг пользователей Кнопка оповещения о пожаре.
  • 18. Данные о пользователях отсутствуют Карл Саган, пластины с посланием внеземным цивилизациям, закрепленные на корпусах Pioneer 10 и 11. Стоит ли готовить персоны потенциальных пользователей?
  • 20. Задача простая и полностью определена Программа–калькулятор.
  • 21. Задача комплексная, но определенная Adobe Photoshop
  • 22. Когда НЕ стоит применять TCD Методология TCD не подходит для решения задач вида: • Создание концепции нового продукта — функциональность еще не определена, а TCD хорошо подходит для решения известной задачи; • Изучение потребностей пользователей за пределами конкретной проблемы — TCD не позволяет выйти за рамки решаемой задачи; • Поиск альтернативных моделей применения продукта или путей его модернизации — TCD позволяет находить пути повышения эффективности продукта в известных сценариях применения.
  • 23. Достоинства и недостатки TCD • Достоинства: • простой процесс проектирования; • высокая эффективность создаваемых решений; • возможность проектирования при недостатке информации о пользователях; • Недостатки: • сложность выявления скрытых потребностей пользователей, выходящих за рамки решаемой задачи; • сложность поиска альтернативных моделей применения продукта.
  • 24. TCD — последовательность работы 1. Концепция продукта; 2. Источники требований, вовлеченные стороны; 3. Пользователи продукта, контекст и сценарии применения; 4. Используемые информационные сущности и функции; 5. Технологические ограничения; 6. Структура пользовательского интерфейса, набор экранных форм; 7. Структура экранных форм — элементы управления и средства индикации.
  • 25. Концепция продукта Краткое текстовое описание продукта или его компонента — используется для проверки соответствия принимаемых решений заданному направлению. Shutterstock
  • 26. Источники требований, вовлеченные стороны Список сторон, вовлеченных в проектирование продукта, финансирование, разработку, развертывание, эксплуатацию и вывод из эксплуатации.
  • 27. Пользователи, контекст, сценарии работы • Люди или группы — «task-centered-персоны», требования к ним; • Контекст — окружающая среда, технические средства и так далее; • Сценарии, в рамках которых они обращаются к продукту. Apple The Telegraph
  • 28. Информационные сущности и функции • Информационные объекты, которыми оперирует пользователь (из заданной группы) в рамках заданного сценария; • Данные, которые необходимы пользователю для выполнения задания; • Функции или методы, которые применяются для обработки той или иной информационной сущности.
  • 29. Технологические ограничения • Характеристики целевой аппаратной платформы; • Возможности разработчиков и применяемых технологий; • Технические параметры взаимодействующих систем. The Huffington Post
  • 30. Структура интерфейса, набор форм • Экраны или окна будущего интерфейса; • Переходы между формами с учетом причин выполнения перехода и условий, в которых он выполняется.
  • 31. Структура экранных форм • Набор включаемых в форму элементов и их назначение; • Бизнес-логика — правила работы элементов; • Пояснения для разработчиков. Разработчики реализуют именно то, что проектировщик изобразил в макете.
  • 32. Итеративность и экономия ресурсов • Ошибки, совершенные на ранних шагах, крайне трудоемки в устранении, если выявлены при завершении проекта; • Проектирование начинается с решения наиболее важных, но наименее трудоемких задач; • Итеративность подразумевает возможность возврата к предыдущим шагам для устранения проблем и уточнения требований; • Последовательная разработка и взаимная проверка «артефактов» позволяет вовремя выявить и устранить несоответствия при минимальных трудозатратах.
  • 33. Что осталось за кадром? • Виды требований и техники управления ими; • Инструменты разработки прототипов; • Методы тестирования.
  • 34. Достоинства и недостатки TCD • Достоинства: • простой процесс проектирования; • высокая эффективность создаваемых решений; • возможность проектирования при недостатке информации о пользователях; • Недостатки: • сложность выявления скрытых потребностей пользователей, выходящих за рамки решаемой задачи; • сложность поиска альтернативных моделей применения продукта.
  • 35. Что стоит почитать? • Стивен Круг, «Не заставляйте меня думать»; • Nielsen Norman Group — https://www.nngroup.com; • Материалы по истории развития интерфейсов (например, http://www.catb.org/esr/writings/taouu/html/ch02s05.html).
  • 37. При подготовке презентации использованы изображения: • http://www.aviationexplorer.com/cockpit_photos/Cockpit_in_the_Atlantis_Space_Shuttle.jpg • Alex Pereslavtsev — http://www.airliners.net/photo/Transaero-Airlines/Tupolev-Tu-214/1214509/L/&sid=6031fe0101ebf16d78e84d2ccada4090 • http://www.bbc.co.uk/staticarchive/878420604814c0587728b57590fcfda413c0553f.png • http://camafon.ru/wp-content/uploads/2015/03/116-e1425752042344.jpg • http://uk-akadem.ru/file/knopka_v_mop.jpg • https://en.wikipedia.org/wiki/Pioneer_plaque#/media/File:Pioneer_plaque.svg • http://www.nasa.gov/sites/default/files/thumbnails/image/pioneer10_art.jpg • http://www.fresher.ru/images9/ekskursiya-na-smolenskuyu-atomnuyu-elektrostanciyu/big/20.jpg • http://www.fresher.ru/images9/ekskursiya-na-smolenskuyu-atomnuyu-elektrostanciyu/big/22.jpg • http://www.mastermuffler.net/wp-content/uploads/2012/08/carrepairs.jpg • http://il7.picdn.net/shutterstock/videos/9977012/thumb/5.jpg • https://9to5mac.files.wordpress.com/2015/04/kew-ride-11.jpg?w=1000 • https://www.youtube.com/watch?v=a8GtyB3cees • http://i.telegraph.co.uk/multimedia/archive/02287/suit-mask-glow_2287694k.jpg • http://i.huffpost.com/gen/1428567/images/o-COFFEE-SHOP-LAPTOPS-facebook.jpg • http://www.djmastercourse.com/wp-content/uploads/2014/06/how-to-dj-with-a-laptop.png