● Understand product specifications and user psychology ● Conduct concept and usability testing and gather feedback ● Define the right interaction model and evaluate its success ● Develop wireframes and prototypes around customer needs ● Find creative ways to solve UX problems (e.g. usability, findability) ● Communicate design ideas and prototypes to developers