Accessibility Features | Clarity of Information |
Clear Hierarchy | Compatibility |
Consistent Instructions | Consistent Look & Feel |
Consistent Terminology | Customization Options |
Depth of Information | Ease of Registration |
Ease of Use | Effective Use of Color |
Efficient Information Retrieval | Error Handling |
Error Prevention | Error Recovery |
Forgiving Inputs | Help Features |
Information Access & Display | Input Flexibility |
Input Validations | Intuitive Data Presentation |
Intuitive Interfaces | Lack of Feature Clutter |
Lack of Obscure Gestures | Layout |
Learnability | Loading Times |
Multilingual Support | Multiple Input Methods |
Navigation | Offline Functionality |
Performance & Responsiveness | Predictability |
Quick Access to Features | Quick Access to Information |
Readability | Seamless Integration |
Streamlined Processes | Task Productivity |
Usable Defaults | Usable Error Messages |
User Control | User Feedback Mechanisms |
Workflow Flexibility |
Learnability
Learnability requirements may be initially captured with customer expectations such as "I just want it to work when I plug it in." If accepted by business units, such general statements can be used as principles that guide more detailed specifications.Performance
The performance of users in completing a task. For example, 99.5% of users will be able to able to perform an international bank transfer with the banking app the first time without assistance.Productivity
If a user interface is used repeatedly by customers or employees in their work they may be primarily concerned with productivity requirements. For example, "As a production manager, I want to be able to see the status of all workstations in one screen."Accessibility
Requirements that things be useful to as broad a group of people as possible including people with disabilities. For example, "A can of coffee so easy to open and reseal that you can do it without using your hands."User Friendliness
Requirements that things be delightful to use. For example, a baby stroller that is easy to seal against hard rain within 20 seconds.Error Tolerance
Requirements that things be difficult to get wrong. For example, a chair that is assembled by customers may have the requirement that it be impossible to fit parts together incorrectly.Information Scent
Requirements that information and tools be easy to find. For example the customer requirement that a user interface avoid "cryptic icons that are too abstract and meaningless."Undo
Requirements for a safe environment where users can try things that are possible to undo.Flow
Requirements that users be able to flow through tasks without being interrupted. For example, a customer requirement for a banking website such as "As a customer, I want to logon without popup offers and information that doesn't apply to me."Customization & Personalization
Requirements to customize or personalize things for the user. For example, the customer requirement that they would like to customize the layout of menus.User Engagement
User engagement related requirements such as environments that are fun and stimulating. For example, the requirement that 95% of customers rate a tool as fun to use.Overview
Usability requirements are specifications and criteria for anything that influences the user experience but doesn't include specifications of functionality. This can include things that a user interface should and should not do whereby distracting or unwanted features can be ruled out.Summary
Usability requirements define how a product, service, system or environment is experienced by users. This can include anything that impacts the user experience or the productivity of users.Notes
Input flexibility is a user interface that doesn't assume that users will input information in any particular order. This relates to a greater principle that user interfaces not make unnecessary assumptions about the user or their behavior. For example, date entry fields that do not assume the user will select the month first or the start date before the end date.Overview: Usability Requirements | ||
Type | ||
Definition | Documented expectations, targets and specifications designed to ensure that a product, service, process or environment is easy to use. | |
Related Concepts |