跳转到内容

深度访谈 (Deep Interview)

OMC 框架的需求获取引擎 - 从模糊到清晰

Deep Interview 通过结构化访谈帮助你:

  • 将模糊想法结晶为精确需求
  • 探索不同角度的解决方案
  • 识别隐藏的约束和风险
  • 建立清晰的规格说明
Trace (找根因) → Deep Interview (定方案)

Deep Interview 通常在 Trace 之后使用,基于已确定的根因来定义解决方案。

当问题过于复杂时:

“最简单的可行版本是什么?” “哪些约束是真正必要的?” “可以移除哪些功能?“

当模糊度仍然很高 (>0.3):

“这到底是什么?” “什么是核心概念?” “什么是支撑概念?“

持续追问直到清晰:

  • What - 是什么?
  • Why - 为什么?
  • How - 怎么做?
  • What-if - 如果…会怎样?
开始访谈
理解当前问题
选择访谈模式
逐个提问
记录答案
构建下一问题
结晶需求
输出规格
用户: "帮我做个好的系统"
Deep Interview:
1. 你想解决什么问题?
2. 主要用户是谁?
3. 核心功能是什么?
4. 预算和时间?
...
→ 输出: 清晰的需求规格
用户: "在微服务和单体之间选择"
Deep Interview:
1. 团队规模?
2. 预期用户量?
3. 维护能力?
4. 扩展需求?
...
→ 输出: 基于上下文的推荐 + 理由
用户: "应该用 React 还是 Vue?"
Deep Interview:
1. 团队经验?
2. 项目类型?
3. 长期规划?
4. 性能要求?
...
→ 输出: 评估 + 建议
技能关系
TraceDeep Interview 的上游,提供根因
PlanDeep Interview 的下游,基于需求规划
Deep-DiveTrace + Deep Interview 的组合
  1. 一次一问题 - 不要一次问多个
  2. 诚实回答 - 越真实结果越好
  3. 追问细节 - 不明白就问
  4. 确认理解 - 适时确认访谈理解
  1. 不要给模糊答案 - “随便”、“都可以”
  2. 不要跳过问题 - 每个问题都有意义
  3. 不要假设 - 不确定就说不知道

官方文档: deep-interview/SKILL.md