Includes bibliographical references (pages 283-336) and indexes.
"Avoid usability surprises by including cost-effective usability activities throughout your product development life cycle." "Better usability engineering methods can help you avoid the four most frequently listed reasons for delay in software projects: frequent requests for changes by users, overlooked tasks, users' lack of understanding of their own requirements, and insufficient user-analyst communication and understanding. By implementing the methods discussed, you will be able to improve your user interfaces for software (or other products) immediately." "Systematic usability engineering leads to better user interfaces that make your system easier to learn and your users more productive. This helps reduce the frequency and seriousness of user errors, and makes the users like the system better."--Jacket.