Re[7]: Применимость IUI/BBOP
От: Кодт Россия  
Дата: 17.10.05 15:48
Оценка:
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Ну вот сижу я тут над одним проектом
Автор: Зверёк Харьковский
Дата: 24.11.03
.

ЗХ>Добавление книжки в библиотеку выглядит, грубо говоря так:
ЗХ>* ты говоришь программе "в этой папке есть книжки"
ЗХ>* программа анализирует папку и показывает, какие книжки нашла; ты корректируешь
ЗХ>* программа анализирует книжки и извлекает метаданные; ты корректируешь

ЗХ>Эффективное окно (позволяющее в три-четыре клика добавить несколько гигабайт книг) получается довольно сложным (и уж точно не соответствует принципу "одно окно-одна задача")

ЗХ>Простое окно (в стиле визарда "укажи книжку => проверь файлы => проверь метаданные => добавляем в библиотеку") — убийственно неэффективно (убивает сам смысл программы).

ЗХ>И что? Сколько бы раз я не показал новому юзеру "визард" — это не увеличит его эффективность и не подготовит к встрече со сложным окном.

ЗХ>На данный момент рабочее решение — визарда нет вообще. Но! Это сразу отсекает неуверенно пользующихся компьютером пользователей (с другой стороны, они вроде бы не целевая аудитория). Тем не менее, некая неудовлетворенность у меня остается.

Неудовлетворённость потому, что ты для визарда и для "адвансед моде" предлагаешь разные задачи: "добавить ОДНУ книгу" против "добавить книги с хитрыми фильтрами и т.д."

Давай подумаем, как может выглядеть визард, добавляющий маленькую выборку из большого набора.
1) Указываешь папку для поиска книг
2) Визард сообщает о размере выборки (изначально — гигабайты) и предлагает уточнить критерии отбора; проанализировав данные, он даже может подсказать варианты
3) Это повторяется до тех пор, пока распечатка выборки не влезает на одну страницу или пока пользователь не сочтёт "а, вываливай!"
4) Отмечаешь то, что хочешь добавить, и выполняется групповая операция по добавлению
5) Если по какому-то пункту возникают непонятности, визард задаёт вопрос и старается запомнить ответ (File is read-only. Delete? Yes|Yes-to-all|No|No-to-all)
5) По окончании операции можно откатиться к предыдущим, более общим критериям.

Вообще, принцип действия по образцу (запоминание ответа) здесь весьма пригождается.

Пример того, где это работает: персональные файрволлы.
Как только файрволл обнаруживает ранее неизвестную активность, он выдаёт визард по настройке фильтра.
Примерно так же и с книжками: научившись на десятке разных книг из тысячи, остальные 990 просеет сам.
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.