Открыть сервис

Алан Купер

Алан Купер — американский дизайнер, программист и писатель, пионер в области проектирования взаимодействия (англ. interaction design), известный как создатель концепции «персонажей» (personas) в юзабилити-разработке и автор термина «визуальный Basic» (Visual Basic). Его работы оказали значительное влияние на развитие пользовательских интерфейсов и методологий проектирования программного обеспечения.

Биография

Алан Купер родился 3 июня 1952 года в Сан-Франциско, штат Калифорния. В 1970-х годах он изучал архитектуру в колледже, однако не завершил образование, увлёкшись программированием. В начале 1980-х годов Купер работал разработчиком в компании MicroPro, где участвовал в создании текстового процессора WordStar.

В 1988 году он основал собственную компанию Cooper, которая специализировалась на консалтинге в области проектирования пользовательских интерфейсов (UI) и взаимодействия. В 1992 году Купер продал права на разработанный им язык программирования Ruby (не путать с языком Ruby) компании Microsoft, что привело к созданию Visual Basic. В 1994 году он отошёл от активной разработки и сосредоточился на методологии проектирования.

В 2000-х годах Купер читал лекции в Стэнфордском университете и других учебных заведениях, а также написал несколько книг, ставших классикой в области UX-дизайна.

Вклад в проектирование взаимодействия

Концепция «персонажей»

Алан Купер ввёл понятие «персонаж» (persona) как инструмент проектирования в своей книге «Психбольница в руках пациентов» (The Inmates Are Running the Asylum, 1999). Персонаж — это архетипический образ пользователя, основанный на исследованиях реальных людей, но не являющийся точным портретом конкретного человека. Купер утверждал, что разработка продукта для «среднестатистического» пользователя неэффективна и приводит к размыванию функциональности. Вместо этого он предложил создавать 3–5 детализированных персонажей с конкретными целями, мотивацией и сценариями использования. Этот метод, по его мнению, позволяет командам разработчиков сосредоточиться на потребностях ключевых групп пользователей и избежать избыточности функций.

Методология «целенаправленного проектирования»

Купер разработал подход, названный им «целенаправленным проектированием» (goal-directed design). Он основан на идее, что проектирование интерфейса должно исходить из целей пользователя, а не из технических возможностей системы. Метод включает несколько этапов:

  1. Исследование — сбор данных о пользователях и контексте использования.
  2. Моделирование — создание персонажей и сценариев.
  3. Определение требований — выявление функциональных и нефункциональных требований на основе целей персонажей.
  4. Проектирование — разработка структуры взаимодействия и визуального интерфейса.

Критика «технологически ориентированного» подхода

В своих работах Купер резко критиковал распространённую в 1990-х годах практику, когда разработчики создавали интерфейсы, исходя из логики работы программного кода, а не из потребностей пользователя. Он называл такой подход «технологическим чванством» (technological arrogance) и утверждал, что он приводит к созданию сложных, неинтуитивных продуктов.

Visual Basic

В 1988 году Алан Купер начал разработку визуальной среды программирования, которая позволяла создавать графические интерфейсы путём перетаскивания элементов (drag-and-drop). В 1992 году он продал проект компании Microsoft, где на его основе был создан Visual Basic (VB). Купер считается автором термина «визуальный Basic» и идеи «радикальной простоты» — возможности для непрограммистов создавать рабочие приложения без написания сложного кода. Несмотря на то, что сам Купер не участвовал в финальной разработке VB, его концепция визуального редактора форм легла в основу многих последующих сред разработки (Delphi, C# Windows Forms и др.).

Книги

Алан Купер является автором нескольких книг, переведённых на многие языки, включая русский:

  • «Психбольница в руках пациентов» (The Inmates Are Running the Asylum, 1999) — основная работа, в которой изложены принципы проектирования взаимодействия, концепция персонажей и критика традиционного подхода к разработке ПО.
  • «О программировании» (About Face: The Essentials of Interaction Design, 1995, совместно с Робертом Рейманом и Дэвидом Кронином) — учебник по проектированию пользовательских интерфейсов, выдержавший несколько изданий. В книге подробно описаны методы анализа задач, создания сценариев и прототипирования.
  • «Дети цифрового века» (The Inmates Are Running the Asylum, переиздание с дополнениями, 2004) — расширенная версия первой книги, включающая примеры из практики.

Критика и влияние

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

Тем не менее, концепция персонажей стала стандартным инструментом в UX-дизайне и используется в таких компаниях, как Google, Apple, IBM и многих других. Алан Купер считается одним из отцов-основателей дисциплины «проектирование взаимодействия» наряду с Доном Норманом и Биллом Моггриджем.

Награды и признание

В 2010 году Алан Купер был удостоен премии «Пионер» (Pioneer Award) от Ассоциации вычислительной техники (ACM) за вклад в развитие проектирования взаимодействия. В 2017 году он был включён в Зал славы UX (UX Hall of Fame).

Источники

  • Cooper, A. (1999). The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity. Sams Publishing.
  • Cooper, A., Reimann, R., & Cronin, D. (2007). About Face 3: The Essentials of Interaction Design. Wiley.
  • Norman, D. (2002). The Design of Everyday Things. Basic Books.
  • Интервью Алана Купера журналу «Computerworld» (2004).
  • Материалы конференции UXPA (2010).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →