- •Закон Хика (Hick's law)
- •Иерархия (Hierarchy)
- •Иерархия потребностей (Hierarchy of needs)
- •Яркостное выделение (Highlighting)
- •Боязнь пустоты (Ноггог vacui)
- •Тяготение к охоте или воспитанию (Hunter-nurturer fixations)
- •Погружение (Immersion)
- •Слепота невнимания (Inattentional bIindness)
- •Эффекты интерференции (Interference effects)
- •Перевернутая пирамида (Inverted pyramid)
- •Итерация (Iteration)
- •Закон прегнантности (Law of pragnanz)
- •Наслоение (Layering)
- •Разборчивость (Legibility)
Повторение
набора операций до тех пор, пока не
будет достигнут конкретный результат.
Упорядоченная
сложность возникает в результате
повторов. В природе процесс повторения
позволяет формировать сложные структуры
на основе простых конструкций.
В
дизайне итерация позволяет создавать
сложные структуры путем последовательного
изучения, тестирования и улучшения
дизайна. Накопленные знания и опыт
применяют при разработке дизайна,
совершенствуя его с каждым повтором.
Например, качественный пользовательский
интерфейс программы разрабатывается
на базе серии повторов дизайна. Каждая
версия проверяется и тестируется, а
затем дизайн перерабатывают,
руководствуясь результатами обратной
связи. Интерфейс, как правило,
совершенствуют от низкой точности
воспроизведения к высокой по мере
изучения и более глубокого понимания
способов его использования. Итерации
встречаются во всех циклах разработки
в двух основных формах: итерация дизайна
(то есть последовательная разработка
вариантов дизайна) и итерация процесса
разработки дизайна'.
Итерация
дизайна
-
это
ожидаемые повторы в ходе исследования,
тестирования и оптимизации
дизайнерских концепций. В процессе
проектирования каждый цикл сужает
круг
возможных вариантов разработки до тех
пор, пока один из них не будет полностью
удовлетворять требованиям спецификации.
В процессе итерации разработчик
использует все более точные прототипы
для проверки концепций и выявления
неизвестных переменных. На всех этапах
разработки необходимо активно привлекать
представителей целевой аудитории для
тестирования дизайна и подтверждения
требований к нему.
Для
результата итерации не важно, дали
тесты позитивный или негативный
результат, поскольку они в любом случае
предоставляют важную информацию об
эффективности дизайна. Иногда ошибка
ценнее положительного результата, так
как позволяет выявлять неизвестные
ранее факторы. В результате итераций
получается детальная и хорошо
проверенная спецификация, на основе
которой может быть разработан конечный
продукт'.
Итерация
процесса
разработки дизайна -
это
непредвиденное количество повторов
в
ходе создания продукта. В отличие от
итерации дизайна, итерация процесса
разработки представляет собой доработку
продукта, что влечет за собой
дополнительные затраты
в
цикле его создания. Итерация разработки
является дорогостоящей инежелательной
процедурой и, как правило, это результат
неполных или некорректных спецификаций
или
слабого планирования и управления
процессом разработки. Все неизвестные
факторы, имеющие отношение к продукту,
в идеале должны быть учтены на этапе
создания продукта.
Планируйте
и используйте итерации дизайна.
Устанавливайте четкие критерии,
определяющие, в какой степени продукт
должен удовлетворять требованиям,
чтобы его разработку можно было
считать завершенной. Наиболее эффективный
метод уменьшить количества итераций
в процессе разработки продукта
заключается в том, чтобы все участники
имели цельное видение конечного
продукта. Для этого необходимо
разработать четкие спецификации
продукта и иметь надежные модели и
прототипы.
См.
также Цикл
разработки (Dеvеlорmепt cycle), Последовательность
Фибоначчи (FiЬопассi sеquепсе), Предельно
продвинутое, но приемлемое (Most аdvапсеd
yet acceptabIe), Создание прототипа (РгоtоtурiПQ),
Самоподобие (Self-sim ilarity).
142
Универсальные
принципы дизайна
1
Основная
современная работа по теме:
Непгу
Petroski. The
Evolution of Useful Things. Vintage Books, 1994. См. также
Каг/
Г; U/rich and Steven D. Eppinger. Product
Design and Development. McGrawHill Higher Education, 2nd ed.,
1999.
См.
также G/enn
Ballard. Positive
vs. Negative Iteration in Design, Proceedings
of
the Eighth Annual Conference of the International Group for Lean
Construction, 2000.
2
Общая
проблема итераций в дизайне - это
отсутствие конечной точки, то есть
каждая итерация улучшает дизайн,
но
все же остаются дополнительные
возможности для доработки, таким
образом, дизайн - это бесконечный
процесс. Чтобы избежать этого,
устанавливайте четкие критерии,
определяющие, в какой степени продукт
должен удовлетворять требованиям,
чтобы его разработку можно было считать
завершенной.Итерация (Iteration)
