企业 AI 项目 Wiki · 需求与业务场景
用户要求
也常写作User requirement · User requirements · 用户使用要求 · 用户侧要求
用户要求是从用户需求、用户能力和使用情境推导出的、对交互系统使用方式和使用结果质量作出的可规定、可验证要求集合。它说明用户为达到目标必须能够怎样与系统交换信息,以及在指定用户、任务与环境中,结果需要达到怎样的有效性、效率、安全性、可访问性或满意程度。
用户要求规定系统怎样支持使用,不是规定用户服从系统
用户需求说明为了取得结果必须具备什么,用户要求把这些需要、用户能力和使用情境转成可用于设计和评价的规定。例如,“低频申请人在提交前需要知道缺少什么”仍是需要;“系统应在提交前识别必填证明缺失,并以可理解方式指出缺失项与依据”开始成为用户—系统交互要求。
“用户必须记住八码编号”“用户应在五秒内找到按钮”不是合格的用户要求:前者可能把设计负担推给用户,后者把系统表现写成用户义务。要求应约束系统、服务或支持安排,使指定用户在现实条件下能够完成任务。
用户要求既包括系统做什么,也包括使用后达到什么质量。一个流程可以功能上完成提交,却因屏幕阅读器无法操作、错误信息不可理解、批量任务过慢或关键决定缺乏确认而不能满足用户要求。
用户要求主要包括哪两类
用户不仅关心系统能不能完成一项任务,也关心完成得是否足够快、清楚、安全和容易使用。前者描述必要能力,后者描述使用质量。把两类要求都写出来,才能避免功能存在却无法在真实工作中采用。
用户—系统交互要求
规定用户为达到目标必须能够识别信息、作出输入、进行选择、收到输出、纠正错误、撤回或恢复等交互。它描述必要交互与结果,不必预先规定具体控件或页面布局。
系统输出及其属性
输出是交互的一部分,应规定内容、来源、格式、时效、完整性、可理解性和可操作后续。例如决定通知不仅要出现,还要让适用用户知道结果、依据和下一步。
使用相关质量要求
规定指定用户在指定任务和环境中,交互结果应达到的有效性、效率、安全、满意度、可访问性、防错或其他人本质量标准,并可作为系统验收条件。
辅助与支持要求
当部分用户需要帮助、替代渠道、培训或代理服务才能达到结果时,应把服务支持与交互能力一起规定,而不是默认所有人能独立使用数字界面。
适用范围与条件
每项要求应绑定角色、任务、业务对象、设备、渠道、环境、数据状态和重要例外。脱离情境的“易用”“快速”无法形成可共同执行的规格。
需求与能力的追溯
记录要求源自哪条用户需求、哪些观察到的能力或限制、哪条政策和风险;如果没有上游理由,要重新判断是否只是偏好或未经批准的设计。
怎样从用户需求推导用户要求
需求说明用户为什么需要改变现状,要求则把这种需要变成系统可以满足的条件。推导不是换一种句式抄写需求,而是逐步确认任务、输入、结果、异常和质量边界,同时保留它们与原始用户问题的关系。
确认上游需求和证据
使用已验证或明确标注置信度的用户需求,核对角色、结果、原因、研究范围和反例;不能从一句功能请求直接跳到正式要求。
固定使用情境
说明用户、目标、任务、设备、环境、渠道、频率、数据、时间压力、辅助需要和风险,使后续要求知道对谁、在哪里成立。
拆出必要交互
沿业务场景识别用户需要看到、输入、选择、确认、纠正、撤回、接收和交接什么,覆盖正常、资料不足、错误、无权和恢复路径。
定义使用结果质量
为任务完成、错误避免、理解、时间、负担、可访问性和安全设定与风险相称的可测条件,避免无依据地选择整数阈值。
检查其他角色和约束
确认满足一个角色不会泄露信息、绕过职责分离、增加支持人员不可承受负担或破坏业务规则,并纳入隐私、安全、法规与运营条件。
保持实现独立到合适程度
要求可以规定必要交互和输出属性,但除非已有不可改变约束,不锁定组件、供应商、界面控件或算法;设计决定另行记录理由。
确定验证方法与证据
在基线前说明通过检查、分析、演示、测试或用户评价怎样验证,使用什么版本、环境、样本、参与者和预期结果。
共同评审和批准
让用户代表、业务、设计、技术、测试、安全、无障碍与运营按风险参与,解决冲突、重复、不可行和证据不足后,由有权人员批准基线。
一条用户要求怎样写得可以实施和验证
“系统应当方便好用”表达了方向,却无法告诉设计和测试具体要做到什么。可实施的要求要说明谁在什么条件下完成什么任务,并把结果和限制写到可以观察的程度;技术团队仍可以在这个边界内选择方案。
唯一编号和一个主要求
每条要求可单独引用,只表达一个主要义务。用“并且”连接多个行为会导致部分通过、复测范围和变更影响难以判断。
明确的责任主体
写明系统、服务或特定组件应提供什么,不使用“应支持”“尽量”“友好”“智能”等无法确定责任和程度的词。
触发和前置条件
说明何时要求适用、业务对象与数据处于什么状态、用户拥有什么角色或权限,避免所有场景无条件执行。
可观察的行为或结果
使用能够检查的动作与结果,如显示、接受、拒绝、保留、恢复、通知或完成,不写内部实现过程冒充用户结果。
必要输入、输出和边界
规定信息、来源、允许格式、错误处理、权限和不在本要求内的部分;需要时引用数据定义与业务规则而不复制。
质量阈值和容差
当速度、准确性、完成率、负担或错误率重要时,指定测量对象、条件、统计口径、样本、时间窗和容差,而不只写一个数字。
追溯和验证属性
关联上游需求、场景、风险、下游设计、测试与验收,记录验证方法、负责人、状态、版本和变更历史。
用户要求基线前要检查什么
要求一旦进入基线,就会影响设计、报价和验收。此时再发现角色写错、例外遗漏或多条要求互相冲突,修改成本会明显上升。基线前的检查,是确认每句话都值得让后续团队据此行动。
- 必要吗?
能追溯到已采纳的用户需求、风险、政策或目标;删除后会产生可说明的后果。
核对:父需求、理由、排除决定。
- 正确且处于适当层级吗?
约束的是系统使用而非用户本人,既没有停留在愿望,也没有过早写成控件和代码。
核对:术语、责任主体、设计决定登记。
- 清晰、单一且无歧义吗?
不同业务、设计、开发和测试人员应得到同一解释,一条只承担一个主要义务。
核对:同行评审、术语表、反向复述。
- 完整且一致吗?
触发、输入、输出、错误、权限和适用边界足够,且不与其他要求、规则和角色责任冲突。
核对:场景覆盖、冲突与依赖矩阵。
- 可行吗?
技术、数据、时间、费用、法律与运营条件可支持;假设在基线前已确认或显式保留风险。
核对:试验、估算、依赖和假设记录。
- 可验证吗?
有限的检查、分析、演示或测试可以判断是否满足,不依赖“看起来不错”或未指定人员意见。
核对:验证方法、环境、样本、预期和容差。
- 双向可追溯且可修改吗?
能向上解释为什么存在,向下找到设计、实现和证据;修改时能定位影响而无需重写无关要求。
核对:关系、版本、状态和变更记录。
怎样从用户需求形成用户要求
下面继续使用独立构造、与任何客户无关的采购情境,展示同一个用户需求怎样形成多条可验证要求。需求不会因为被拆开就消失;每条要求都应能回到原任务,说明自己解决的是哪一部分。
上游用户需求 UN-07
低频采购申请人在准备陌生类别时,需要在提交前知道适用规则、缺失证明和信息来源,以便形成可供采购负责人判断的申请。
URQ-21:缺失项反馈
当具有采购申请人角色的用户请求提交草稿时,服务应在写入提交状态前检查当前规则版本规定的必填信息与证明,并逐项返回缺失名称、适用理由和可核对的规则来源。
URQ-22:不得误报批准
缺失项检查通过后,服务应明确说明该结果只表示申请资料达到提交条件,不表示采购决定已批准,也不得生成批准状态或占用预算。
URQ-23:可访问的错误恢复
对项目确认的代表性桌面、移动端和辅助技术组合,申请人应能从每个缺失项返回相应输入位置、保留已输入内容,并在修正后重新检查。实际组合和判定指标另行批准。
追溯与验证
三条要求共同追溯到 UN-07 与采购提交场景,分别通过规则覆盖测试、状态与权限负面测试、代表用户任务和辅助技术测试验证;版本、规则样本和参与者范围必须留档。
用户要求怎样形成可维护的基线
要求不是写完就不再变化,但变化需要留下来龙去脉。谁提出、依据哪项需求、由谁批准、影响哪些设计和测试,都应能够追溯。这样用户工作改变时,团队才能判断该更新哪一条,而不是重新猜整套系统。
建立要求登记
统一记录 ID、正文、理由、来源、角色、情境、优先级、验证方法、负责人、状态、版本和关系,避免散落在原型批注和聊天中。
覆盖而不重复
用需求—场景—要求矩阵检查遗漏、重复和冲突;相同质量要求可由共同规范引用,不在几十条故事中复制出不一致版本。
批准可识别基线
明确哪一版要求用于报价、设计、测试和验收,记录批准人、日期、开放假设和偏差;“最新文档”不是稳定基线。
连接设计而不改写历史
设计说明每项要求怎样被满足并记录取舍;如果设计发现要求不可行或不必要,通过变更流程修改要求,不静默改变语义。
绑定验证与缺陷
每条要求至少有计划验证路径,测试结果与问题引用要求 ID;问题关闭后能证明哪一版本、哪一情境已重新验证。
控制变更和影响
用户研究、政策、流程、供应商、数据或运行条件变化时,分析上游需求、下游设计、接口、培训、测试、费用和发布时间,并由有权人员决定。
上线后复核有效性
验证系统符合要求不等于用户需求持续得到满足。结合实际任务、支持、异常、被排除群体和业务结果,必要时修订需求与要求基线。
企业 AI 用户要求还要规定哪些可观察行为
“回答准确、自然、智能”很难直接实施,也无法稳定验收。AI 要求需要描述用户能观察到的行为:什么时候引用资料,什么时候承认不知道,什么时候停止并转给人,以及执行动作前需要哪些确认。这样才能把概率性能力放进可负责的业务流程。
让用户看得见结论依据
用户要判断一条回答能不能用于工作,往往需要知道它引用了什么、资料是哪一版、在什么时间范围内适用。要求应指出哪些场景必须展示这些信息,以及找不到足够依据时系统应怎样说明或停止。只写“回答准确”,既没有告诉系统怎样表现,也没有给用户核对的方法。
资料不足与冲突处理
规定缺少必要资料、来源冲突、超出知识范围或低置信时应追问、限制回答、拒绝、转人工或停止动作,且不得在没有依据时自行补齐。
角色与数据边界
规定模型、检索与工具只能使用当前身份、角色、业务对象和用途允许的数据,并对越权查询、跨租户和提示注入进行负面验证。
输出结构与允许变化
对草稿、分类、抽取、建议和决定辅助分别规定必填字段、格式、引用、允许波动和不可接受结果;自然语言变化不等于业务失败。
人工监督与接手
规定哪个角色在什么条件下复核、批准、拒绝或接手,需要看到哪些输入、依据、模型与知识版本,以及无人可接手时系统停止什么。
工具动作确认与副作用
对发信、写回、下单、审批等动作规定参数来源、预览、确认、限额、幂等、授权、失败补偿、撤销可能性和审计记录。
评测条件与统计口径
规定场景分层、样本版本、重复次数、模型参数、知识与提示词版本、指标分母、阈值、容差和硬停止项,避免平均值掩盖高风险失败。
变化与降级
供应商模型、内容策略、知识或工具变化时,规定重新评估触发;不满足要求时应限制能力、切换非 AI 路径、暂停或恢复到已批准状态。
用户要求容易与什么混淆
用户需求、业务要求、系统要求和验收标准会沿同一条链逐步变具体,但不能互相替代。用户要求保留使用者视角,同时已经足够明确,可以继续分配给系统和流程。把层级混在一起,容易过早锁定技术,或留下无法验证的愿望。
| 相关概念 | 与用户要求的区别 |
|---|---|
| 用户需求 | 用户需求是达到结果所需的解决方案独立前提;用户要求结合能力、情境、取舍与约束,把它转成可用于设计和评价的系统使用规定。 |
| 对用户的要求 | 培训、资格、操作纪律可能约束用户,但 ISO 语境下的 user requirements 是为了满足用户需求而对交互系统使用提出的要求,不是命令用户。 |
| 用户故事 | 用户故事以角色、需要和目标组织可管理工作,可引用若干用户要求与验收条件;用户要求是可跨故事复用和验证的规格条目。 |
| 功能需求 | 功能需求规定系统行为;用户—系统交互要求可派生功能,但还关注用户怎样识别、输入、收到、纠正和控制,并包含使用质量要求。 |
| 非功能需求 | 非功能需求常指性能、安全、可靠性等质量与约束;使用相关质量要求只覆盖指定用户、任务和环境中的使用结果,两者范围会交叉但不相同。 |
| 系统需求 | 系统需求覆盖整个系统的功能、性能、接口、数据、安全、运行和约束;用户要求是其中以用户使用和人本质量为中心的一组来源。 |
| 界面设计 | 设计决定控件、布局、流程和反馈怎样实现要求。一项要求可有多个设计方案,除非约束明确,否则要求不应提前冻结设计。 |
| 可用性目标 | 可用性目标表达期望方向;使用相关质量要求把指定用户、任务、环境、指标和判定条件写到可评价程度。 |
| 验收标准 | 验收标准把要求应用到指定交付对象、版本、环境、样本和决定规则。用户要求应可验证,但不必单独包含项目最终签字流程。 |
依据与适用边界
本文解释交互系统、软件和企业 AI 项目中的用户要求:从已识别的用户需求与能力推导、用于规定用户—系统交互和使用质量的一组要求。它不是“要求用户必须怎样做”,也不等同于原始用户需求、用户故事、业务规则、业务需求、相关方要求、完整系统需求、单项功能需求、界面设计稿、可用性目标或验收标准。不同组织可能使用“用户要求”指代更宽泛的客户或相关方要求;项目必须在术语表中声明采用的含义。实际基线、阈值、法规和验收权力应由有权相关方确认。
- ISO 25065:2019:用户要求规格的通用格式,覆盖用户—系统交互要求与使用相关质量要求;2024 年确认继续有效
- ISO 9241-115:2024 在线术语:用户要求源自用户需求与能力,并包含交互要求和使用相关质量要求
- ISO/IEC/IEEE 29148:2018:系统与软件需求工程过程、信息项与规格内容;2024 年确认继续有效
- NASA Systems Engineering Handbook Appendix C:必要、明确、可行、实现独立、单一、双向可追溯和可验证的要求检查
- NASA Software Engineering Handbook SWE-050:唯一编号、shall 表达、完整一致、可修改、可测量、同行评审与需求管理
- NASA Technical Requirements Definition:将相关方期望转成经验证、双向追溯的技术要求并准备基线
- GOV.UK Service Manual:从经研究的用户需求派生更具体的用户故事、功能和内容并保留追溯
- GOV.UK Service Manual:用户故事的角色、需要、目标、验收条件与可管理交付单元边界
- GOV.UK Service Manual:无障碍实现、辅助技术测试与组件级可访问性验收条件
- NIST AI RMF Core:AI 用途、用户、情境、监督、评测、反馈、申诉、停止、降级与恢复要求