This document discusses the user interface design process. It covers obstacles and pitfalls in development like lack of understanding users and changes. It outlines five commandments for designing for people: understand users and tasks, involve users, prototype and test, iterate the design, and integrate all components. Common usability problems are also examined such as ambiguous menus and lack of feedback. The document provides an overview of usability and assessment in the design process.