• создания трансформационной теории обучения и принципов построения систем адаптивного информационного взаимодействия между людьми и вычислительной техникой (В. Ф. Венда);
• механизмов обработки оператором первичной информации (В. Ф. Рубахин);
• теории и методов инженерно-психологического эксперимента (Г. Н. Ильина, Т. П. Зинченко, В. А. Вавилов);
• микроструктуры процессов и оперативных единиц восприятия (В. П. Зинченко)» (Бодров, Венда, 1992, с. 9).
В заключение приведу несколько соображений о перспективах инженерной психологии.
Мне представляется, что в настоящее время у нас в стране по-настоящему востребовано лишь одно направление, относящееся к компетенции инженерной психологии, а именно разработка пользовательских интерфейсов. В зарубежной литературе это направление относится к проблематике HCI (Human-computer interaction) – человеко-компьютерное взаимодействие. Иногда используют термин usability – приспособленность компьютера к пользователю («потребительские свойства компьютера»). В июле 2009 г. в городе Сан-Диего (США) прошла уже 13-я Международная конференция по HCI. К сожалению, россияне принимают в этих форумах незначительное участие.
Тем не менее, интерес к этому направлению в нашей стране большой и ведутся отдельные серьезные разработки. Более того, еще 10 лет тому назад появился специалист-энтузиаст развития в России «usability engineering» – Я. Перевалов. В статье 2001 г. он дал следующее определение названной таким образом области профессиональной деятельности: «Это прикладная дисциплина, которая исследует и помогает учесть при разработке продукта – например, веб-сайта или программы – так называемый человеческий фактор, т. е. психологические, социальные, физиологические и другие особенности пользователей продукта. Цель usability – сделать продукт максимально доступным, удобным, комфортным, полезным и эффективным, т. е. максимально повысить потребительские свойства, качество продукта, а значит, и его конкурентоспособность» (Боец невидимого фронта, 2001, с. 50–52). По Я. Перевалову, usability engineering решает задачу проектирования пользовательского интерфейса по следующей схеме:
«На верхнем, концептуальном уровне работает юзабилити-инженер (будем считать, что это продвинутый в технологических вопросах инженерный психолог); с конечными пользователями и при описании бизнес-процессов работает психолог – специалист по полевым методам; рабочие прототипы пользовательских интерфейсов производит специально обученный методам GUI-проектирования инженер-проектировщик (это может быть как продвинутый в программировании психолог, так и продвинутый в эргономике программист – „GUI designer“); наконец, полностью реализуют интерфейсный облик продукта художник-конструктор („дизайнер“) и GUI-программист. Специальный человек (технический писатель, знакомый с эргономическими правилами разработки технической документации – не программист!) должен создавать техническую документацию и руководство пользователя. Пожалуй, сегодня с трудом можно найти такого человека, который бы мог одновременно выполнять функции всех шести описанных выше профессий. Последовательность работ, выполняемая этими специалистами, есть неотъемлемая часть общего жизненного цикла (производства) программного продукта (в том числе и веб-сайта)» [2] http://usability.ru/Articles/fighter.htm.
.
Обращает на себя внимание то, что инженерному психологу в модификации «юзабилити-инженер» Я. Перевалов отводит роль концептуалиста, т. е. главного специалиста в сфере проектирования человеко-компьютерного интерфейса. В другом своем интернет-выступлении Я. Перевалов раскрывает содержание проектной деятельности достаточно конкретно.
«Юзабилити-инженер играет роль своего рода „мостика“ между программистом и пользователем, веб-дизайнером и посетителем сайта. Юзабилист исследует деятельность пользователя еще на этапе предпроектного анализа. Он формализует пользовательские задачи в виде алгоритмов или описаний бизнес-процедур. Для подобного рода ю-исследований юзабилисту необходимо владеть методами сбора и анализа информации о предметной области, о пользователе, его деятельности и его рабочем окружении. Это так называемые полевые методы исследования: интервью, анкетирования, опросы, наблюдения и пр.
Следующая задача юзабилиста – трансформация описанных процедур сначала в концептуальную схему пользовательского интерфейса, затем в спецификации для программистов и дизайнеров и, наконец, в разработку руководств и стандартов по проектированию.
Читать дальше