Как бы подробно дизайнер ни продумал проект, его эскизы — всего лишь разрозненные плоские «снимки» будущего многомерного продукта. Любой элемент интерфейса не только имеет набор собственных состояний и режимов управления, но и влияет на другие элементы, часто неочевидным образом.
...
Поэтому разработчики в бюро описывают сценарии использования, режимы и состояния элементов упрваления в подробных технических спецификациях. Эти спецификации согласовываются с дизайнерами.