用途:该技能用于分析和提炼产品需求,适用于澄清项目范围、识别需求缺口或验证需求是否可落地的场景。
主要能力:资料将需求分为三类。功能需求描述系统“做什么”,例如用户可用邮箱和密码登录、系统发送订单确认邮件。非功能需求描述系统“如何表现”,如性能(页面加载少于2秒)、安全(密码用 bcrypt 存储)、可扩展性(支持1万并发用户)。约束是方案的限制条件,例如必须使用现有认证系统、必须运行在 AWS 上。
分析技巧:一是连续追问五次“为什么”以挖掘真实需求。示例中“增加导出 Excel 按钮”经层层追问后,真实需求是区域业绩看板。二是 SMART 标准,需求应具体、可衡量、可实现、相关且有截止时间。三是边界情况分析,需考虑无数据、数据过多、用户离线、权限被拒等情况。
验证清单:需求是否可测试、可实现、必要、与其他需求一致、完整,以及优先级是否明确。
文档写法示例:REQ-001 用户认证,描述为用户必须通过认证才能访问系统,验收标准包括有效凭据可访问、无效凭据显示错误、连续5次失败后锁定账户,优先级为必须有,依赖 REQ-002(用户管理)。
限制:以上为技能提供的通用方法与示例,具体项目的工具、平台与适用范围资料暂未提供。