A user interface analyst (software) studies the way end users interact with computer software. The user interface analyst studies the way testers and end users use toolbars, radio buttons and other interface elements within programs and helps improve these processes to make software use easier and more efficient. For software in a pre-release alpha or beta stage, the user interface analyst typically act as a go-between for testing groups and user interface designers on the development team. They carefully monitor testing reports and data related to the user interface, examining how these interface elements are used and making recommendations for changes that include adding and subtracting interface elements.
Many pieces of software, such as web browsers and office software, are updated frequently even after release. With the user interface analyst able to see how a wide range of end users are using various elements of the interface, he or she can analyze what is essentially crowd-sourced data to help improve product performance. This could lead to, for example, removing elements that are barely used to improving the clarity and functionality of specific tools.
Most user interface analysts have a strong education background in computer science or a related field; typically, these workers focus on interface studies in college and specialize in this area as entry-level workers in development or testing teams. User interface analysts normally work in a computer design laboratory or office during regular business hours.
User Interface Analyst (Software) Tasks
Create and be accountable for the user interaction model, workflows, information architecture, prototypes, and guidelines for user interfaces.
Develops design concepts and user interface designs.
Conduct user and design research including: usability studies, ethnographic field research, user surveys, prototype testing, competitive product analysis, and latest industry & design trend research.