Usability basics for software developers

This tutorial examines the relationship between usability and the user interface and discusses how the usability process follows a design-evaluate-redesign cycle. It also discusses some management issues an organization must face when applying usability techniques.