Today, software must deliver an outstanding user experience: if it doesn't, it will fail. For developers, UX expertise isn't just "nice to have" anymore: it's a must. The Joy of UX is a comprehensive developer's guide to achieving world-class user experience.
Unlike previous "UX" guides, David Platt's guide is written from the standpoint of the developer who must successfully address user experience while also coping with all the technical, scheduling, and budget challenges of modern software projects. Platt takes a technology-agnostic approach to the principles and techniques of effective user experience development and addresses crucial issues such as telemetry and security that other UX guides largely ignore. Through concrete examples and a complete, start-to-finish case study, you'll learn how to
- Recognize why so many software user experiences have been so terrible--and what can be done about that
- Create personas that deepen your understanding of your users
- Use stories to discover what problems your users are really trying to solve
- Quickly implement and iterate user interfaces with wireframes and layouts
- Test early to see how users reacted to your approach
- Utilize telemetry to capture the best possible usage information
- Make sense of the user data you capture
- Solve the unique experience problems presented by mobile environments
- Capture and effectively present "big data"
- Address tradeoffs between security and usability
- "Polish" your user experience to professional quality
Whether you're participating in UX development as a team member, implementing a UX someone else has already designed, or leading the entire process yourself, The Joy of UX will be your indispensable companion.