Learn how to create better experiences for the users of the products you build.
About the book
Become more mindful of the user when building digital products, and learn how to integrate a user-centered approach into your thinking as a digital product developer. This book shows you how the user experience is the responsibility of everyone involved in creating the product, and how to redefine development principles when looking to build truly user-centered digital products.
There are still many organizations that are not design driven, and the gap between stereotypical design and development teams needs to be bridged in order to build digital products that cater to the needs of real people. We are at a point where we see organizations that cannot bring the user experience into their core thinking falling behind their competitors. You'll see how to increase the level of UX maturity within any organization by tackling what is possibly the biggest stumbling block that stands between design and development: putting user needs ahead of system efficiency.
UX for Developers shows how you can adjust your focus in order to be more mindful of the user when building digital products. Learn to care about what you build, not just for the system’s sake, but for those who will use what you build.
What you'll learn
- Understand what it means to build websites and applications for the user, rather than from a developer’s perspective.
- Review the soft skills required to build more usable digital products
- Discover the tools and techniques to adopt a user-focused approach to development.
- Improve communication throughout design and development, especially between developers and non-developers.
Who is this book for?
This book is primarily for website and app developers that are looking to understand what it takes to build usable digital products, and to create better experiences for the people that use these products.
User experience designers may also benefit from this book in gaining an understanding of the developer's viewpoint, and how they can help developers to become more aware of the user.
Other members of digital products teams can also benefit by helping to understand the role of the developer when it comes to user experience, and how to facilitate better working relationships between themselves and the developers.