User Centred Design Flashcards
What is user-centered design (UCD)?
User-centered design is an approach that involves users throughout the design and development process. It ensures a website or application meets user needs and affords a good user experience. The international standard that provides recommendations for UCD practices is ISO 9241.
What is usability testing?
Usability testing aims to see how well users can complete tasks on a website and if there are any issues that need fixing. It could be conducted by having users attempt to complete a series of tasks on the website followed with a questionnaire on how well they were able to complete them and if they encountered difficulties.
What is functional testing?
Functional testing involves making sure all links, forms and buttons work as expected.
What is device testing?
Device testing involves using the website on different types of hardware to ensure it works correctly on each of them.
What is browser testing?
Browser testing involves using the website on different types of web browsers to ensure it works correctly on each of them.
What is performance testing?
Performance testing involves measuring page load times and how the website handles high volumes of traffic.
What are questionnaires?
Questionnaires are sets of questions used to gather information from representative users. They could be delivered to many individuals digitally via email, by phone, or in-person.
What is a focus group?
A focus group can be arranged with representative users to have a discussion on a given topic. This could be used to hear their opinions on existing websites and proposed designs for the charity website.
What are face-to-face interviews?
Face-to-face interviews could be held with the client, representative users, or other important stakeholders. This is an opportunity to gather specific information on a topic, such as how the charity operates and its specific needs.
What are the steps in the UCD process?
The steps in the UCD process are: 1. Understand Context of Use, 2. Specify User Requirements, 3. Produce Design Solutions, 4. Evaluate Designs against Requirements.
What are iterative software development lifecycles?
Iterative software development lifecycles mean that stages of development can be revisited if required for the project to reach an acceptable state.
What design considerations should be kept in mind?
Design considerations include: users (including their goals, tasks, characteristics, environments, and constraints), information gathering techniques, accessibility, performance, responsiveness, user interface design, and usability.