Learn Human:Computer Interaction
上QQ阅读APP看书,第一时间看更新

Preface

Human-Computer Interaction (HCI) is a field of study that researches, designs, and develops software solutions that solve human problems. This book will help you understand various aspects of the software development phase, from planning and data gathering through to the design and development of software solutions. The book guides you through implementing methodologies that will help you build robust software.

In this book, you will learn why human-centered methodologies are winning in software development, and how to develop unique insights into your users through practical research processes you can try from home. You will then embark on how to translate your human understanding into software solutions through validation methods and rapid prototyping, leading to usability testing. In the end, you will learn how to build and deploy a software prototype that will allow you to test and iterate your human-centered solution as well as tell a better story about why we implement human-centered values into software solutions. The practice and skills will be contextualized through the book with historical figures, mistakes, and successes from the software industry. The concepts and stories will sharable and resonate throughout your software development path. 

By the end of this book, you will be well versed in HCI strategies and methodologies to design effective User Interfaces (UIs).