Почему важно начинать с системы?
- Уже на этом этапе должно быть видно, как продукт решает поставленную задачу. По сути, это и есть идея решения;
- Именно тут можно понять, какими должны быть (и будут ли соответствовать друг другу) ментальная модель людей, которые будут пользоваться продуктом, системная модель продукта и техническая архитектура. Для работы над последней уже на этом этапе стоит подключить разработчика;
- Ошибки и несостыковки именно этого этапа особенно сложно и дорого (а иногда и вовсе невозможно) находить и исправлять на последующих.
И только после того, как модель системы придумана, нарисована и всем нравится, можно приступать к следующему этапу — верхнеуровневому дизайну интерфейса, на котором мы решаем, из каких экранов будет состоять интерфейс, что мы в этих экранах покажем и как устроим переходы между ними.
Правило: не бросаться рисовать интерфейс, а сначала понять, из каких объектов состоит система, как эти объекты друг с другом взаимодействуют, как это решает поставленную задачу.
Post #69
20.8K