“We far too often rely on developers solving User Experience problems, without thinking of the effects this could have. not many developers are skilled in this area, and the importance and value of this field is included in this capability. Usability should be a higher priority in most cases. I have seen projects that were considered failures because the user experience was too technical. …. The design was not in line with how the end user really worked, so the user interface needed a lot of rework.”
Joachim Rossberg [Pro Visual Studio Team System Application Lifecycle Management]