Главная      Учебники - Разные     Лекции (разные) - часть 32

 

Поиск            

 

Взаимодействие человека и компа

 

             

Взаимодействие человека и компа

СОДЕРЖАНИЕ

(вместо ведения)

Homo sapiens и компьютеры : кто кем управляет ?

Часть первая.

«Создатели».

Часть вторая.

«Создателям»

Нужен ли нам специальный метод разработки пользовательского интерфейса?

Пользовательский интерфейс.

Заметим обычные ошибки.

Лишний выбор.

Отрицательная обратная связь.

Выясняем, чего ожидают пользователи.

Как выяснить, какова пользовательская модель программы?

Будьте последовательны

Заимствуйте

Бритва Оккама

Видимость отражает полезность

Обратная связь

Производительность компьютера против производительности человека

Производительность человека

Три операции, которые можно упростить

Уменьшение числа манипуляций

Уменьшение необходимости ввода данных

Ограничение принятия решений

Уменьшайте субъективное время восприятия

Пользователи должны быть постоянно заняты

Приемы для уменьшения субъективного восприятия

Принципы вежливости программ.

Проверка на пользователях

1



Список используемой литературы:

Дайте программе память

Alan Cooper

14 принципов создания вежливых программ

Alan Cooper

Как создать хороший интерфейс пользователя?

Laura Arlov

Максимум производительности

Bruce Tognazzini

Миф о метафоре

Alan Cooper

Остановите сообщения об ошибках!

Аlan Cooper

Пользовательский интерфейс

Михаил Донской

Примерное содержание технического задания
по разработке пользовательского интерфейса
и тезисов по ведению переговоров

Андреев В.Н.

Улетный интерфейс
Юрий Герасимов

Программистам о разработке пользовательских интерфейсов.
Joel Spolsky

homo sapiens и компьютеры : кто кем управляет? / 2.2001 хард энд софт/

Андрей Анненков.

"Помоги себе сам" /"подводная лодка" 12,1998/

Илья Бутенко


Взаимопонимание между компьютером и пользователем.


(вместо ведения)

Homo sapiens и компьютеры : кто кем управляет ?


Тысячелетия развития промышленности , прошедшие с момента открытия огня и изобретения колеса до начала ЧЧ века, мало повлияли на "соотношения сил" между синими и белыми воротничками. Например, к 1900г.95% трудоспособного населения индустриально развитых стран были заняты физическим трудом. Однако ко времени окончания Второй мировой войны в США уже треть работников обрабатывала информацию, а не материальные объекты, к 1980г. - половина, а в ближайшее время, по некоторым прогнозам, фермеры и рабочие составят лишь 10% американских тружеников. Остальные будут работать с информацией, т.е. сидеть за компьютерами.

Является ли это удивительное явление следствием изобретения электронно-вычислительной техники? Нет, совсем наоборот : компьютеры возникли именно потому, что в ушедшем веке мы стали в них нуждаться.

Информатизация не в компьютерах, она в головах. Овладев массами идея сидеть дни и ночи напролет за клавиатурой стала страшной материальной силой. Загляните в пятницу вечером в любой компьютерный клуб и всмотритесь в эти юные лица. Вы воочию убедитесь: великий кормчий Мао, сила идей которого одно время (уже после создания ламповых компьютеров) превратила китайское юношество в армию хунвейбинов, жалкий дилетант по сравнению с теми, кто программировал Quake.

Образование информационного общества по значимости с победой человека над средневековыми болезнями и преодолением угрозы голода. Доступ к необходимой информации в буквальном смысле позволяет нам чувствовать себя людьми. Не вполне понятно, почему но Homo sapiens нуждается в информации не меньше, чем в еде и в крове. Лишить нас информационной связи с миром - значит обречь на страдания, которые обессмертили образ Робинзона Крузо.

Более всего настораживает то обстоятельство, что до сих пор не сбылся ни один мало-мальски отдаленный прогноз относительно перспектив развития нами же созданной вычислительной техники.

Судите сами. Вместо человекоподобных роботов Айзека Азимова и равного нам по интеллекту электронного мозга из "Космической одиссеи 2001" Стэнли Кубрика и Артура Кларка мы получили загадочный Солярис Станислава Лема - Интернет. С той существенной разницей, что этот мыслящий электронный океан плещется не где-то в космосе, а на нашей планете.

