Закон сохранения сложности - Law of conservation of complexity

В закон сохранения сложности является пословица в взаимодействие человека с компьютером заявляя, что каждый заявление имеет неотъемлемое количество сложность которые нельзя удалить или скрыть. Вместо этого с этим нужно работать либо при разработке продукта, либо при взаимодействии с пользователем.

Это ставит вопрос о том, кому следует подвергать сложности. Например, должен ли разработчик программного обеспечения усложнять программный код, чтобы упростить взаимодействие для пользователя, или пользователь должен иметь дело со сложным интерфейсом, чтобы программный код мог быть простым?[1]

Фон

Во время работы на Xerox PARC в середине 80-х гг. Ларри Теслер понял, что способ взаимодействия пользователей с приложениями так же важен, как и само приложение.[1] Книга Дизайн для взаимодействия Дэн Саффер[2] включает интервью с Ларри Теслером, в котором описывается закон сохранения сложности. [1] Интервью популярно среди Пользовательский опыт и дизайнеры взаимодействия.

Ларри Теслер утверждает, что в большинстве случаев инженеру следует потратить дополнительную неделю на упрощение приложения, а не заставлять миллионы пользователей тратить лишнюю минуту на использование программы из-за ее дополнительной сложности.[1] Тем не мение, Брюс Тоньяццини предлагает, чтобы люди сопротивлялись уменьшению сложности своей жизни.[3] Таким образом, когда приложение упрощается, пользователи начинают пытаться решать более сложные задачи.

Приложения

Возможные применения закона Теслера:

  • Программирование
  • Транспортные средства
  • Бытовая техника
  • Оборудование рабочего места

Рекомендации

  1. ^ а б c d "Интервью Ларри Теслера". Designingforinteraction.com. Получено 2011-10-18.
  2. ^ «Дизайн для взаимодействия», Дэн Саффер, amazon.com
  3. ^ Парадокс сложности, Брюс Тоньяццини

внешняя ссылка