Social status of a UI designer
In my work lately, I have to use a phone built with Microsoft Windows Mobile. I have to say that MS has a long way to go with their UI design. I haven't seen their newer version of the software (MS Mobile 5.0) yet. Hopefully they fix some of these problems.
For one thing, there is a lack of consistency in the UI. For example, the back-space key is normally used to close windows, but turns into a backspace key in a text edit box. This ambiguity is confusing to the user.
You can probably tell from the design that UI designer in MS don't have a very high social status. It's probably below the level of testers. (rumor is that the social ladder in MS the following, from high to low: Programmer => Program Manager => Tester).
In contrast, in another leading cell phone maker that I have worked with closely in my day time job, UI designers have god-like status. One illustration is that if a UI designer thinks certain screens and keys have to be function that way, the programmer MUST implement it no matter how difficult or convoluted the code turns out to be. There is simply no way a programmer can take a shortcut in the UI design simply because it's more convenient to code it.
So, not matter how good your UI designers, it's not going to matter if the programmers have a higher say over the product.
This is one example where culture in an organization is so important, that it sometime overshadows all the other things. It's also the hardest thing to change in an organization too.
For one thing, there is a lack of consistency in the UI. For example, the back-space key is normally used to close windows, but turns into a backspace key in a text edit box. This ambiguity is confusing to the user.
You can probably tell from the design that UI designer in MS don't have a very high social status. It's probably below the level of testers. (rumor is that the social ladder in MS the following, from high to low: Programmer => Program Manager => Tester).
In contrast, in another leading cell phone maker that I have worked with closely in my day time job, UI designers have god-like status. One illustration is that if a UI designer thinks certain screens and keys have to be function that way, the programmer MUST implement it no matter how difficult or convoluted the code turns out to be. There is simply no way a programmer can take a shortcut in the UI design simply because it's more convenient to code it.
So, not matter how good your UI designers, it's not going to matter if the programmers have a higher say over the product.
This is one example where culture in an organization is so important, that it sometime overshadows all the other things. It's also the hardest thing to change in an organization too.