Designing the user experience (UX) for websites and applications can be an exhilarating and satisfying experience, but it can also be a chaotic and frustrating endeavor. The key to success lies in a thorough understanding of the industry standard design process, and in possessing a firm grasp of effective and proven UX design techniques.This book is a comprehensive, yet concise, primer for those looking to better understand the core principles of UX design. It illustrates these principles with example projects, warns you of common obstacles, and introduces you to proven methodologies that help facilitate your efforts to find design solutions that work.This book will put you on the road to becoming a UX designer by teaching you the process and techniques used by design professionals to create world-class applications and websites. This introduction to user experience design will instruct you on the required research and groundwork that will help you cut through the ambiguity commonly experienced when starting a project. It will show you how to turn the results of your research into task flow diagrams and wireframes that will be used to evolve your designs into solutions that will work for all of your customers and users.