UI designer writing specs
In my company's product development project, the UI designer is the one who writes the spec. The same spec document serves as the UI spec ( how things look on the screen) as well as the functional spec ( what the various features do ) . I have noticed that though the guy knows how the UI should look on the screen to the user , he slips on the functional specs simply because he is not an engineer/developer and lacks the product/domain knowledge . Do you suppose a UI designer should be the one who writes the functional spec ? A plain UI designer would hardly know about engineering issues .
It sounds like a confusion of "UI Designer" with "graphic designer."
..which brings this issue: the UI designer must have some (teeny tiny) programming experience enough to imagine the algorithms behind his implementation.
Fog Creek Home