SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Анализ требований с
точки зрения UX
Юрий Куприянов
Who am I to lecture you?
Веб-дизайнер →
Программист → Аналитик →
Тимлид → Архитектор →
Руководитель проектов →
Проектировщик UX →
Директор по развитию →
Руководитель практики →
Директор по продуктам
Тренинги
Проектирование
интерфейсов
С Алиной Зотовой
Ergogames / UXcool.ru
Практика
разработки ТЗ на ПО
С Денисом Бесковым
school.system-analysis.ru
Проектирование
интерфейсов
«Интерфейсы – это,
оказывается, не про
кнопочки!»
Практика
разработки ТЗ на ПО
• 3 дня
• Выявление
требований
• Разработка
сценариев
использования
• 3 дня, из них 1,5 дня:
• Выявление
требований
• Разработка
сценариев
использования
«Мы это делаем не так.
Мы рисуем макеты
экранов, а к ним уже
пишем требования.»
Есть ли у вас в проекте…?
Про что читают аналитики:
Про что читают проектировщики:
2 типа проектов
С аналитиками
• Сложная бизнес-логика /
структуры данных
• У пользователей нет
выбора
• Корпоративные системы
• Явно выделенные
процессы анализа
• Неявное проектирование
С
проектировщиками
• Добровольность
использования
• Бизнес зависит от
пользователей
• Продукты, массовые
сервисы
• Явно выделенные
процессы проектирования
• Неявная работа с
требованиями
2 типа проектов
С аналитиками
• Сложная бизнес-логика /
структуры данных
• У пользователей нет
выбора
• Корпоративные системы
• Явно выделенные
процессы анализа
• Неявное проектирование
С
проектировщиками
• Добровольность
использования
• Бизнес зависит от
пользователей
• Продукты, массовые
сервисы
• Явно выделенные
процессы проектирования
• Неявная работа с
требованиями
Области ответственности
Системный
аналитик
•Полнота
•Однозначность
•Взаимосвязи
•Непротиво-
речивость
Проектировщик
•Эффективность
•Продуктивность
•Удовлетво-
ренность
•Контекст
использования
Целии
необходимые
функции
Разница точек зрения
Аналитик
• Смотрит на систему
«сверху»
Проектировщик
• Смотрит на систему с
точки зрения
пользователя
Разница точек зрения
Аналитик
• Смотрит на систему
«сверху»
Проектировщик
• Смотрит на систему с
точки зрения
пользователя
Типовые ошибки при
проектировании интерфейсов
• Интерфейс повторяет структуру хранения
данных («у вас из интерфейса база данных
торчит»), особенно – отношения master-
detail:
«Добавить участников
проекта можно только
после сохранения
карточки проекта»
Типовые ошибки при
проектировании интерфейсов
• Система ничего не помнит
• Система не бережет данные пользователя
• Система требует от пользователя высокой
точности манипуляций
• Система не терпит ошибок пользователя
• Система не вникает в типовую ситуацию
пользователя
• Система излишне строга к пользователю
• Система не уверена в себе
Что мы знаем о пользователе?
• Система Пользователь ничего не помнит
• Данные пользователя - самое ценное для
него
• Пользователю трудно работать с органами
управления (мышь, тачпад, сенсорная панель)
• Пользователь часто ошибается
• Пользователь занят своими делами (а не
системой). Очень занят! Но не системой!
• Пользователь часто отвлекается
• Пользователь плохо видит
Что готовит аналитик
• Роли пользователей
• Требования
– Функциональные
– Нефункциональные
• Сценарии использования
• Описание структур данных
– Словарь
• Бизнес-правила
• Ограничения
• Описание отчетов / макеты экранов
Что готовит аналитик
• Роли пользователей
• Требования
– Функциональные
– Нефункциональные
• Сценарии использования
• Описание структур данных
– Словарь
• Бизнес-правила
• Ограничения
• Описание отчетов / макеты экранов
Это уже решения
Что важно для UX: роли
• Роли пользователей:
– Сценарий (без системы / с системой)
– Какую проблему решает?
– Цели (рабочие / личные)
– Мотивы (внутренние / внешние)
– Какие решения принимает / совершает
действия (влияние на деятельность вне
системы)
– Кто хочет, чтобы пользователи
действовали именно так?
Что важно для UX: роли
• Роли пользователей:
– Сценарий (без системы / с системой)
– Какую проблему решает?
– Цели (рабочие / личные)
– Мотивы (внутренние / внешние)
– Какие решения принимает / совершает
действия (влияние на деятельность вне
системы)
– Кто хочет, чтобы пользователи
действовали именно так?
Бизнес-анализ?
Что важно для UX: роли
• Роли пользователей:
– Сценарий (без системы / с системой)
– Какую проблему решает?
– Цели (рабочие / личные)
– Мотивы (внутренние / внешние)
– Какие решения принимает / совершает
действия (влияние на деятельность вне
системы)
– Кто хочет, чтобы пользователи
действовали именно так?
Что важно для UX: данные
– Домен (допустимые значения, правила)
– Наиболее вероятные значения
• Или – желаемые для владельцев системы
– Предыдущие значения (что запоминать)
– Зависимость от значений других полей
– Важность по отношению к другим полям (в
контексте)
– Важность значений (сортировка по умолчанию)
– Обязательность для заполнения (в контексте)
– Варианты представления данных (точки
зрения)
Что важно для UX:
функциональные требования
• Важность действий:
– Самое важное действие в этом контексте?
(для пользователя или для владельца системы)
• Информация для выполнения действия:
– Какую основную информацию показать?
– Какую дополнительную информацию показать?
– Какую информацию не нужно показывать?
• Дополнительные действия:
– Что еще предложить сделать (в контексте)?
– Совершить обратное действие (до какого момента
возможно?)
Примеры
Наиболее
вероятные
значения?
Зависимости
между
содержимым
полей?
Какая информация
важна?
Примеры
Какое основное
действие?
Что важно для UX: ограничения
• Аппаратные платформы:
– Особенности потребления информации и
взаимодействия
– Какие варианты использования на какой
платформе?
• Технологии:
– Шаблоны интерфейса / типовые элементы
– Руководства по стилю
• Требования информационной безопасности
– Какую информацию нельзя показывать вместе?
Что важно для UX: правила
• Бизнес-правила:
– О чем нужно предупредить пользователя?
– Можно ли нарушить правило?
– Что можно посоветовать пользователю?
Правила, связанные с диапазонами данных
(сузить диапазон, расширить диапазон)
– Какие ошибки допустимы? До какого момента
их можно исправить?
• Состояния
– В каких состояниях может находиться система
/ объект?
Спасибо за внимание!
Вопросы?
yksi12@gmail.com
fb.me/yksi12
skype:
yury.kupriyanov

