Enterprise AI Project Wiki · Requirements and business scenarios
User need
Also calledUser needs · Need of the user · End-user need · Service user need
A user need is a solution-independent prerequisite that a user or group of users requires in a defined context of use to achieve an intended outcome. It explains who must accomplish or understand what, under which conditions, why the outcome matters, and which barrier exists today, providing a basis for scope, user requirements, design, content, support, and validation.
A user need states what must be satisfied without first choosing a feature
People use a service to achieve an outcome beyond the service: submit a valid application, understand a decision, recover blocked work, prove eligibility, or make a safe judgment. ‘I need an Export to Excel button’ already chooses a solution. The underlying need may be to compare records in an offline meeting, hand work to someone without an account, or retain an auditable snapshot—each of which can lead to different designs.
A need is not a wish list. Feature suggestions, complaints, searches, errors, and workarounds are research leads that require validation against real tasks, context, and behavior. Users may describe a problem accurately without knowing technical, security, regulatory, or cross-role constraints; a team must not use its expertise to ignore the outcome users actually seek.
A useful need remains relatively stable as features and channels change. A reminder could be a page message, SMS, email, calendar event, or human service. The need is that the user knows about a deadline in time to act. Keeping these levels separate preserves room to compare solutions, govern scope, and validate outcomes.
What a project-ready user-need record contains
“I want a search box” is a solution preference, not necessarily the need. The project keeps asking who struggles in which context, what result they need, and which time, risk, or use constraints matter. Connecting those facts leaves room to compare implementations.
Stable ID and concise name
Give the need a traceable ID and name it by an understandable result, such as knowing which evidence is missing before submission, rather than validation feature.
User role and covered groups
Identify who has the need and whether it applies to delegates, support staff, infrequent users, disabled users, or people without a digital channel; do not write only user.
Trigger and context of use
State when the need arises, the task underway, devices and channels, and relevant constraints of time, place, capability, connectivity, and stress.
Necessary capability or condition
In solution-independent language, state what the user must complete, obtain, understand, confirm, correct, or control. Keep screens, buttons, models, and notification channels out of the core need.
Intended outcome and reason
Explain the larger outcome enabled and the real effect if the need is unmet. This gives priority and acceptance their user and business meaning.
Current barriers and workarounds
Record how current services, rules, information, ability, or channels block the outcome and where users seek help, repeat work, use workarounds, or abandon it. A workaround is not automatically the target design.
Evidence and confidence
Reference interviews, observation, tickets, searches, logs, analytics, samples, and counterexamples. Distinguish validated needs, hypotheses, and isolated opinions.
Applicability and related needs
Record organizational, regional, language, scenario, time, and exception boundaries and link the higher outcome, neighboring needs, and conflicts between user groups.
Owner, status, and review point
Name who maintains the conclusion, record draft, validated, adopted, deferred, or retired status, and define when user, policy, channel, or operational change requires renewed research.
How to discover what users actually need
People often describe a familiar feature first because features are easier to name than the underlying difficulty. Discovery listens to what they say and observes how work happens now, where waiting or rework occurs, and what failure costs. The need often sits inside that friction.
Start with the outcome and wider journey
Understand the ultimate task, where this service sits, and which organizations and non-digital steps precede and follow it instead of treating the current page boundary as the need boundary.
Include different users and support roles
Recruit actual or likely users and research caseworkers, support, delegates, inspectors, and service providers. Deliberately include people who rarely use digital services, use assistive technology, or risk exclusion.
Observe real tasks
Ask participants to work with real or representative material and observe pauses, repetition, external notes, requests for help, and abandonment. Do not ask only which feature they want.
Combine operating evidence
Use searches, contact-center records, tickets, returns, errors, completion data, complaints, and prior studies to understand scale, while remembering that current data omits people who never enter the channel.
Ask why beneath the first solution
For requests such as export, AI, or more fields, ask what must be achieved, in which context, why the existing method fails, and who receives the result until a stable need can be expressed.
Form a need hypothesis
Write the role, context, necessity, and outcome with sources, confidence, missing groups, and unanswered questions. Do not remove meaningful constraints merely to fit a template.
Seek counterexamples and conflicts
Find who does not have the need, when the opposite applies, and whether serving one group increases another's risk. Separate common, role-specific, and rare high-impact needs.
Research and revise continuously
Revalidate through discovery, prototypes, testing, limited use, and live operation. Low feature use may mean the need is absent or that discovery, trust, access, or usability blocks it.
How to judge whether a user need is reliable
A plausible sentence is not automatically strong enough for a project decision. A reliable need traces to real users and tasks and lets the team judge whether the outcome improved. Abstract wishes and prematurely fixed features both create an unstable foundation for later requirements.
- Does it sound like a real user outcome?
Use business language rather than project terminology and technical components.
Check original research language, task evidence, and user playback.
- Is it independent of a chosen solution?
When a statement locks in a button, channel, vendor, or model, ask for the necessary result beneath it.
Check that at least two potential ways of meeting it can be proposed.
- Does it contain context rather than a slogan?
Simple, fast, and secure are useful only when tied to a user, task, and constraint.
Check trigger, device, time, capability, and risk.
- Is there auditable evidence?
Stakeholder opinion and team inference must remain hypotheses rather than being presented as user research.
Check source, sample, date, method, counterexamples, and privacy handling.
- Does it explain why it is necessary?
The larger result and consequence of failure distinguish meaningful needs from a long list of generic ‘I need to view’ statements.
Check user outcome, business effect, and affected parties.
- Does it address exclusion risk?
Average-user analytics cannot replace research with disabled, low-skill, infrequent, multilingual, constrained-device, or non-digital users.
Check recruitment, missing groups, and supplementary plan.
- Is it traceable without being a feature?
One need can be met by several requirements and service elements, and one feature can support many needs. Retain many-to-many traceability.
Check need–scenario–requirement–test links.
A constructed example that recovers a need from a solution request
The customer-independent procurement setting below shows how to work backward from a requested solution to the actual need. The point is not to dismiss the requested feature, but to understand why it was requested before deciding whether it is the best response.
Original request
‘Add AI to the purchase page so it tells me how to complete it.’ This proposes a solution without identifying who needs what, when, or why.
Research observation
Some infrequent requesters pause at cost-center selection and evidence preparation, consult outdated chat screenshots, or are returned after submission. Experienced requesters usually do not need step-by-step guidance.
Need statement UN-07
As an infrequent purchase requester preparing an unfamiliar category, I need to know the applicable rules, missing evidence, and information sources before submission so that I can produce a request the procurement lead can evaluate once.
Outcome and risk
Meeting it should reduce preventable returns without implying that completeness guarantees approval or exposing sensitive rules and other requests to unauthorized people.
Potential responses
Contextual guidance, a checklist, examples, rule validation, human help, or cited AI assistance may be considered. Prototypes and risk evidence should determine the combination rather than an advance AI commitment.
Validation plan
Use representative tasks with different experience, categories, devices, and access needs. Check understanding of missing items, sources, and next steps and record wrong guidance, abandonment, and human takeover.
How user needs become scope, requirements, and acceptance evidence
A user need does not become a development task directly. It helps select the problem for this phase, becomes verifiable business, system, and quality requirements, and returns at acceptance as the question of whether users now complete the original task better. That thread keeps feature delivery connected to purpose.
Baseline the needs
For validated needs, record role, context, outcome, evidence, priority, and owner while retaining hypotheses and gaps so the registry does not appear more certain than the research.
Decide whether this project owns the response
Some needs belong to policy, offline support, a third party, or another service. State in-phase, shared, dependent, and excluded responsibility instead of promising software for every difficulty.
Derive user and service requirements
Use context, priority, risk, regulation, and technical constraints to turn needs into specifiable and verifiable interaction, information, quality, channel, support, and system requirements.
Organize manageable delivery work
Use user stories, features, content, and operational tasks to plan delivery while retaining traceability to the larger need and outcome.
Compare solutions
Use prototypes, technical experiments, security, and accessibility review to compare ways of meeting the need and record why each is selected, combined, or rejected.
Define evidence that the need is met
Acceptance checks not only that a feature exists but that representative roles can achieve the outcome in context, including errors, denial, accessibility, and cross-channel paths.
Continue validation in live operation
Combine qualitative research, task outcomes, support, errors, appeals, and exclusion indicators. A metric supports only the claim within its definition and cannot prove cause alone.
Enterprise AI user needs cannot be reduced to ‘more intelligent’
People rarely need “an AI” or “a chat box.” They may need to find evidence faster, reduce repeated synthesis, see uncertainty, or receive appropriate help in a complex task. AI is one possible implementation; the need still concerns outcomes, evidence, risk, and human responsibility.
First state the result and evidence users need
One person may need the currently applicable clause from a large corpus, another may need conflicting evidence compared, and another only needs a draft they can continue editing. “Provide chat” does not describe any of these. The need identifies permitted sources, freshness, citation, completeness, and acceptable uncertainty.
Understand capability and limitation
Users need to know intended use, excluded tasks, whether output is AI-generated, what requires review, and how model or knowledge change can affect results.
Control input and data use
Define what users need to know before submission, who can see data, how long it remains, correction and deletion, and handling of sensitive or third-party material.
Refuse, correct, and obtain human help
On insufficient information, error, rule conflict, or disagreement, users need correction, rejection, human review, or a non-AI path rather than being trapped by automation.
Retain control before system action
When AI sends, writes, orders, or approves, show the object, parameters, and consequences and provide proportionate confirmation, cancellation, or stopping. A click alone is not valid authority for every high-risk action.
Different roles need different evidence
Direct users, reviewers, approvers, takeover operators, and affected people need different explanations, logs, citations, and appeal paths; one generic answer surface cannot cover them all.
Non-users can have needs
People affected by an AI decision without an account may need notice, explanation, correction, appeal, and a human decision. The project must state whether and how the service owns these needs.
Evaluation must map to the need
Turn outcomes into layered scenarios and measures of task success, quality, latency, cost, stability, refusal, and takeover and preserve model, prompt, knowledge, and tool versions.
Concepts commonly confused with a user need
Wishes, pain points, feature requests, business needs, and user requirements sit near one another but at different levels. Separating them is not about producing more documents; it prevents a complaint from becoming a feature immediately or a feature from being mistaken for proven business value.
| Related concept | How it differs from a user need |
|---|---|
| User want or preference | A preference describes a favored way and is a research signal. A need is necessary for an outcome and may be met in a way the user did not propose. |
| Pain point or problem | A pain point describes current difficulty; a need states what must be present for the outcome. Several pains can share one unmet need, and not every pain belongs to this service. |
| User outcome | The outcome is the final state the user obtains. The need is a prerequisite for achieving it; the ‘so that’ in a need statement should connect to the larger outcome. |
| Business requirement | A business requirement states an organizational, policy, or commercial outcome. A user need describes a prerequisite for a user's outcome. They should align but are not always identical. |
| Stakeholder expectation | A stakeholder may express needs, wants, capabilities, and constraints without being a direct user or having validated evidence. A user need identifies user, context, and evidence. |
| User requirement | A user requirement transforms a need into a specifiable, verifiable interaction or use-related quality requirement after context, priority, trade-offs, and system constraints are considered. |
| User story | A story packages actor, need, and goal into manageable work, often with acceptance criteria, complexity, and dependencies. One stable need can generate many stories. |
| Functional requirement | A functional requirement specifies system behavior and is an implementation layer for meeting needs. A user need normally does not prescribe a function. |
| Acceptance criterion | A criterion determines whether a delivery object or outcome passes. It should trace to a need, but the need statement alone is not usually a complete decision rule. |
Sources and scope
This entry explains a user need in service, software, and enterprise AI projects: a prerequisite that users require in a particular context of use to achieve an intended outcome. It is not every idea, preference, feature name, or solution requested by a user and is not identical to a business objective, business requirement, stakeholder expectation, user requirement, user story, functional requirement, acceptance criterion, or market need. A need should be evidence-based but cannot be declared proven by one interview, search query, or ticket. Priority, project responsibility, accessibility, and compliance must be decided by authorized parties using continuing research and project constraints.
- UK Government GovS 005 Digital: a user need is a solution-independent prerequisite for an intended outcome in a context of use and is transformed into user requirements
- GOV.UK Service Manual: definition, real-user research, solution-independent writing, continual validation, and traceability into user stories
- GOV.UK Service Manual: discovery research into users, current work, problems, goals, and people who provide or support a service
- UK Government Design Principles: start with user needs, research real users, and do not equate every requested solution with a need
- NASA Stakeholder Expectations Definition: understand expectations, use, goals, scenarios, and constraints without prescribing implementation and derive later requirements
- NASA Systems Engineering Handbook appendix: distinguishes needs, desires, capabilities, and expectations from converted verifiable shall requirements
- ISO 25065:2019: common format for user requirements covering interaction and use-related quality requirements for intended outcomes
- GOV.UK Service Manual: research access needs across ability, device, time, and context and include disabled users from the start
- W3C WAI Accessibility Principles: perceivable, operable, understandable, and compatible user access needs and standards
- NIST AI RMF Core: intended purpose, users, tasks, context, impacts, human oversight, feedback, appeals, deactivation, and recovery