In huge software projects there are 3 roles:
- UI-Designer: UI-Designer is responsible for the overall aesthetics of userinterface.
He defines the display concept of the dialogue system and the style guidelines.
- UI-Developer: The UI Developer is responsible for the implementation / coding of the userinterface in the target system to be developed.
He needed deep knowledge of programming (graphic) on the UI provided for software platform (and hardware system?).
- Usability Engineer: The Usability Engineer is responsible for setting up the execution and completion of the entire usability engineering process.
I think you need a Usability Engineer: UE is a Person, who is able to work out mental models based on scientific theory and heuristics and even realize them.
I think this is a interesting idea. A Facebook friend posted every day a paper about computer science for about 1 month. He said that he got a lot of positive feedback.
In huge software projects there are 3 roles: - UI-Designer: UI-Designer is responsible for the overall aesthetics of userinterface. He defines the display concept of the dialogue system and the style guidelines.
- UI-Developer: The UI Developer is responsible for the implementation / coding of the userinterface in the target system to be developed. He needed deep knowledge of programming (graphic) on the UI provided for software platform (and hardware system?).
- Usability Engineer: The Usability Engineer is responsible for setting up the execution and completion of the entire usability engineering process.
I think you need a Usability Engineer: UE is a Person, who is able to work out mental models based on scientific theory and heuristics and even realize them.