Weitere ähnliche Inhalte

Andere mochten auch

Особенности Системного Анализа особо крупных проектов построенных на базе Bus...
Особенности Системного Анализа особо крупных проектов построенных на базе Bus...Особенности Системного Анализа особо крупных проектов построенных на базе Bus...
Особенности Системного Анализа особо крупных проектов построенных на базе Bus...SQALab
 
Особенности анализа в проектах по разработке сервисов
Особенности анализа в проектах по разработке сервисовОсобенности анализа в проектах по разработке сервисов
Особенности анализа в проектах по разработке сервисовSQALab
 
Аналитик-первопроходец - проблемы и решения
Аналитик-первопроходец - проблемы и решенияАналитик-первопроходец - проблемы и решения
Аналитик-первопроходец - проблемы и решенияSQALab
 
UX дизайн в Бизнес Анализе
UX дизайн в Бизнес АнализеUX дизайн в Бизнес Анализе
UX дизайн в Бизнес АнализеSQALab
 
UX Poland 2014: Y.Vetrov — Applied UX Strategy
UX Poland 2014: Y.Vetrov — Applied UX StrategyUX Poland 2014: Y.Vetrov — Applied UX Strategy
UX Poland 2014: Y.Vetrov — Applied UX StrategyYury Vetrov
 
Варианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовВарианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовSQALab
 
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...SQALab
 
Аналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеАналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеSQALab
 
Аналитика в аналитике
Аналитика в аналитикеАналитика в аналитике
Аналитика в аналитикеSQALab
 
Как задавать требования к качеству ПО в цифрах
Как задавать требования к качеству ПО в цифрахКак задавать требования к качеству ПО в цифрах
Как задавать требования к качеству ПО в цифрахSQALab
 
Особенности аналитики сервисных компаний
Особенности аналитики сервисных компанийОсобенности аналитики сервисных компаний
Особенности аналитики сервисных компанийSQALab
 
Особенности разработки требований для мобильных приложений
Особенности разработки требований для мобильных приложенийОсобенности разработки требований для мобильных приложений
Особенности разработки требований для мобильных приложенийSQALab
 
