User Requirements Gathering Flashcards
(21 cards)
What is the goal of requirements gathering?
To develop accurate system, user, and usability requirements that ensure a usable system.
Why is defining requirements considered difficult?
It involves deciding exactly what to build and interfaces with users, machines, and systems.
What is ISO 13407?
A standard for applying human-centred design and evaluation, supporting existing lifecycles.
Why is early design usually high-level?
Because it’s too soon to finalize details; mockups are used until more information is gathered.
Why might users struggle to articulate their needs?
They may not know what’s possible or struggle to express goals and interests.
Why gather requirements?
Because needs aren’t always obvious, can change during development, and often cause stakeholder conflicts.
What should user and organisational requirements specify?
User range, design goals, requirement priorities, test criteria, and documentation.
What are functional requirements?
They define what a system should do (e.g., features and tasks).
What are non-functional requirements?
They define how a system should behave or perform, like usability or performance.
What are usability requirements?
Measurable qualities like efficiency, intuitiveness, and low cognitive load.
How are user requirements defined?
By identifying who will use the system, where, how, and what their physical/cognitive needs are.
What makes a ‘right’ requirement?
Realistic, relevant, clearly defined, timely, and enough detail but not excessive.
What is a persona?
A fictional, data-informed user profile that guides design decisions.
What are scenarios?
Stories describing how a persona would use a system in a specific context.
What is a user story?
A short statement describing a user’s goal, often structured as ‘As a [user], I want [action], so that [value].’
How do personas help design?
They help teams empathise with users, focus requirements, and inform design decisions.
What are the benefits of personas?
They provide user insight, guide design, and serve as constant reminders of user needs.
What are limitations of personas?
They can be too abstract, impersonal, or misleading if poorly constructed.
What is the minimum data needed for a persona?
Picture, name, age, location, occupation, and a realistic backstory.
What are guerilla personas?
Quickly created personas with limited resources, used when time and budget are tight.
What are empathy maps used for?
To visualise user pains, goals, and behaviours, helping to humanise data.