Оглавление

Предисловие научного редактора

Предисловие

Введение

Часть I. Компьютерная безграмотность
1. Загадки века информации
Что получится, если скрестить компьютер с самолетом?
Что получится, если скрестить компьютер с фотокамерой?
Что получится, если скрестить компьютер с будильником?
Что получится, если скрестить компьютер с автомобилем?
Что получится, если скрестить компьютер с банком?
Компьютер позволяет легко попасть в беду
Коммерческое программное обеспечение тоже страдает
Что получится, если скрестить компьютер с военным кораблем?
Техноярость
Индустрия в "несознанке"
Мотивы создания этой книги

2. Когнитивное сопротивление
Поведение, не связанное с физическими силами
Проектирование - слово емкое
Отношения между программистами и проектировщиками
Большинство программ проектируются случайным образом
Проектирование "взаимодействия" против проектирования "интерфейса"
Отличительные черты продуктов, основанных на программном обеспечении
Танцующий медведь
Стоимость дополнительных возможностей программного обеспечения
Апологеты и уцелевшие
Наша реакция на когнитивное сопротивление
Демократизация власти потребителя
Виноват пользователь
Программный апартеид

Часть II. Масштабные издержки
3. Пустая трата денег
Управление, ориентированное на крайний срок сдачи
Что такое "готово"?
Поздний выпуск - не беда
Торг за набор функций
Возможности не всегда нужны
Итерации и миф о непредсказуемости рынка
Скрытые издержки некачественного программного обеспечения
Издержки прототипирования

4. Танцующий медведь
Если это проблема, то почему ее до сих пор не решили?
Жертва бытовой электроники
Чем плохи почтовые клиенты
Чем плохи программы для планирования
Чем плохи календари
Массовая веб-истерия
Что не так с программным обеспечением?

5. Нелояльность клиентов
Привлекательность
Одно сравнение
Время выхода на рынок

Часть III. Как есть суп вилкой
6. Психбольница в руках пациентов
Вождение на заднем сиденье
Подготовка катастрофы
Компьютеры против людей
Учим собак быть кошками

7. Homo Logicus
Авиационный тест
Психология программистов
Программисты пожертвуют простотой ради контроля
Программисты обменяют успех на понимание
Программисты сосредотачиваются на исключительных ситуациях
Программисты ведут себя грубо и прямолинейно

8. Отмирающая культура
Культура программирования
Повторное использование кода
Общепринятая культура
Культурная изоляция
Шкурный интерес
Обесчеловечивает процесс, а не технология

Часть IV. Проектирование взаимодействия - выгодный бизнес
9. Проектирование для удовольствия
Персонажи
Проектируйте для одного персонажа
Персонаж должен быть конкретным
Персонаж должен быть воображаемым
Описание должно быть подробным, а не идеальным
Реалистичный взгляд на уровень подготовленности
Персонажи закрывают споры о функциях
Персонаж пользователя, а не покупателя
Подбор персонажей
Ключевые персонажи
Пример: Sony Trans Com и P@ssport

10. Проектирование ради результата
Мы решаем задачи, чтобы достичь целей
Задачи не являются целями
Проектирование, ориентированное на цели
Цели личные и цели практические
Личные цели
Корпоративные цели
Практические цели
Ложные цели
И у компьютера есть человеческие черты
Проектирование и вежливость
Что делает программы вежливыми?
Пример: Drumbeat от Elemental

11. Проектирование для людей
Сценарии
Повседневные сценарии
Обязательные сценарии
Сценарии исключительных ситуаций
Адаптирующийся интерфейс
Вечные середняки
Словарь
Реальность смеется последней
Пример: Logitech Scanman
Преодоление разрыва между устройствами и программами
Меньше значит больше

Часть V. Возвращаемся на место водителя
12. В отчаянных поисках эргономики
Последовательность
Юзабилити-тестирование
Многопрофильные команды
Проектирующие программисты
Откуда вы знаете?
Руководства по стилю
Фокус-группы
Визуальное проектирование
Промышленный дизайн
Классная новая технология
Итерации

13. Управляемый процесс
Кто на самом деле самый влиятельный?
Поиск основы
Производство фильмов
Хорошая сделка
Кто отвечает за качество продукта?
Включение проектирования в процесс

14. Мощь и удовольствие
Пример налаженного проекта
Осознанное проектирование взаимодействия
Польза от перемен
Почему они не едят пирожных?
Алфавитный указатель