Руководство по UI дизайну для программистов
Добавлено: 26 дек 2003, 17:49
Классная статья (см. сабж) от Джоеля Спольски. Прочитал - понравилось. Так классно пишет о наболевшем ))) Сама статья не очень свежа, но идеи, описанные в ней очень даже свежи.
Наиболее понравившийся отрывок:
"В предыдущих главах мы обсуждали следующие принципы:
* Пользователи ничего не читают (Глава 6)
* Пользователи не умеют работать с мышью (Глава 7)
* Пользователи ничего не помнят
У вас могло сложиться впечатление, что я считаю пользователей идиотами. Поверьте, это не так. Неуважение к пользователю проявляется в процессе разработки программ подобных Microsoft Bob (которые тут же отправляются в мусорную корзину), и выигравших в такой ситуации нет.
С другой стороны, есть и худший пример снобизма в софтверном дизайне: высокомерное предположение, что «моя софтина настолько крута, ламеры голову над ней сломают». Такое нахальство достаточно распространено в мире бесплатного прогрммного обеспечения. «Эй, Linux бесплатен! А если ты неспособен в нем разобраться, значит чести им пользоваться не заслуживаешь!»
Человеские способности располагаются вдоль кривой нормального распределения. Приблизительно 98% ваших клиентов достаточно развиты для того, чтобы включить телевизор. 70% из них могут пользоваться Windows. 15% в состоянии работать с Linux. 1% умеет программировать. Но лишь 0,1% владеет языком программирования уровня С++. И только 0,01% могут разобраться в программировании Microsoft ATL (и все они без исключения носят очки и бороды)."

Ссылка на статью: http://russian.joelonsoftware.com/uiboo ... ers/1.html
Наиболее понравившийся отрывок:
"В предыдущих главах мы обсуждали следующие принципы:
* Пользователи ничего не читают (Глава 6)
* Пользователи не умеют работать с мышью (Глава 7)
* Пользователи ничего не помнят
У вас могло сложиться впечатление, что я считаю пользователей идиотами. Поверьте, это не так. Неуважение к пользователю проявляется в процессе разработки программ подобных Microsoft Bob (которые тут же отправляются в мусорную корзину), и выигравших в такой ситуации нет.
С другой стороны, есть и худший пример снобизма в софтверном дизайне: высокомерное предположение, что «моя софтина настолько крута, ламеры голову над ней сломают». Такое нахальство достаточно распространено в мире бесплатного прогрммного обеспечения. «Эй, Linux бесплатен! А если ты неспособен в нем разобраться, значит чести им пользоваться не заслуживаешь!»
Человеские способности располагаются вдоль кривой нормального распределения. Приблизительно 98% ваших клиентов достаточно развиты для того, чтобы включить телевизор. 70% из них могут пользоваться Windows. 15% в состоянии работать с Linux. 1% умеет программировать. Но лишь 0,1% владеет языком программирования уровня С++. И только 0,01% могут разобраться в программировании Microsoft ATL (и все они без исключения носят очки и бороды)."

Ссылка на статью: http://russian.joelonsoftware.com/uiboo ... ers/1.html