Анализ целей пользователей
Принципы дизайна интерфейса. Этапы создания интерактивных прототипов. Средства быстрого конструирования.
Основные этапы разработки
В процессе разработки интерфейса можно выделить три основных этапа, а именно первоначальное проектирование, создание прототипа и тестирование/модификация прототипа. Фактически процесс разработки, чтобы быть успешным и безусловным, всегда стремится происходить в этой последовательности: проектирование, затем создание прототипа, затем бесконечные циклы тестирование/модификация до достижения удовлетворительного результата или до тех пор пока не остановят. Т.е. основным этапом оказывается не проектирование (т.е. собственно дизайн), но полировка уже сделанного дизайна.
Первоначальное проектирование
Важность этого этапа трудно переоценить. На нем закладываются основные концепции системы, влияющие абсолютно на все показатели качества её интерфейса. Это значит, что чем больше внимания будет уделено проектированию, тем выше будет общее качество.
Собственно проектирование состоит из следующих этапов:
1. Определение необходимой функциональности системы.
2. Создание пользовательских сценариев.
3. Проектирование общей структуры.
4. Конструирование отдельных блоков.
5. Создание глоссария
6. Сборка и начальная проверка полной схемы системы.
Каждый последующий этап в такой системе зависит от результатов предыдущих этапов. Соответственно, пропуск какого-либо этапа негативно влияет на результаты всех последующих этапов.
Определение необходимой функциональности системы
На первом этапе необходимо определить функциональность будущей системы. Это исключительно важный этап, поскольку именно функциональность будет определять весь интерфейс. Очень важно сознавать, что практически невозможно убрать из уже продающейся системы какие-либо функции.
Традиционно требования к функциональности исходят от отдела продаж или от его аналога. Такие требования имеют два источника, а именно жалобы имеющихся клиентов и системы конкурентов. К сожалению, оба эти источника сомнительны.
Так как всё-таки определить нужную функциональность? Современная наука выдвинула два основных способа, а именно анализ целей и анализ действий пользователей. Эти способы фактически не конфликтуют друг с другом, более того, в процессе определения функциональности желательно использовать оба.
Анализ целей пользователей
Результатом этого процесса должен являться список целей, например, для тостера финальный список целей должен выглядеть очень просто:
«Должен поджаривать мелкие предметы, преимущественно хлеб»
После того, как истинные цели пользователей установлены (и доказано, что таких пользователей достаточно много, чтобы оправдать создание системы), приходит время выбирать конкретный способ реализации функции, для чего используется второй метод.
Дата добавления: 2016-02-27; просмотров: 874;