Соберите требования
Сбор требований к диалоговому интерфейсу — это не просто определение характеристик и функциональности, хотя это и является основным результатом. По своей сути процесс сбора требований заключается в понимании пользователей и технических возможностей.
Начать с четких, хорошо изученных требований — это лучший способ избежать необходимости внесения серьезных изменений после завершения проектирования и/или разработки.
Определите своих пользователей
Сбор требований заключается в том, чтобы задавать вопросы и использовать данные для ответа на них. Например:
- Кто ваши пользователи?
- Каковы их потребности?
- Как они решают эти задачи сегодня?
- Какие слова и фразы они используют, чтобы рассказать об этих задачах?
- Какие ситуации или обстоятельства запускают эти задачи?
Приспособить всех пользователей
Хотя важно оптимизировать работу для наиболее частых пользователей, не делайте этого за счет опыта других пользователей. Хорошо спроектированный продукт является инклюзивным и универсально доступным. Проектирование для различных групп населения означает использование стратегий инклюзивного дизайна или универсального дизайна . Часто условия, которые вам приходится создавать для одного населения, в конечном итоге приносят пользу всем (например, пандус проще, чем лестница). Дополнительные сведения см. в руководстве Material Design для специальных возможностей .
Создавайте профили пользователей и путешествия | ||
---|---|---|
Личность пользователя | Кто пользователь? | Личность пользователя — это конкретное, но краткое описание отдельного пользователя. Подумайте о типах людей, которые, как вы ожидаете, будут использовать ваши действия, и создайте несколько персонажей пользователей, которые будут их представлять. Эти пользовательские образы помогут вам избежать проектирования только для себя и своих целей. |
Путь пользователя | Каковы цели пользователя? Каков контекст пользователя? | Путешествие пользователя — это путь, по которому пользователь достигает цели в данном контексте. |
Критические пути пользователя | Опишите каждый из важных моментов в путешествии. | Критические пути пользователя — это те, которые 1) происходят очень часто или 2) имеют ключевое значение для пользователя. Цель — помочь пользователям пройти одно из этих путешествий от начала до конца. Сосредоточение внимания на них поможет вам разработать Действия, которые охватят большую и/или преданную аудиторию. |
Пример из действия Google I/O 18
Кто пользователь?
Каковы цели пользователя?
Каков контекст пользователя?
Опишите каждый важный момент в путешествии.
Определить технические возможности
Системы
Каковы возможности и ограничения различных систем, на которые будут опираться ваши Действия?
Пример: Google I/O 18 позволяет пользователям создавать индивидуальное расписание всех сеансов, которые они хотят посетить. |
---|
|
Данные
Каков формат и качество любых данных, которые вы будете использовать?
Пример: Google I/O 18 считывает информацию о сессиях |
---|
|
Часто требуется некоторое переформатирование, прежде чем некоторые типы контента смогут быть надлежащим образом воспроизведены в преобразовании текста в речь (TTS).
Определите ключевые варианты использования
Стремитесь к воздействию.
Что просят пользователи?
Пример из действия Google I/O 18:
Если вы еще этого не сделали, обязательно прочитайте эти сообщения в блоге, чтобы подробно узнать о том, как мы спроектировали и построили действие I/O 18 (или взгляните на код ).
Для Google I/O 18 Action мы поговорили с сотрудниками Google, которые работали на этом мероприятии в предыдущие годы. Мы спросили их, какие вопросы обычно возникают у участников во время мероприятия. Эти вопросы обычно относились к одной из следующих 4 категорий:
Общая навигация | Персональная навигация | Детали события | Детали события для конкретного места |
---|---|---|---|
"Где ванная комната?" «Где кодлабы?» | «Где моя следующая сессия?» «Где я могу проверить свое приложение?» | "Когда будет ланч?" — Когда афтепати? | «Какая следующая сессия в этой комнате?» «Что я могу здесь сделать?» |
Обладая этими знаниями, мы решили сосредоточиться на следующих ключевых вариантах использования:
- Предоставление навигационной информации для мест, характерных для Shoreline Amphitheatre, например: ванные комнаты, парковка, маршруты проезда.
- Предоставить информацию о маршрутах для мест, характерных для Google I/O, например: выдача значков, песочница, лаборатории кода, часы работы и обзоры приложений, нерабочее время, магазин I/O.
- Предоставить информацию о мероприятии для всех основных докладов, сессий, часов работы и питания; разрешить фильтрацию по времени, местоположению или расписанию пользователя