Классические ошибки при разработке проекта
Классические ошибки при разработке проектаКлассические ошибки при разработке проекта
Классические ошибки при разработке проектаSQALab
 
Разработка сценариев использования (use cases)
Разработка сценариев использования (use cases)Разработка сценариев использования (use cases)
Разработка сценариев использования (use cases)Dmitry Strunkin
 

Andere mochten auch (15)

Особенности Системного Анализа особо крупных проектов построенных на базе Bus...
Особенности Системного Анализа особо крупных проектов построенных на базе Bus...Особенности Системного Анализа особо крупных проектов построенных на базе Bus...
Особенности Системного Анализа особо крупных проектов построенных на базе Bus...
 
Особенности анализа в проектах по разработке сервисов
Особенности анализа в проектах по разработке сервисовОсобенности анализа в проектах по разработке сервисов
Особенности анализа в проектах по разработке сервисов
 
Аналитик-первопроходец - проблемы и решения
Аналитик-первопроходец - проблемы и решенияАналитик-первопроходец - проблемы и решения
Аналитик-первопроходец - проблемы и решения
 
UX дизайн в Бизнес Анализе
UX дизайн в Бизнес АнализеUX дизайн в Бизнес Анализе
UX дизайн в Бизнес Анализе
 
UX Poland 2014: Y.Vetrov — Applied UX Strategy
UX Poland 2014: Y.Vetrov — Applied UX StrategyUX Poland 2014: Y.Vetrov — Applied UX Strategy
UX Poland 2014: Y.Vetrov — Applied UX Strategy
 
Варианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовВарианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектов
 
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
 
Аналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеАналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработке
 
Аналитика в аналитике
Аналитика в аналитикеАналитика в аналитике
Аналитика в аналитике
 
Как задавать требования к качеству ПО в цифрах
Как задавать требования к качеству ПО в цифрахКак задавать требования к качеству ПО в цифрах
Как задавать требования к качеству ПО в цифрах
 
Особенности аналитики сервисных компаний
Особенности аналитики сервисных компанийОсобенности аналитики сервисных компаний
Особенности аналитики сервисных компаний
 
Особенности разработки требований для мобильных приложений
Особенности разработки требований для мобильных приложенийОсобенности разработки требований для мобильных приложений
Особенности разработки требований для мобильных приложений
 
Классические ошибки при разработке проекта
Классические ошибки при разработке проектаКлассические ошибки при разработке проекта
Классические ошибки при разработке проекта
 
Разработка сценариев использования (use cases)
Разработка сценариев использования (use cases)Разработка сценариев использования (use cases)
Разработка сценариев использования (use cases)
 
How to Lean
How to LeanHow to Lean
How to Lean
 

Mehr von SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

