Закон Миллера и группировка информации

Рабочая память человека крошечная. Разбейте длинное на куски — и его станет легко запомнить.
«Магическое число семь, плюс-минус два». — Джордж Миллер, 1956

Закон Миллера (Miller's Law) говорит, что в рабочей памяти человек удерживает около 7 элементов (плюс-минус 2). Но важнее не само число, а вывод: длинные последовательности надо разбивать на осмысленные группы. Этот приём называется чанкинг (chunking, разбиение на куски).

Чанкинг на практике

Номер телефона +7 912 345 67 89 запомнить легче, чем +79123456789, хотя цифр столько же. Карту 1234 5678 9012 3456 банки печатают группами по 4 не случайно. То же — с интерфейсом: разбивайте формы на разделы, меню на категории, текст на абзацы с подзаголовками.

  ЧАНКИНГ: одно и то же легче кусками

  79123456789        ->  трудно   (11 символов подряд)
  +7 912 345 67 89   ->  легко    (5 коротких групп)

  Длинная форма      ->  Контакты | Адрес | Оплата
  (20 полей подряд)      (3 шага по 6-7 полей)

Не путать с «не больше 7 пунктов»

Распространённый миф: «в меню должно быть не более 7 пунктов». Это упрощение. Если пункты понятны и хорошо помечены, их может быть и больше — человек не держит весь список в памяти, а сканирует глазами. Закон Миллера — про память, а не про навигацию по видимому списку.

Как делают ПЛОХО

Форма заказа: 22 поля одним сплошным столбцом без разделов. Человек теряется, не понимает, сколько ещё осталось, и бросает на середине.

Как делают ХОРОШО

Та же форма разбита на 3 шага: «Контакты», «Доставка», «Оплата». Сверху видно прогресс «Шаг 2 из 3». Каждый шаг — 6-7 полей. Воспринимается как лёгкий, хотя полей столько же.

До (без чанкинга)После (с чанкингом)
22 поля подряд3 шага по 7 полей
Номер одной строкойГруппы по 3-4 цифры
Меню списком из 204 категории по 5

Чек-лист

  • Длинные числа и коды разбиты на группы.
  • Большие формы поделены на логичные разделы или шаги.
  • Текст структурирован абзацами и подзаголовками.
  • Я не превращаю «7±2» в жёсткое правило для видимых списков.

Спасает группировка: телефон +7 916 123 45 67 и номер карты, разбитый на блоки по четыре цифры, читаются и запоминаются куда легче, чем сплошная вереница знаков. Те же хлебные крошки помогают не держать в голове весь путь — структура показана наглядно.

Распространённый миф — будто в меню должно быть не больше семи пунктов. Это искажение: закон про то, что удерживается в памяти, а не про то, сколько ссылок видно на экране. Меню можно спокойно сканировать глазами — здесь работает узнавание, а не припоминание, и тридцать видимых, хорошо сгруппированных пунктов проблемой не станут.

Ключевое различие — узнавание против припоминания: показать список выбора всегда легче, чем заставить вспомнить нужное по памяти. И когда задача длинная, помогает индикатор шагов «2 из 4»: он разбивает большой процесс на обозримые куски и снимает тревогу «сколько ещё осталось». Память не перегружается, потому что человек видит карту, а не держит её в уме.

Закон Миллера легче всего применять, когда вы ловите себя на длинной непрерывной последовательности — будь то ряд цифр, список из двадцати полей или плотная стена настроек. Каждый раз спрашивайте: можно ли разбить это на осмысленные куски и показать прогресс? Разбиение почти ничего не стоит, но резко снижает ощущение сложности: человек видит не пугающую массу, а несколько понятных шагов. Помните при этом, что цель — помочь памяти, а не механически нарезать всё на семёрки; группы должны быть осмысленными, иначе они только добавят путаницы.

Итог

Закон Миллера — про уважение к памяти. Группируйте информацию в осмысленные куски, и сложное станет посильным.

Уважайте память пользователя так же, как уважаете его время: разбивайте длинное на осмысленные куски и показывайте прогресс. Сложное от этого не становится проще по сути, но перестаёт пугать — а значит, его доводят до конца.

Проверьте себя
1. Что такое чанкинг?
AУдаление половины контента
BРазбиение информации на осмысленные группы
CУвеличение размера шрифта
DДобавление анимаций
2. Какая трактовка закона Миллера ошибочна?
AРабочая память удерживает ~7 элементов
BДлинные коды стоит группировать
CВ видимом меню строго не больше 7 пунктов
DФормы полезно делить на шаги