Ошибка в проектировании стоит очень дорого, поэтому дизайнеры стараются продумать как можно больше сценариев прежде чем перейти к разработке. Но факт в том, что все сценарии невозможно предугадать, особенно если ты создаешь новый продукт.
Понимая это, я стараюсь создать максимально адаптивную структуру, которая будет легко трансформироваться под новый функционал. Благодаря этому, внесение будущих изменений не обязывает команду проходить классический процесс: идея → дизайн → разработка. Порой разработчику будет достаточно слов или легкого наброска интерфейса, чтобы понять, какие изменения необходимо внести.
Адаптивная система позволяет мне больше работать головой и все меньше в графическом редакторе.
Хорошая адаптивная система проявляется, когда изменение информации в карточках, таблице или внесение нового функционала не заставляет дизайнера перерисовывать структуру сервиса и основные компоненты.