Mehr von SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Анализ требований с точки зрения UX

  • 1. Анализ требований с точки зрения UX Юрий Куприянов
  • 2. Who am I to lecture you? Веб-дизайнер → Программист → Аналитик → Тимлид → Архитектор → Руководитель проектов → Проектировщик UX → Директор по развитию → Руководитель практики → Директор по продуктам
  • 3. Тренинги Проектирование интерфейсов С Алиной Зотовой Ergogames / UXcool.ru Практика разработки ТЗ на ПО С Денисом Бесковым school.system-analysis.ru
  • 4. Проектирование интерфейсов «Интерфейсы – это, оказывается, не про кнопочки!» Практика разработки ТЗ на ПО • 3 дня • Выявление требований • Разработка сценариев использования • 3 дня, из них 1,5 дня: • Выявление требований • Разработка сценариев использования «Мы это делаем не так. Мы рисуем макеты экранов, а к ним уже пишем требования.»
  • 5. Есть ли у вас в проекте…?
  • 6. Про что читают аналитики:
  • 7. Про что читают проектировщики:
  • 8. 2 типа проектов С аналитиками • Сложная бизнес-логика / структуры данных • У пользователей нет выбора • Корпоративные системы • Явно выделенные процессы анализа • Неявное проектирование С проектировщиками • Добровольность использования • Бизнес зависит от пользователей • Продукты, массовые сервисы • Явно выделенные процессы проектирования • Неявная работа с требованиями
  • 9. 2 типа проектов С аналитиками • Сложная бизнес-логика / структуры данных • У пользователей нет выбора • Корпоративные системы • Явно выделенные процессы анализа • Неявное проектирование С проектировщиками • Добровольность использования • Бизнес зависит от пользователей • Продукты, массовые сервисы • Явно выделенные процессы проектирования • Неявная работа с требованиями
  • 11. Разница точек зрения Аналитик • Смотрит на систему «сверху» Проектировщик • Смотрит на систему с точки зрения пользователя
  • 12. Разница точек зрения Аналитик • Смотрит на систему «сверху» Проектировщик • Смотрит на систему с точки зрения пользователя
  • 13. Типовые ошибки при проектировании интерфейсов • Интерфейс повторяет структуру хранения данных («у вас из интерфейса база данных торчит»), особенно – отношения master- detail: «Добавить участников проекта можно только после сохранения карточки проекта»
  • 14. Типовые ошибки при проектировании интерфейсов • Система ничего не помнит • Система не бережет данные пользователя • Система требует от пользователя высокой точности манипуляций • Система не терпит ошибок пользователя • Система не вникает в типовую ситуацию пользователя • Система излишне строга к пользователю • Система не уверена в себе
  • 15. Что мы знаем о пользователе? • Система Пользователь ничего не помнит • Данные пользователя - самое ценное для него • Пользователю трудно работать с органами управления (мышь, тачпад, сенсорная панель) • Пользователь часто ошибается • Пользователь занят своими делами (а не системой). Очень занят! Но не системой! • Пользователь часто отвлекается • Пользователь плохо видит
  • 16. Что готовит аналитик • Роли пользователей • Требования – Функциональные – Нефункциональные • Сценарии использования • Описание структур данных – Словарь • Бизнес-правила • Ограничения • Описание отчетов / макеты экранов
  • 17. Что готовит аналитик • Роли пользователей • Требования – Функциональные – Нефункциональные • Сценарии использования • Описание структур данных – Словарь • Бизнес-правила • Ограничения • Описание отчетов / макеты экранов Это уже решения
  • 18. Что важно для UX: роли • Роли пользователей: – Сценарий (без системы / с системой) – Какую проблему решает? – Цели (рабочие / личные) – Мотивы (внутренние / внешние) – Какие решения принимает / совершает действия (влияние на деятельность вне системы) – Кто хочет, чтобы пользователи действовали именно так?
  • 19. Что важно для UX: роли • Роли пользователей: – Сценарий (без системы / с системой) – Какую проблему решает? – Цели (рабочие / личные) – Мотивы (внутренние / внешние) – Какие решения принимает / совершает действия (влияние на деятельность вне системы) – Кто хочет, чтобы пользователи действовали именно так? Бизнес-анализ?
  • 20. Что важно для UX: роли • Роли пользователей: – Сценарий (без системы / с системой) – Какую проблему решает? – Цели (рабочие / личные) – Мотивы (внутренние / внешние) – Какие решения принимает / совершает действия (влияние на деятельность вне системы) – Кто хочет, чтобы пользователи действовали именно так?
  • 21. Что важно для UX: данные – Домен (допустимые значения, правила) – Наиболее вероятные значения • Или – желаемые для владельцев системы – Предыдущие значения (что запоминать) – Зависимость от значений других полей – Важность по отношению к другим полям (в контексте) – Важность значений (сортировка по умолчанию) – Обязательность для заполнения (в контексте) – Варианты представления данных (точки зрения)
  • 22. Что важно для UX: функциональные требования • Важность действий: – Самое важное действие в этом контексте? (для пользователя или для владельца системы) • Информация для выполнения действия: – Какую основную информацию показать? – Какую дополнительную информацию показать? – Какую информацию не нужно показывать? • Дополнительные действия: – Что еще предложить сделать (в контексте)? – Совершить обратное действие (до какого момента возможно?)
  • 25. Что важно для UX: ограничения • Аппаратные платформы: – Особенности потребления информации и взаимодействия – Какие варианты использования на какой платформе? • Технологии: – Шаблоны интерфейса / типовые элементы – Руководства по стилю • Требования информационной безопасности – Какую информацию нельзя показывать вместе?
  • 26. Что важно для UX: правила • Бизнес-правила: – О чем нужно предупредить пользователя? – Можно ли нарушить правило? – Что можно посоветовать пользователю? Правила, связанные с диапазонами данных (сузить диапазон, расширить диапазон) – Какие ошибки допустимы? До какого момента их можно исправить? • Состояния – В каких состояниях может находиться система / объект?