Выбрать главу

3 Что в этой панели не способствует обучению? — Названия кнопок MC, MR, MS и M+ ничего не говорят пользователю, если он не знает их назначения. Это нормально для инженерной версии калькулятора, но неприемлемо для обычной. Стоит увеличить размер кнопок, чтобы в них влезли лучшие названия (или вообще отказаться от них, поскольку всё равно есть буфер обмена). То же, хоть и в меньшей степени, касается кнопки sqrt. Либо увеличить, либо снабдить пиктограммой квадратного корня. И опять — чем отличается кнопка С от кнопки СЕ? Может быть, эту СЕ можно внедрить в поле вывода результата?

4 Известно ли мне о пользователях что-нибудь, что делает этот интерфейс плохим? — Пользователи явно пользуются этим интерфейсом крайне спорадически (сложные вычисления всё равно придется делать в инженерной версии калькулятора, а для частого счета удобнее настоящий калькулятор с крупными клавишами, дающими тактильную обратную связь). Непотребные термины на кнопках из предыдущего пункта явно не подходят для вечно малоопытных пользователей.

5 Удовлетворяет ли этот интерфейс все известные мне мотивы пользователей? — Да.

6 Совместима ли эта панель со средой, в которой работают пользователи? — Нет; как минимум для новых мониторов с высоким разрешением и небольшим размером экрана он не подходит — слишком мелкие элементы управления (их размер оптимизировался во времена 15-дюймовых экранов на 800х600 пикселей).

7 Проговариваем список всех задач, которые пользователь может решать с помощью панели клавиш. Вроде бы ничего проблематичного нет.[36]

8 Сексуальна ли эта панель? — Нет, не сексуальна. Впрочем, непонятно, как это можно исправить.

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

Задание для самопроверки: ответьте на эти вопросы относительно калькулятора в целом и сравните свои находки с моим итоговым списком изменений.

Итак, в программе Калькулятор стоит, как минимум:

1 Показывать результаты вычислений разбитыми на группы цифр (317543 => 317 543) по умолчанию, убрав соответствующий элемент меню.

2 Увеличить размер цифр в поле результатов.

3 Увеличить разборчивость кнопок математических операций.

4 Прибить кнопки операций с памятью, но зато вставить кнопки для скобок и что-то сделать с кнопкой квадратного корня.

5 В идеале — при запуске спрашивать у ОС разрешение экрана и увеличивать размер всех элементов, если разрешение слишком велико.

б Реализовать показ промежуточных результатов калькуляции.

7 Сделать окно всегда плавающим поверх других окон (настройкой). У этого интерфейса есть проблема: если нужно сделать серию расчетов, копируя результаты в другое окно, окно калькулятора всё время будет пропадать, перекрываясь окном, в которое копируются результаты. Пользователю придется всякий раз тратить время на возвращение в окно калькулятора.

Для первой версии изменений — годится (но сделать можно ещё очень многое).

Как видим, восемь волшебных вопросов всего за несколько минут позволяют составить солидный список желаемых улучшений — что, собственно, и требуется для начала дизайна. Берусь утверждать, что ни один другой метод не обеспечивает столь высокого КПД.

К сожалению, здесь есть интеллектуальная ловушка. То, что вы теперь знаете эти вопросы, ничему не помогает и ничему не способствует. Их знания недостаточно — их нужно задавать. Если вы не будете их себе задавать — вопросы никак вам не помогут. Чтобы это знание заработало, его нужно активно внедрять в свою проектную деятельность (как, собственно говоря, и любое другое знание).

А чтобы вам легче было их задавать, выполните несколько заданий для самопроверки. Самостоятельно пройдите весь цикл анализа для:

♦ Двух любых браузеров, например для IE и Opera.

♦ Двух любых программ просмотра и каталогизации изображений, например для ACDSee и Picasa.

♦ Двух любых информационных сайтов одной направленности, например для Gazeta.ru и Lenta.ru.

Заключение

Поздравляю — вы наконец-то дошли до этой страницы (что, впрочем, было не особо сложно, учитывая микроскопический объем книги). Пришло время подвести итоги. Уступая своей страсти к спискам, ещё раз перечислю основные тезисы этой книги:

вернуться

36

Задавая себе эти вопросы, всегда нужно помнить, что есть риск дать неверный, или, чаще, неполный ответ. Например, разбирая интерфейс калькулятора, лично я упустил такую распространенную задачу, как расчет с использованием скобок. Традиционные калькуляторы не умеют его выполнять (скорее всего, традиционный дизайн сложился, когда регистры памяти, нужные для скобок, были непозволительной роскошью). Кнопки МС, МВ, М5 и М+ (и индикатор использования памяти) были неуклюжей попыткой решить эту (в частности) проблему. Для нашего калькулятора такой расчет не проблема, так что по-хорошему, кнопки МС и МВ надо просто заменить на кнопки со скобками — но я этого не заметил.

Защититься от этой проблемы можно, только если над интерфейсом работают несколько человек.