Software User Experience Design
User experience design is a subset of the field of experience design which pertains to the creation of the architecture and interaction models which impact a user's perception of a device or system. The scope of the field is directed at affecting "all aspects of the user's interaction with the product: how it is perceived, learned, and used."
The user experience
User experience design, most often abbreviated UX, but sometimes UE, is a term used to describe the overarching experience a person has as a result of their interactions with a particular product or service, it's delivery, and related artifacts, according to their design. As with its related term, User Interface Design, prefixing "User" associates it primarily with digital media, especially interactive software. It most commonly refers to the result of a planned integration of software design, business, and psychology concerns. It can apply to the result of any interaction design. Voice User Interface (VUI) systems, for instance, are frequently mentioned as a type of user interface that can lead to a poor user experience.
For a more generalized usage, which can include reference to physical environments, see experience design.
This field has its roots in human factors and ergonomics, a field that since the late 1940s has been focusing on the interaction between human users, machines and the contextual environments to design systems that address the user's experience. The term also has a more recent connection to user-centered design principles and also incorporates elements from similar user-centered design fields:
- Human computer interaction
- Information architecture
- Interaction design
- Interface design
- User interface design
- Usability engineering
- Visual design
As with the fields mentioned above, user experience design is a highly multi-disciplinary field, incorporating aspects of psychology, anthropology, computer science, graphic design, industrial design and cognitive science. Depending on the purpose of the product, UX may also involve content design disciplines such as communication design, instructional design, or game design. The subject matter of the content may also warrant collaboration with a Subject Matter Expert (SME) on planning the UX from various backgrounds in business, government, or private groups.
User experience design incorporates most or all of the above disciplines to positively impact the overall user experience a person has with a particular interactive system, and it's provider. User experience design most frequently defines a sequence of interactions between a user (individual person) and a system, designed to meet or support user needs and goals, primarily, while also satisfying systems requirements and organizational objectives.
Typical outputs include:
- Flows and Navigation Maps
- User stories or Scenarios
- Persona (Fictitious users to act out the scenarios)
- Wireframes (screen blueprints or storyboards)
- Prototypes (For interactive or in-the-mind simulation)
- Written specifications (describing the behavior or design)
- Graphic mockups (Precise visual of the expected end result)
User experience design is integrated into software development and other forms of application development in order to inform feature requirements and interaction plans based upon the user's goals. New introduction of software must keep in mind the dynamic pace of technology advancement and the need for change. The benefits associated with integration of these design principles include:
- Reducing excessive features which miss the needs of the user
- Improving the overall usability of the system
- Expediting design and development through detailed and properly conceived guidelines
- Incorporating business and marketing goals while catering to the user