122просмотров
66.3%от подписчиков
13 марта 2026 г.
Score: 134
Психбольница в руках пациентов Нет, я не сошел с ума, просто тезисно хочу рассказать про книгу Алана Купера посвященную проблемам создания программного обеспечения и критике того, как компании и команды часто разрабатывают продукты, не ориентируясь на реальные потребности пользователей. ℹ️ Пользователи не такие, как мы
Команды часто ориентируются на свой технический опыт и забывают, что большинство пользователей не разбираются в программировании. Например, если создаётся текстовый редактор, разработчики могут не учитывать, что пользователю сложно работать с множеством вкладок и опций — им нужно просто быстро набрать текст. ℹ️ Фокус на технологии, а не на людях
Команды иногда увлекаются добавлением функциональностей, которые сложно понять. Пример — сложные настройки для установки программы. Большинство пользователей предпочитают нажатие одной кнопки "Установить", а не детальный выбор опций, таких как каталог установки или разрешения. ℹ️ Важность взаимодействия с пользователем
При создании интерфейсов для приложения, которое поможет планировать день, важно подумать о том, как реальный человек взаимодействует с планировщиком: он захочет быстро добавить задачу, выставить напоминание и перейти к другим делам, не тратя время на множество экранов и подтверждений. ℹ️ Персоны и сценарии
Алан Купер предлагает использовать персоны — вымышленные образы реальных пользователей. Например, для создания банковского приложения можно разработать персону "Ольга, 35 лет, бухгалтер", которая хочет быстро и легко совершать платежи. Создание продукта для Ольги с учётом её задач и особенностей использования сделает интерфейс более ориентированным на пользователей с похожими потребностями. ℹ️ Управление разработкой
Пример плохого подхода: команды сами решают, как должен выглядеть интерфейс, без консультации с дизайнерами. В итоге интерфейс получается слишком сложным или некрасивым. Хороший подход — поручить проектирование интерфейса UX-дизайнерам, которые изучают поведение пользователей. Так, например, появилось упрощённое и интуитивное оформление интерфейса в iPhone, благодаря вниманию к UX. ℹ️ Концепция "умного отказа"
Вместо сложных и пугающих сообщений об ошибках, интерфейс должен объяснять, что произошло и как это исправить. Например, если в форме регистрации пользователь оставил поле пустым, не стоит выводить сообщение "Ошибка 423", лучше сказать "Пожалуйста, введите ваш e-mail". ℹ️ Программное обеспечение должно быть "вежливым"
Примером "невежливого" ПО может быть автоматическое обновление, которое внезапно перезагружает компьютер пользователя. Примером "вежливого" — система, которая предлагает перезагрузить компьютер позже или предлагает установить обновление в удобное время. Книга Купера подчеркивает, что успешные продукты — это не просто технологии, а инструменты, которые помогают людям решать их задачи и делают это с минимумом сложностей. Это на столько база, что многие команды забывают об этом.