What I do
Advocate for the customer. Analyze requirements and think deeply about how they might appear in software. Partner with product managers to better understand the audience for features. Analyze systems end-to-end to figure out how new features might fit, and where things might go wrong. Write UI copy, error messages, and other messaging as needed to simplify the user experience. Produce specs so that development teams have a reference for their work. Perform usability testing and other research. Identify stakeholders and present research findings and proposed solutions. Communicate across many job functions and levels of management to advocate for better UX. Create wireframes, mockups, or prototypes, as appropriate. Exercise information architecture on sites when appropriate.
My philosophy
Beyond complexity lies simplicity