Проектирование в расчете на исключительные ситуации

Исключительные ситуации в принципе могут возникнуть, но целевые персонажи, как правило, с ними не сталкиваются. Разумеется, исключительные ситуации следует учитывать при проектировании и программировании, но нельзя строить вокруг них весь процесс проектирования.

Например, в если мы используем персонажей, то можем спросить себя: «Насколько часто Джули захочет выполнять это действие? Захочет ли вообще?» Вооруженные этим знанием, мы можем очень четко назначать приоритеты различным функциям.

Источники и дополнительная информация

Источники:

  • Алан Купер "Об интерфейсе. Основы проектирования взаимодействия"