Professional Documents
Culture Documents
Integrating User Experience Design Into The Product Lifecycle
Integrating User Experience Design Into The Product Lifecycle
Product Lifecycle
Integrating User Experience Design
into the Product Lifecycle
Presented by
Jeff LeBlanc
Director of User
Experience
ICS
jeffl@ics.com
About the Presenter
Jeff LeBlanc
• What is UX Design
• When to apply UX Design
• UX, Agile and the software lifecycle
• Case Study
What is User Experience?
User Experience (UX)
involves creating
solutions to problems
that are both functional
and engaging
User Experience vs User Interface
http://www.usabilityprofessionals.org/usability_resources/usability_in_the_real_worl
d/roi_of_usability.html
How Long to Write Code This?
What is a UX Team?
• Waterfall
– Requirements, specs, code, test, release
– UX done up front
• Agile
– Light specs, features coded in short sprints
– Very common practice today
– UX done just ahead of implementation
Integrating UX into Your Process
http://www.uxmatters.com/mt/archives/2012/07/is-ux-strategy-fundamentally-
incompatible-with-agile-or-lean-ux.php
Agile UX
http://www.nngroup.com/articles/agile-development-and-usability/
Early Project UX
• Requirements analysis
– Make sure you’re building the right product by identifying
key features
• User personas and user stories
– Describe a “representative user” and how/when/why they
would use your system
– Design the right system for the right person at the right
time
Early Project UX
• Figure out where the project is, what the end goal is,
and look for immediate areas to add value
• Decide where to focus remaining efforts
– Use a heuristic analysis to identify low-hanging fruit
– Visual design refresh
– Visual QA
– Usability testing of current design
– Establish a roadmap for the rest of the project
Poll Question
• Information Architecture
• (Interactive) wireframes
• Mock-ups
– Validate with client before coding started
– Photoshop mocks win for speed vs code
• Screen specifications
• Asset creation
Staying Ahead of the Hordes
We’re a team that knows how to work with engineers and within
an Agile methodology. We understand UX First.