§ 5.6. Чужая форма: композиция и замысел
Нарисуйте скетч чужой формы и покажите коллеге: он увидит, где какое поле, — но не узнает, почему склад стоит отдельно от покупателя, а автор документа спрятан на третьей закладке. Скетч отвечает на вопрос «что увидит пользователь», а замысел прячется в другом — почему поля сложены так, а не иначе. Для него нужен ещё один проход по тому же дереву, с другими вопросами.
1. Два прохода
Разбор композиции чужой формы идёт в два прохода по одному дереву.
| проход | вопрос | результат |
|---|---|---|
| первый | что увидит пользователь | скетч экрана |
| второй | почему сложено так | фразы о замысле |
Первый проход мы уже умеем: правила перевода из прошлого параграфа. Второй — новый, и держится он на том, что решения композиции обычно о чём-то говорят. Группа — «это одно дело», страница — «это можно открыть потом», выделение — «это важно», скрытое — «это не для всех». Обычно — не всегда: группу бывает заводят и ради одного размещения, и тогда говорит она только о раскладке.
Скетч показывает форму. Замысел объясняет её — и его читают по тем же группам, только спрашивают о другом.
2. Порядок: от крупного к мелкому
Читать композицию удобнее от самых крупных решений к самым мелким.
| шаг | что смотрим | о чём это |
|---|---|---|
| 1 | страницы | как автор поделил работу |
| 2 | группы на каждой странице | что считает одним делом |
| 3 | направление и выделение групп | что читают вместе, что главное |
| 4 | декорации | что пришлось пояснять |
| 5 | скрытое | что показывают не всем или не всегда |
Порядок не случаен: страница важнее группы, группа важнее отдельного поля. Кто начинает с полей, тонет в них и не видит, как они сложены.
3. Разбор на примере
Вот дерево чужой формы документа — реализации из другой конфигурации.
Форма ← вертикальная
├── Шапка ← горизонтальная,
│ ├── Номер без выделения
│ └── Дата
├── Страницы
│ ├── Основное
│ │ ├── Покупатель ← с заголовком
│ │ │ ├── Контрагент
│ │ │ └── КонтактноеЛицо
│ │ └── Склад
│ ├── Товары
│ │ └── таблица товаров
│ └── Дополнительно
│ └── Служебное ← видимость
│ ├── Автор снята
│ └── Комментарий
└── Пояснение ← декорация
Первый проход — скетч.
┌─ Реализация ──────────────────────┐
│ Номер: [ ] Дата: [ ] │
│ [Основное][Товары][Дополнительно] │
│ ┌ Покупатель ───────────────────┐ │
│ │ Контрагент: [ ] │ │
│ │ Контактное лицо: [ ] │ │
│ └───────────────────────────────┘ │
│ Склад: [ ] │
│ Цены указаны без скидок │
└───────────────────────────────────┘
Второй проход — замысел, по шагам из таблицы выше.
| что видим | что это говорит |
|---|---|
| три страницы | работу поделили на основное, товары и остальное |
| номер и дата над страницами | их нужно видеть на любой закладке |
| группа «Покупатель» с заголовком | кому продаём — одно дело |
| склад вне группы | склад автор с покупателем не связывал |
| декорация под формой | цены вызывали вопросы, пришлось пояснить |
| группа «Служебное» скрыта | автор и комментарий есть, но не для всех |
4. Три вопроса к каждой группе
Когда форма большая, таблицу замысла заполняют по группам — и к каждой задают три вопроса.
| вопрос | где ответ |
|---|---|
| что в ней | вложенные элементы: какое дело они вместе делают |
| как разложено | группировка и выделение |
| видна ли | видимость самой группы и групп над ней |
Самый полезный из трёх — первый. Если на него не выходит ответить одной фразой о работе пользователя, группа, скорее всего, собрана ради размещения, а не ради смысла. Это тоже находка — и повод проверить, не зря ли у такой группы рамка и заголовок.
5. Что считать находкой
Как и в разборе полей, ценность разбора — в находках, а не в таблице.
| находка | о чём говорит |
|---|---|
| группа, которую не описать одной фразой | собрана ради места, а не ради смысла |
| поле, которое по смыслу просится в соседнюю группу | раскладка устарела |
| обязательное поле на дальней закладке | пользователи будут ошибаться при записи |
| скрытая группа с важными полями | кому-то их показывают — или прячут всегда; ищите, кто меняет видимость |
| много декораций-пояснений | форма непонятна без подсказок |
Последние две строки — повод спросить у тех, кто с формой работает. Прочитать в дереве можно, что поле скрыто; почему — знает только автор или пользователь.
6. Четыре ловушки
Первая: читать только экран. Скрытая группа на скетч не попадёт — а в ней может быть главное.
Вторая: не заметить группу без выделения. На экране её нет, а в дереве она есть и управляет соседством.
Третья: считать закладки отдельными формами. Данные у закладок общие: закладка меняет только то, что видно, а не то, что записывается.
Четвёртая: искать разделитель-декорацию. Вспомните разговор о декорациях: разделителя среди них нет, линию над блоком полей рисует группа с выделением, и искать её надо в свойствах группы.
7. Разбор по шагам
Шесть шагов — тот же приём, что при разборе полей: сначала полный список по дереву, потом вопросы к каждой строке, в конце сверка с экраном.
-
По дереву нарисуйте скетч: всё, что увидит пользователь на первой закладке.
-
Пройдите страницы: как названы, что на каждой, что вынесено над ними.
-
Для каждой группы ответьте на три вопроса: что в ней, как разложено, видна ли.
-
Найдите декорации и скажите, что они поясняют.
-
Выпишите скрытое и предположите, кому его показывают.
-
Запишите замысел формы в нескольких фразах о работе пользователя и сверьте с формой в Предприятии.
Шестой шаг — итог всего разбора. Замысел в нескольких фразах — то, что остаётся от формы, когда поля забыты; если фраз выходит много, стоит спросить, не смешались ли в них несколько замыслов. А пойманный замысел и есть ответ на вопрос, как автор представлял себе работу человека, который будет её открывать.
Главное в одном абзаце
Композицию чужой формы разбирают в два прохода по одному дереву: первый даёт скетч — что увидит пользователь, второй — замысел, почему сложено именно так. Читают от крупного к мелкому: страницы — как поделена работа, группы — что считается одним делом, направление и выделение — что читают вместе и что главное, декорации — что пришлось пояснять, скрытое — что показывают не всем. К каждой группе задают три вопроса: что в ней, как разложено, видна ли; если первый не укладывается в одну фразу о работе, группа собрана ради места. Находки — группы без смысла, устаревшая раскладка, обязательное поле на дальней закладке, скрытые важные поля, россыпь пояснений; о причинах последних спрашивают людей. Ловушки — читать только экран, не заметить группу без выделения, считать закладки отдельными формами и искать разделитель среди декораций. Итог разбора — замысел формы в нескольких фразах о работе пользователя.
Экран разобран: что где лежит и почему. Но одна часть формы до сих пор стояла в стороне — таблицы. Строки товаров в поступлении, остатки по складам, список записей в форме списка. Чем таблица отличается от поля и откуда берёт свои строки?
Контрольные вопросы
- Какие два прохода делают при разборе композиции чужой формы и что даёт каждый?
- В каком порядке читают решения композиции и почему именно так?
- Какие три вопроса задают к каждой группе?
- О чём говорит группа, которую не удаётся описать одной фразой о работе?
- Почему скрытую группу нельзя пропускать?
- Какие находки стоит обсудить с теми, кто работает с формой?
- Назовите четыре ловушки разбора композиции.
Упражнения
По образцу. Разберите в два прохода форму поступления, которую вы собрали на закладках: скетч и замысел в три фразы.
Своё: замысел в фразах. Запишите замысел формы элемента «Товаров» — той, что получилась к концу главы, — в три фразы о работе кладовщика.
Ловушка: «группы нет — значит, поля сами по себе». Коллега не видит на экране рамки вокруг номера и даты и решает, что они не связаны. Что он пропустил?
Обратный ход. Замысел формы описан так: «главное — кому продаём и что; остальное — по требованию; служебное — только бухгалтеру». Нарисуйте дерево, которое этому соответствует.
На чтение. В чужой форме на первой закладке двадцать полей без групп, а на второй — одно поле в группе с сильным выделением. Что вы скажете о её композиции?
Ответы — в конце части.