Впрочем, Интернет как технология не нов - он возник еще в 60-е годы. А вот явление, которое называется "персональный компьютер" , никто из специалистов , в том числе самых авторитетных не предвидел. Еще 20 лет назад невозможно было поверить, что вычислительная мощность IBM/370, занимавшей сотни квадратных метров специально оборудования помещения, еще при нашей жизни сожмется до размеров рабочего стола и будет стоить ненамного дороже телевизора.

Джеймс Мартин (авторитетнейший специалист в области информационных технологий за новыми книгами которого в Москве в начале 70-хх студенты и инженеры с ночи выстраивались в очередь)говорил : " Для современного общества становится все более настоятельной необходимостью развивать человеческий потенциал с той же скоростью, с какой развивается потенциал технологический. Во многих случаях мы все еще не справляемся с этой задачей".


Часть первая.

«Создатели».

Многие относятся к программистам как к людям не от мира сего, говорящим на странном языке и совершающим совершенно непонятные действия с компьютером, недоступные обычным людям. А между тем, призадумайтесь, если вы читаете этот текст, то вы накрепко связаны с этими тружениками компьютерного мира. Ведь все программы, которые вы используете на своем компьютере, написаны ими. Сколько бессонных ночей провели они, вылавливая различные "баги" из своих, пока еще "сырых" программ. А почему именно ночей, спросите вы? Некоторые утверждают, что такова их природа, унаследованная от древней касты колдунов - друидов, и в это время суток они становятся наиболее активны. А может просто в это время им никто не мешает?


На мой взгляд проблемы взаимонепонимания, которые возникают между пользователем и его компьютером может не на все 100%, но на половину из-за того, что к создателям программы применимы какие-то особые принципы. Почему-то считается нормальным то, чтобы создать, к примеру бухгалтерскую программу – программист должен изучить эту сферу, знать первичные документы, формы отчетности и т.д. Потому что, если он не знает этих основ – он не сможет создать корректно работающий продукт. И работники информационных отделов корпят над книгами по бухгалтерии, над новыми указами Министерств и Центрального Банка. Соответственно этому они создают программы, вносят изменения. И это воспринимается всеми, как должное. Почему же тогда не часто встретишь бухгалтера, который работая в своей программе , может объяснить, хотя бы алгоритм того, как это все работает. Часто происходят споры из-за того, что люди, непосредственно работающие с программным обеспечением не хотят не то, чтобы вникнуть в суть происходящего во время их работы, а хотя бы прочитать внимательно то сообщение, которое может выдать программа, при нестандартной для пользователя операции.


Возможно, что если бы во всех организациях при приеме на работу пользователя была бы проверка его знаний компьютера (а не просто прочтение тех умных слов, которые написаны у него в резюме) то возникало бы горазд меньше проблем при работе. Даже , если у работника (потенциального пользователя ПК) нет опыта работы с компьютером – это не его беда. Главное – чтобы руководство осознавало, как это необходимо для нормального хода работы и предпринимало какие-то шаги в сторону решения этой проблемы. Ведь есть компьютерные курсы, на которых непосвященные могут узнать, почему нельзя запускать Формат жесткого диска, почему прежде , чем нажать на кнопку «Да» надо уточнить, с чем именно соглашаешься и зачем надо сохранять, если пишешь длинный текст.


Часть вторая.

«Создателям»

Hачнем с того, что с пользователями лучше вообще не общаться. Это кошмар. Скажу больше, это очень серьезный ночной кошмар.

Плохо, когда пользователей много, а ты один. Силы не равны, приходится плясать под их дудку. Они собираются с хищным выражением на лицах и начинают наперебой задавать свои вопросы.

Hе пытайтесь вникнуть в суть сказанного пользователем! Все равно ничего не поймете. Лучше смиритесь и идите к месту пользовательского преступления. Будьте готовы к тому, что он (она) обязательно пойдет за вами, приговаривая: "Вечером все было нормально, потом я скинул по электpонке , она не скинулась, спросила паспорт, потом показала красную рамочку, я зашел в синий экран, а там какие-то иероглифы, ну ничего не понятно, там еще что-то написала на английском, я нажал эскейп и, вот, сегодня монитор не включается".

