Looking for input from all, though mostly interested in small engineering teams / small companies (10 - 20 people) that develop web applications:
Who is responsible for the overall look and feel of your UI (i.e. setting standards)? Is this person a dedicated resource or does he / she have other responsibilities? What type of background does this person have?
What about the look / feel of individual features? The BA's that design the features? The engineers that implement them? A combination of both? Somebody completely separate (i.e. engineer codes core functionality and passes it on to somebody else to "pretty it up")?