Engineering the Future of Software
April 2–3, 2017: Training
April 3–5, 2017: Tutorials & Conference
New York, NY

User experience design

User experience design is the process of designing (digital or physical) products that are useful, easy to use, and delightful to interact with. It’s about enhancing the experience that people have while interacting with your product or service, and making sure they find value in what you’re providing. But how can we ensure we’re building in value to our software architecture? What design considerations do we need to be mindful of when decomposing our system into multiple services? How do we offer a positive user experience to millions of customers or users?

Add to your personal schedule
10:45am–12:15pm Wednesday, April 5, 2017
Location: Beekman Parlor
Level: Intermediate
Pete LePage (Google)
Progressive web apps (PWAs)—a technology allows sites to deliver rich experiences without worrying about networks—are the future of the mobile experience. Pete LePage explains how to use PWAs, along with accelerated mobile pages (AMP), to deliver fast initial loading and reliable second-visit performance, as well as advanced features like offline reading and richer UI treatment for your audience. Read more.
Add to your personal schedule
4:50pm–5:40pm Wednesday, April 5, 2017
Location: Sutton South/Regent Parlor
Level: Intermediate
Dion Stewart (Third Star, Inc.)
Dion Stewart offers an overview of user story mapping—a technique for improving product delivery by keeping development focused on users—using annotating user journeys, which help architects design elegant systems by ensuring the needs of the user experience are met and using the user experience to inform architectural decisions. Read more.