Между дизайном и разработкой находится проектирование пользовательского интерфейса.



Заниматься этим должен специалист, совмещающий компетенции на стыке двух миров:



— Он понимает поведение пользователей, но не проводит исследования.

— Имеет хороший вкус, но не подбирает шрифты и цвета.

— Пишет на JavaScript, но не разрабатывает полноценные приложения.

— Разбирается в основах бэкенд-разработки, но не занимается серверным программированием.



Такой специалист поможет преодолеть недопонимание в команде, во время работы над проектом, тем самым повысив качество результата.



http://bradfrost.com/blog/post/frontend-design/