I just came across an “old” SIGCHI bulletin board which is concerned about the integration of HCI principles and Software Engineering methods. So I was thinking about software engineering processes. The combination of both fields seem to be an old topic but it sounds very promising. The given argumentation is reasonable. However, it still seems not to be applied in practice.

As far as I know just a few companies are really aware about their processes and process models are still not the state of the art. Consequently, I am not really surprised that Usability Engineering and its principles was not even mentioned in my lectures and does not seem to be really popular in practice. Nevertheless, the theoretical point of view is interesting and should definitely be considered while engineering software. I think, such knowledge is essential today, especially as user interfaces become more and more important as they communicate quality and attract potential customers.

http://bulletin.sigchi.org/1997/january/workshop/brown/