Ключом к решению данной проблемы является проектирование пользовательского взаимодействия перед началом непосредственно процесса разработки.