Взаимодействие человека и компаРефераты >> Программирование и компьютеры >> Взаимодействие человека и компа
Таких пользователей большинство.
- открываю файл, а там вирус сидит!
- У меня компьютер не работает, просит какой-то прямой Х! (DirectX).
- У нас 95-ый Эксел, а мои знакомые все перешли на 96-ой!
- У нас принтер команду не слушает!
- У меня приказа нет! (File is not ordered).
- Я не знаю, как отксеpить файл из Воpда в Эксел!
И так далее. А что вы хотели? Это для вас очевидно различие электронной почты локальной сети. Это вы не будете слать почтой DOOM на соседний компьютер. У вас рука не поднимется четырнадцать раз открыть бухгалтерскую программу. Вы никогда не засунете лист со скрепкой в лазерный принтер. И не подключите телефон в розетку локальной сети. Hо это вы.
Самое страшное - это пользователь с инициативой. Их - процентов пять, но ущерба приносят на все девяносто. Это они удаляют "лишние" файлы из каталога WINDOWS, легко перепрограммируют сетевые карты, меняют типы мониторов, соскабливают ножом пригоревшую бумагу с барабана лазерника, защищают диски какими-то программами, переустанавливают опеpационки, изучают на практике программы низкоуровневого форматирования. Для них не существует запретов. Они на "ты" с любым вычислительным устройством. Они знают все. И они очень любят компьютерный сленг: "Я воткнул еще шестнадцать метров, мать пpохавала, но не пашет все равно, потом гляжу, у меня винт фоpматнулся, стал винды ставить, глючит тачка, а так она у меня ничего, я ее разогнал в сетапе".
Самые безобидные - это трусливые пользователи. Эти боятся всего. Они мучительно думают перед каждым нажатием клавиши. Любая неадекватная реакция техники на их действия вызывает полный ступор с последующей истерикой. Если такой пользователь говорит: "я работала и вдруг все пропало, теперь я боюсь тут чего-нибудь трогать", можете смело идти и развернуть свернутое окно. После этого на вас смотрят, как на Бога. Если вы пытаетесь что-то объяснить, они затыкают уши и просят прекратить говорить такие страшные вещи. Слушать ТАКОЕ - выше их сил.
И слава всем святым, что есть люди, которые хотят чему-то научиться, которые думают, а потом делают, и не делают, если не знают. Люди, которые, не зная, как сформулировать вопрос, просто просят подойти и посмотреть, что случилось. которые будут молча наблюдать за вашими действиями, а потом зададут единственный вопрос: "А что же было?". Им я отвечаю с удовольствием.
Даже , если у работника (потенциального пользователя ПК) нет опыта работы с компьютером – это не его беда. Главное – чтобы руководство осознавало, как это необходимо для нормального хода работы и предпринимало какие-то шаги в сторону решения этой проблемы. Ведь есть компьютерные курсы, на которых непосвященные могут узнать, почему нельзя запускать Формат жесткого диска, почему при наличии дискеты в дисководе не загружается их рабочий стол… И что это такое «рабочий стол»?
Это всего лишь рассуждения. Ни один программист не сможет заставить изучить компьютер целую армию пользователей. Мы можем лишь свести ошибки пользователей к минимуму, обеспечив их наилегчайшим выходом из их проблемы.
Вы скажете, что люди все же учатся. Это неправда, поскольку сегодня практически нет пользователей-любителей. До последнего времени на компьютерах любители могли только играть в игры.
Сегодня, благодаря совершенно неожиданным (по меркам 5-летней давности) применениям компьютеров, пользовательский интерфейс привлекает все больше внимания. К сожалению, как всякое модное слово (искусственный интеллект, мультимедиа, Internet) термин пользовательский интерфейс незамедлительно начали использовать в качестве рекламного аргумента в результате чего его смысл стал куда менее определенным.
Сегодня Internet стал для обыкновенных людей мощной побудительной причиной покупать компьютеры. И уже раздаются критические голоса об интерфейсе, трудно понимаемом простыми пользователями. Можно с уверенностью предсказать, что дальше станет хуже. Прирастать пользователи будут только любителями.
Так что давайте оставим профессионалам тот интерфейс, к которому они привыкли (не выбрасывать же деньги, затраченные на их обучение), и подумаем, на каких принципах строить интерфейс для любителей.
Выяснение целей и ограничений проекта
Начните процесс создания интерфейса с определения целей проекта а также внутренних и внешние обстоятельств, которые вы должны принять во внимание. Убедитесь, что клиенты или руководители проекта согласны с вашим анализом ситуации, и все остальные участники проекта по крайней мере проинформированы.
Рекомендуем вам уделить одинаковое внимание следующим пунктам:
- Пользователи: их опыт работы с компьютером, мотивы, размер/важность групп пользователей, образцы (типовые ситуации) использования
- Задачи: что послужило причиной создания проекта, этапы создания проекта, какие результаты должны быть получены, какая информация необходима и когда
- Технология разработки и платформа, на которой будут работать пользователи
- Среда, в которой будет создаваться и использоваться проект (физическая, рыночная, организационная и культурная)
Используйте эту информацию для определения и расстановки приоритетов. Вот пара простых примеров:
- Когда группа пользователей постоянно меняет свой состав и предполагаемый образец использования используется нечасто, акцентируйте внимание на простоте понимания интерфейса
- Когда одна и та же задача повторяется многократно, и группа пользователей довольно большая, самой важной целью должна быть эффективность использования.
Если вы пропускаете шаг выяснения целей в своем процессе разработки, вы рискуете получить:
- Неожиданное или неконтролируемое повторение процесса разработки, когда некоторые важные факторы становится известны вам слишком поздно в процессе разработки. "Что? У пользователей будут экраны с разрешением 800х600? Окна нашей программы просто не поместятся на экране!"
- Много дискуссий без значительного прогресса
Вы не оправдаете ожиданий спонсоров вашего проекта (людей у которых есть причины забоится о доходе)
Нужен ли нам специальный метод разработки пользовательского интерфейса?
Каждый день разработчики программного обеспечения создают интерфейс своих программ без применения каких-либо специальных методов. Нужен ли нам вообще метод разработки пользовательского интерфейса? Я думаю нужен, и вот почему:
- Пользователи думают, что интерфейс - это и есть программа.
- Чтобы пользователи работали более продуктивно, программа должна быть простой в использовании.
- Достижения технологии значительно увеличили количество решений, которые необходимо принимать во время разработки интерфейса
- Общеплатформенные стандарты пользовательского интерфейса решают только 15% вопросов разработки в типичном проекте.
- Большинство программных проектов ограничены во времени.
- Пользователи становятся все более привередливыми.
- Хороший интерфейс может стать преимуществом против конкурентов, плохой - послужить причиной неудачи всего проекта.