![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Первый этап : сбор и анализ информации , поступающей от пользователей
Начать разработку интерфейса вы должны именно с этого — с ваших пользователей. Прежде чем приступать к разработке и построению любой системы, вам следует выяснить, какие проблемы потребители или пользователи хотят разрешить и как они привыкли работать. Наблюдайте за пользователями, расспрашивайте их. Обратите внимание на то, какие ограничения накладывают их компьютерные системы на техническое и программное обеспечение. Постоянно помните, что предлагаемое вами решение должно соответствовать не только настоящим, но и будущим потребностям пользователей. Существует ряд ключевых вопросов, которые следует поставить на этапе анализа информации от пользователей. Если вам это не по силам, не надейтесь, что ваша команда по разработке и проектированию или по маркетингу и продажам справится с данной задачей. Единственный путь решения проблемы — наблюдение за пользователями и беседы с ними. Первый этап — действия по сбору и анализу информации — может быть разбит на пять шагов:
♦ определение профиля пользователей; ♦ анализ стоящих перед ними задач; ♦ сбор требований, предъявляемых клиентами; ♦ анализ рабочей среды пользователей; ♦ соответствие требований пользователей стоящим перед ними задачам. Проектирование и постановка вопросов, а также проведение анализа являются настоящим искусством. Будьте внимательны при опросе пользователей и анализе их ответов. Боренштайн (Borenstein) замечает: «Слушайте ваших пользователей, но не обращайте внимание на то, что они говорят». Пользователи склонны превозносить все то, с чем они работают на данный момент, даже если узнают, что может существовать что-то более совершенное. Сложно заставить их изменить свое мнение по вопросам, касающимся используемых ими систем и технологий. Они не всегда осведомлены о новых технологиях и направлениях развития бизнеса. На стадии анализа собирается информация от пользователей и о них, которая затем обрабатывается параллельно с анализом новых компьютерных и бизнес-технологий. Первый шаг: определение профиля пользователей Профиль пользователя дает ответ на вопрос: «Что представляет собой ваш пользователь?». Он позволяет вам составить представление о возрасте, образовании, предпочтениях пользователей, получить другую необходимую информацию. Проводите интервьюирование и исследования, наблюдайте за пользователями и снимайте их на видео, почитайте специальную литературу (опубликованные тексты докладов, материалы прессы и маркетинговых исследований). Второй шаг: анализ стоящих перед пользователями задач Анализ стоящих перед пользователем задач — это определение того, чего хотят пользователи и каким образом они собираются решать свои задачи. Независимо от метода анализа задач вы должны получить ответы на следующие вопросы:
108 109 Человеко-машинное взаимодействие: теория и практика Теория
♦ Какие задачи решают пользователи? ♦ Какие задачи являются наиболее важными? ♦ Какие 1 гаги предпринимаются для решения задач? ♦ Какие цели преследуют пользователи при решении тех или иных задач? ♦ Какой информацией необходимо располагать для выполнения задач? ♦ Какой инструментарий (компьютеры и т.д.) используется для решения задач? ♦ Каков ожидаемый итог от решения задачи? ♦ Каким образом пользователи выполняют свою работу (вручную, на компьютере, по телефону и т.д.)? ♦ Каким образом они взаимодействуют с другими лицами при решении задач? ♦ Каким образом задачи учитываются в общем бизнес-процессе? ♦ Как часто пользователям приходится решать задачи? ♦ Каким образом компьютер или другая компьютерная техника помогает пользователям в решении задач? Третий шаг: сбор требований, предъявляемых пользователями Анализ и сбор требований, предъявляемых пользователями, отвечают на вопрос: «Какую, с точки зрения пользователя, пользу принесет им предлагаемый продукт или интерфейс?». Практически во всех проектах программного обеспечения учитываются требования пользователей. Это помогает определить особенности проекта и структуру пользовательского интерфейса. Ключевыми в данном контексте являются следующие вопросы: ♦ Какие основные технологии требуются пользователям? ♦ Сколько пользователи и менеджеры готовы заплатить за продукт?
♦ Кто устанавливает продукт? ♦ Кто будет сопровождать продукт, когда он будет установлен? Как правило, сбором требований занимаются специальные группы. Существуют некоторые общие для всех пользователей требования, предъявляемые к бизнес-программам, в соответствии с которыми новый продукт дол- JKCH» ♦ сокращать работу с бумагами; ♦ уменьшать ошибки пользователей; ♦ автоматизировать существующие ручные процессы; ♦ повышать скорость совершения трансакций. ваши пользователи решают стоящие перед ними задачи?». Вы должны определить характеристики среды, которые могут оказывать влияние на выполнение пользователями своей работы. Соберите информацию в отношении: ♦ физической стороны рабочей среды (освещение, шум, рабочее пространство, температура, наличие компьютеров, телефонов, количество персонала и т.д.); ♦ места работы пользователя и степени его мобильности (офис, квартира, стационарно, с передвижениями и т.д.); ♦ вопросов эргономики, условий труда (задействуют-ся ли зрение, слух, работа ведется стоя/сидя, на клавиатуре и т.д.); ♦ особых запросов (уровень подготовки, физическое состояние, интерес к познавательному процессу, особенности речи и возможные недостатки); ♦ интернационализации и других культурологических условий (перевод, цвета, иконки, текст, сообщения и т.д.). Все эти факторы влияют на разработку продукта. Если вы создаете продукт для офисного клерка, то офисная сре-
110 111 Человеко-машинное взаимодействие: теория и практика Теория
да имеет небольшое значение. Однако если вы занимаетесь проектом, предназначенным для операционного зала больницы или для трейдеров, работающих на бирже, то среда является определяющей как для проектирования интерфейса, так и для его тестирования. Существует множество руководств, рекомендаций и технологий для этих областей разработки программного обеспечения. Может возникнуть необходимость «внедрить» в проект некоторые конкретные идеи. Однако уже создано немало специальных вспомогательных элементов для разработки, доступных для программных операционных систем. Например, Windows 95 и OS/3 предлагают способы настройки экрана, клавиатуры, мыши и других устройств ввода/вывода для пользователей с особыми требованиями. В руководстве фирмы Microsoft данный вопрос рассмотрен достаточно подробно. Пятый шаг: соответствие требований стоящим перед пользователями задачам Анализ соответствия требований стоящим перед пользователями задачам — своего рода проверка на их реалистичность. Если требования пользователей не соразмерны выполняемым задачам, вы должны предложить им оптимальный вариант. Проверьте, не превышают ли возможности продукта действительные потребности клиента. Если необходима только текстовая информация, не предлагайте ему дорогостоящий мультимедийный проект. Проанализировав задачи, стоящие перед пользователями, и их требования, вы увидите, какие элементы интерфейса потребуются и как их расположить. В предлагаемом примере в дополнение к текстовой информации клиенты должны иметь возможность просматривать и распечатывать фотографии гостиниц и карты их расположения. Следовательно, вам нужно разработать интерфейс, поддерживающий не только текстовую информацию. 112
|
Последнее изменение этой страницы: 2019-03-31; Просмотров: 365; Нарушение авторского права страницы