Пока вы будете под столом втыкать вилку монитора в розетку, вам дадут несколько добрых советов – вопросов, что-то типа: "Это, наверное, от того, что у меня памяти мало. Давайте память почистим. А еще у меня мышка прыгает. Очень трудно работать. А можно мне код адреса электpонки поменять? А то от меня письма не всегда доходят. Вообще, компьютер у меня какой-то странный. То одно, то другое. Измучился уже с ним. Это пятерка? А память у него какая? А зачем в Экселе рисуночек справа? Ой, заработал!". И упаси вас Боже начать разъяснительную работу -- на вас обидятся. Почему-то считается, что компьютер не может быть выключен из сети по определению, а если это произошло, то только специалист сможет справится с водворением вилки на место.

Таких пользователей большинство.

- открываю файл, а там вирус сидит!

- У меня компьютер не работает, просит какой-то прямой Х! (DirectX).

- У нас 95-ый Эксел, а мои знакомые все перешли на 96-ой!

- У нас принтер команду не слушает!

- У меня приказа нет! (File is not ordered).

- Я не знаю, как отксеpить файл из Воpда в Эксел!

И так далее. А что вы хотели? Это для вас очевидно различие электронной почты локальной сети. Это вы не будете слать почтой DOOM на соседний компьютер. У вас рука не поднимется четырнадцать раз открыть бухгалтерскую программу. Вы никогда не засунете лист со скрепкой в лазерный принтер. И не подключите телефон в розетку локальной сети. Hо это вы.

Самое страшное - это пользователь с инициативой. Их - процентов пять, но ущерба приносят на все девяносто. Это они удаляют "лишние" файлы из каталога WINDOWS, легко перепрограммируют сетевые карты, меняют типы мониторов, соскабливают ножом пригоревшую бумагу с барабана лазерника, защищают диски какими-то программами, переустанавливают опеpационки, изучают на практике программы низкоуровневого форматирования. Для них не существует запретов. Они на "ты" с любым вычислительным устройством. Они знают все. И они очень любят компьютерный сленг: "Я воткнул еще шестнадцать метров, мать пpохавала, но не пашет все равно, потом гляжу, у меня винт фоpматнулся, стал винды ставить, глючит тачка, а так она у меня ничего, я ее разогнал в сетапе".

Самые безобидные - это трусливые пользователи. Эти боятся всего. Они мучительно думают перед каждым нажатием клавиши. Любая неадекватная реакция техники на их действия вызывает полный ступор с последующей истерикой. Если такой пользователь говорит: "я работала и вдруг все пропало, теперь я боюсь тут чего-нибудь трогать", можете смело идти и развернуть свернутое окно. После этого на вас смотрят, как на Бога. Если вы пытаетесь что-то объяснить, они затыкают уши и просят прекратить говорить такие страшные вещи. Слушать ТАКОЕ - выше их сил.

И слава всем святым, что есть люди, которые хотят чему-то научиться, которые думают, а потом делают, и не делают, если не знают. Люди, которые, не зная, как сформулировать вопрос, просто просят подойти и посмотреть, что случилось. которые будут молча наблюдать за вашими действиями, а потом зададут единственный вопрос: "А что же было?". Им я отвечаю с удовольствием.

Даже , если у работника (потенциального пользователя ПК) нет опыта работы с компьютером – это не его беда. Главное – чтобы руководство осознавало, как это необходимо для нормального хода работы и предпринимало какие-то шаги в сторону решения этой проблемы. Ведь есть компьютерные курсы, на которых непосвященные могут узнать, почему нельзя запускать Формат жесткого диска, почему при наличии дискеты в дисководе не загружается их рабочий стол… И что это такое «рабочий стол»?

Это всего лишь рассуждения. Ни один программист не сможет заставить изучить компьютер целую армию пользователей. Мы можем лишь свести ошибки пользователей к минимуму, обеспечив их наилегчайшим выходом из их проблемы.

Вы скажете, что люди все же учатся. Это неправда, поскольку сегодня практически нет пользователей-любителей. До последнего времени на компьютерах любители могли только играть в игры.

Сегодня, благодаря совершенно неожиданным (по меркам 5-летней давности) применениям компьютеров, пользовательский интерфейс привлекает все больше внимания. К сожалению, как всякое модное слово (искусственный интеллект, мультимедиа, Internet) термин пользовательский интерфейс незамедлительно