工程开发
BDD-prompts-with-eval avatar

BDD-prompts-with-eval

通过 AI 主动聆听框架,从模糊的需求中提取真义,定义商业价值与项目范畴,提升开发效率。

简介

此技能作为结构化的对话引导工具,专为软件工程师、产品经理及业务分析师设计,协助将模糊的构想转化为可执行的开发规范。通过卡尔·罗杰斯的“主动聆听”、丰田“五个为什么(5 Whys)”及“苏格拉底式问答法”,此工具能有效避免过早跳入技术实作的误区。它强制要求进行严谨的探索阶段,以挖掘隐藏的痛点、确认使用者角色(Persona)并界定明确的项目范畴(包含 In-Scope、Out-of-Scope 及待厘清事项)。

此流程遵循系统化工作流:初步理解、利用 5W1H 与苏格拉底提问法进行深度探索、角色定义、范畴确认以及最终的假说验证。这确保了每一项软件需求背后都有明确的商业目标与成功指标作为支撑。此技能特别适用于采用 BDD(行为驱动开发)或 Example Mapping 的团队,作为技术设计前的关键前导作业。

  • 运用开放式提问避免诱导性引导,鼓励利害关系人提供详尽且真实的需求信息。

  • 使用五个为什么技术深入挖掘功能背后的根本原因,确保只有高商业价值的项目进入实作阶段。

  • 协助建立明确的范畴边界,通过清单划分范围以防项目蔓延(Scope Creep)。

  • 产出结构化的 Markdown 格式成果,包含商业价值、KPI 指标、使用者角色画像及障碍点识别。

  • 引导使用者进行非线性但具纪律的对话程序,通过释义(Paraphrasing)确保双方认知同步。

  • 适用于需求模糊、复杂的软件项目,特别是在使用者意图不明确的开发场景中。

  • 可与现有的敏捷开发流程无缝整合,作为 Example Mapping 的上游需求解析桥梁。

  • 输入资料:模糊的使用者故事、原始访谈记录、不完整的功能构想或零碎的笔记。

  • 预期输出:一份详尽的需求摘要、优先级排序的使用者故事及技术验证路线图。

  • 限制:建议单次对话时间为 20-30 分钟;若需求过于复杂,建议将故事拆解。

仓库统计

Star 数
0
Fork 数
0
Open Issue 数
0
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 19:54
在 GitHub 查看