The Usability Engineering Lifecycle - A Practitioner's Handbook for User Interface Design
What does it mean to be committed to usability? Answering this question, this work presents the techniques of Usability Engineering as a series of product lifecycle tasks that result directly in easier-to-use software. It also shows how to perform a complete requirements analysis and then incorporate the resulting goals and constraints.