Product usability: survival techniques

Product developers are typically faced with small budgets, tight schedules, and over-committed resources. To deliver high-quality products under these constraints, developers need an understanding of basic design principles, techniques that allow them to work effectively with materials on hand, and a development process that is built around the use of such techniques. This workshop explains how low-fidelity prototyping and usability testing can be used in a process of iterative refinement in order to develop more usable products.