What are the basic, guiding principles of ‘user-centred design’?
I find Gould and Lewis’ (1985) paper extremely useful in answering this question. In their article they argue there are three principles of designing for usability: early focus on users and tasks, empirical
Evaluate designs: Evaluation - ideally through usability testing with actual users - is as integral as quality testing is to good software development.