В процессе работы над дизайном мне помогает способ, суть которого — мысленно задать себе вопрос и сфокусировать внимание на поиске вариантов ответов. Я убежден, что качество заданного вопроса определяет и качество ответа. Как говорят, каков вопрос — таков ответ. Вот как это работает.
Когда мы формулируем себе вопрос, то сразу начинается этап вынашивания решений. В это время идеи крутятся где-то на периферии сознания. Именно в этот момент появляются неожиданные связи и комбинации идей. Далее расскажу, на каких этапах и какие именно вопросы я себе задаю, чтобы прийти к наилучшим решениям.
Иногда решение не находится, потому что изначальная задача сформулирована мутно или криво. В этом случае я задаю себе следующие вопросы:
- В чём суть задачи?
- Как сформулировать задачу в одно простое и понятное предложение?
- Как сформулировать задачу в формате job story?
Если задача большая и сложная, то я спрашиваю себя:
- Как разбить задачу на мелкие простые подзадачи?
- Как разбить задачу на job stories?
Смотрю на уже готовые чужие работы и задаю себе следующие вопросы:
- Почему они сделали именно так?
- Что самое классное есть в их решении?
- По каким принципам они сделали это?
- Как я могу использовать их подходы для решения своих задач?
На этом этапе я проектирую максимально очевидный сценарий взаимодействия. Тут не нужно придумывать ничего нового, креативного или рискового — здесь важнее решить задачу инструментами, которые уже работают на рынке. Задаю себе всего один вопрос:
- Как решить задачу уже сформированными подходами взаимодействия?
Тут происходит магия, и появляется дополнительная ценность работы. Цель этапа — сделать лучше рынка. Для этого сначала задаю общие вопросы:
- Как сделать проще и понятнее?
- Как сделать более бесшовно?
- Как сделать более дружелюбно?
- Как сделать так, чтобы в процессе ощущалась надёжность, уверенность, забота и уважение к пользователю?
- Как сделать процесс более последовательным и предсказуемым?
- Как сделать эмоциональней, чтобы взаимодействие с продуктом вызывало радость?
- Как поддержать пользователя?
- Как бы я сделал для себя, своих близких?
Если конкретный ответ на эти общие вопросы не приходит, то имеет смысл их детализировать:
- От каких элементов можно отказаться без потери смысла?
- Как свести выбор к минимуму?
- Как сгруппировать контент? Как предоставить контент мелкими порциями?
- Как сделать иерархию элементов более стройной?
- Как сделать следующий шаг более очевидным?
Иногда на этом этапе я возвращаюсь на этап формулировки изначальной задачи, чтобы предложить значительные улучшения.
Этап отличается от предыдущего тем, что вопросы здесь задаются ещё более детально. Здесь я прорабатываю блоки, ошибки, второстепенные сценарии и дополнительные состояния.
- Какие дополнительные состояния интерфейса могут возникнуть?
- Какие ошибки могут произойти?
- Какие блоки могут произойти?
- Какие ещё есть ветки сценария?