Пользователь-ориентированный подход и интерфейс
Переосмыслив это дело, я понял, что нужно создать алгоритм работы пользователя сайта в зависимости от поставленных им целей. То есть, если человеку нужно зайти на сайт-аукцион и приобрести мотоцикл - он должен чётко видеть кнопочку "найти мотоцикл" и интуитивно понимать все действия на пути к достижению цели. Есть и другой пользователь, который этот мотоцикл хочет продать - для него алгоритм будет другой. Таким образом, чтобы исключить долгие рассматривания математических точек за воображаемым горизонтом, пытаясь понять, чего же ещё нужно поместить на сайт - мы просто следуем алгоритмам для той или иной категории пользователей.
Наиболее удобной архитектурой будет такая, при которой наибольшему количеству категорий пользователей нужно будет пройти наименьшее количество шагов к достижению цели.
В связи с этим имеет смысл при обсуждении проекта с заказчиком за ручку проводить его через вопросы:
1) Зачем пользователь попадает на сайт?
2) Что он там при этом ожидает увидеть?
3) Как он будет это искать?
4) Что он получит в итоге?
И уже исходя из этих данных нужно писать техническое задание.
Ярлыки: dev




