# 索引

LLMS 索引： [llms.txt](/llms.txt)

---

<a id="id268"></a>

### 符号

- 4 个残酷真相, [优化 bang（影响）](/ch7/#id875), [长期维持价值很难](/ch7/#id881)

### A

- A/B 测试, [跟上用户](/ch5/#abtest05)-[新的岗位描述：数字孪生维护者](/ch5/#id640), [变化背后的技术底座](/ch5/#id674), [优化 buck（投入）](/ch7/#id871), [必要时先上实验版](/ch8/#id993), [延迟](/ch9/#id1062)
- 首字母缩写与简称，在命名中的使用, [只在目标画像普遍使用时才用缩写（而不是“避免缩写”）](/ch2/#id426)
- 可操作性, [诊断场景](/ch3/#id477), [在实践中分类错误](/ch3/#id483), [让错误与警告消息可操作](/ch3/#id490)
- 采纳指标, [采纳指标](/ch5/#id726), [产品目标](/ch7/#id837)
- 可供性
  - 限定于正确的人物画像与场景, [在正确场景下把可供性给到正确人物画像](/ch8/#Alimit08)-[在正确场景下把可供性给到正确人物画像](/ch8/#id967)
  - 方法可供性, [交互设计](/ch8/#id919)
  - 传达其安全性, [把注意力引向正确用法，远离错误用法](/ch8/#id946)
  - 与意符对比, [交互设计](/ch8/#id915)
  - 交付时机, [明智把握可供性的发布时机](/ch8/#Aship08)-[必要时先上实验版](/ch8/#id995)
- AI 助手, [文档驱动开发](/ch4/#id565), [挤出改进时间](/ch5/#id677), [在竞争画像间做优先级](/ch6/#id801), [案例研究导言](/ch7/#AIass07)-[产品目标](/ch7/#id843)
- 避免歧义, [避免歧义（而不是“要能自解释”）](/ch2/#id421)
- 分析瘫痪, [分析瘫痪](/ch5/#id654)
- 断言（Assertions）, [在实践中分类错误](/ch3/#id482)
- 自动化测试, [将测试用于内部试用](/ch4/#id531), [用户验收测试](/ch4/#id562)
- 可用性, [产品架构的基础](/ch9/#id1037), [可靠的用户体验](/ch9/#id1056), [可用性](/ch9/#id1067), [延迟、可用性与数据一致性的权衡](/ch9/#avail09)-[延迟、可用性与数据一致性的权衡](/ch9/#id1096), [向用户沟通非功能性需求](/ch9/#id1120)

### B

- 向后兼容, [变化背后的技术底座](/ch5/#id667)
- 性价比（bang-for-the-buck）优化, [优先级里真正重要的是什么？](/ch7/#id870)
- Beta 版本, [Beta 版本能降低故障影响半径](/ch5/#id690), [必要时先上实验版](/ch8/#id991)
- 偏见, [选择易懂的名称](/ch2/#id417), [将测试用于内部试用](/ch4/#id528), [真实用户，而非稻草人](/ch6/#id756), [软件设计中偏见与意识形态的作用](/ch8/#id925)
- 黑洞化（blackholing）, [延迟、可用性与数据一致性的权衡](/ch9/#id1092)
- 无责复盘, [向用户沟通非功能性需求](/ch9/#id1129)
- 爆炸半径, [变化背后的技术底座](/ch5/#id661), [Beta 版本能降低故障影响半径](/ch5/#id689)
- 瓶颈, [可扩展性](/ch9/#id1100)
- 头脑风暴, [以团队方式头脑风暴场景](/ch7/#id852)
- 面包屑, [利用用户已有知识](/ch2/#id380), [把“未知的未知”变成“已知的未知”](/ch2/#id408), [使用场景](/ch2/#id455), [文档之网](/ch4/#id610)
- 浏览器 Cookie, [意符的边界](/ch2/#id464)
- 残酷真相, [优化 bang（影响）](/ch7/#id874), [长期维持价值很难](/ch7/#id880)

### C

- 容量模拟, [规模模拟](/ch9/#id1104)
- 案例研究
  - 创建有效场景, [案例研究](/ch1/#CSeff01)-[写出动机](/ch1/#id334)
  - 面向变更设计, [案例研究导言](/ch5/#id647)
  - 错误与警告信息, [案例研究导言](/ch3/#id488)
  - 交互设计, [案例研究导言](/ch8/#id940)
  - 产品架构, [案例研究导言](/ch9/#id1055)
  - 产品发现, [案例研究导言](/ch7/#id833)
  - 产品指标, [案例研究导言](/ch5/#id723)
  - 用户旅程中的场景, [案例研究导言](/ch2/#CSuj02)-[使用场景](/ch2/#id452)
  - 支持交互, [用户支持飞轮](/ch5/#id708)
  - 目标受众, [案例研究导言](/ch6/#id758)
- CD（持续部署）, [变化背后的技术底座](/ch5/#id670)
- CDI（客户发现访谈）, [客户发现访谈](/ch6/#CDIs06)-[响应分析](/ch6/#id771)
- CDN（内容分发网络）, [可用性](/ch9/#id1071)
- 倡导者计划（champions programs）, [倡导者计划提供深度反馈](/ch5/#id696)
- 变更
  - 相关案例研究, [案例研究导言](/ch5/#id648)
  - 面向变更设计, [为变化而设计](/ch5/#Cdesign05)-[为变化而设计](/ch5/#id645)
  - 其技术基础, [变化背后的技术底座](/ch5/#Ctechno05)-[技术塑造文化](/ch5/#id687)
- 变更管理系统, [变化背后的技术底座](/ch5/#id663)
- 章节概览, [各章概览](/preface/#id307)
- 人物（characters）, [所以，到底什么是场景](/ch1/#id328), [角色小结](/ch1/#id341), [真实用户，而非稻草人](/ch6/#id752), [用人物画像达成一致](/ch6/#id788), [场景驱动发现](/ch7/#id845)
- 卡点（choke points）, [可扩展性](/ch9/#id1101)
- 代码清单, [阅读说明](/preface/#id309)
- 代码评审, [变化背后的技术底座](/ch5/#id658)
- “代码赢得争论”, [必要时先上实验版](/ch8/#id986)
- 编码实践
  - 将产品思维用于编码, [引导用户使用你的产品](/ch2/#id360)
  - 警惕晦涩的内部代号, [利用用户已有知识](/ch2/#id379)
  - 澄清潜在歧义, [避免歧义（而不是“要能自解释”）](/ch2/#id423)
  - 让别扭抽象显性化, [意符的边界](/ch2/#id468)
  - 提供冗余解释, [提供冗余解释](/ch2/#id441)
  - 强制参数并留下线索, [使用场景](/ch2/#id454)
  - 选择清晰、简洁且一致的名称, [只传达用户需要知道的内容（而不是“简洁”）](/ch2/#id431)
  - 使用注释增加发现路径, [提供多条发现路径](/ch2/#id388)
- 认知偏差, [选择易懂的名称](/ch2/#id416)
- 沟通
  - 向用户传达非功能性需求, [向用户沟通非功能性需求](/ch9/#id1115)
  - 能增强沟通的场景, [作为启发故事的场景](/ch1/#id316)
  - 提案的用户影响, [传达提案对用户的影响](/ch9/#id1043)
- 竞争差异化, [竞争差异化的后置性更强](/ch7/#id876)
- 复杂性
  - 扩展性带来的复杂性, [窄功能 vs 可扩展功能](/ch8/#id1004)
  - 复杂文档的替代方案, [文档不应成为承重件](/ch4/#id567)
  - 平滑揭示复杂性, [优雅揭示复杂性](/ch2/#Crev02)
- 概念指南, [理解](/ch4/#id593)
- 简洁性, [只传达用户需要知道的内容（而不是“简洁”）](/ch2/#id427)
- 确认（confirmations）, [请求用户确认](/ch3/#id512)
- 一致性, [在一致性与特异性之间权衡（而不是“保持一致”）](/ch2/#id424), [数据一致性](/ch9/#consis09)-[延迟、可用性与数据一致性的权衡](/ch9/#id1093)
- 内容分发网络（CDN）, [可用性](/ch9/#id1072)
- 内容说明, [阅读说明](/preface/#id308)
- 上下文
  - 审视全局, [拉远视角，看整体](/ch9/#id1040)
  - 在诊断信息中提供, [提供上下文](/ch3/#Cdimess03)-[提醒用户他们做了什么](/ch3/#id489)
  - 在反馈中提供, [反馈组件帮助用户发声](/ch5/#id694)
  - 提醒用户相关上下文, [提供冗余解释](/ch2/#id439)
- 上下文菜单, [案例研究导言](/ch2/#id365), [优雅揭示复杂性](/ch2/#id394), [把“未知的未知”变成“已知的未知”](/ch2/#id409)
- 持续部署（CD）, [变化背后的技术底座](/ch5/#id669)
- 持续集成（CI）, [变化背后的技术底座](/ch5/#id656)
- 转化率, [效果平平](/ch1/#id314), [延迟](/ch9/#id1059)
- Cookie, [意符的边界](/ch2/#id463), [数据一致性](/ch9/#id1080)
- 交叉引用, [使用场景](/ch2/#id456)
- 知识诅咒（Curse of Knowledge）, [选择易懂的名称](/ch2/#id415)
- 客户发现
  - 目标, [客户发现](/ch6/#id762)
  - 通过与受访者建立关系网络, [与被访者建立关系网络](/ch6/#id777)
  - 经验法则, [客户访谈经验法则](/ch6/#id779)
  - 通过访谈, [如何拿到访谈](/ch6/#CDinter06)-[响应分析](/ch6/#id768)
  - 通过销售电话, [销售通话](/ch6/#id772)
  - 通过问卷, [客户发现问卷](/ch6/#id774)
- 客户发现访谈（CDI）, [客户发现访谈](/ch6/#cdi06)-[响应分析](/ch6/#id770)
- 客户发现问卷, [客户发现问卷](/ch6/#id776)
- 客户支持（见支持交互）
- 客户价值, [理解客户价值](/ch6/#id798)

### D

- 数据一致性, [数据一致性](/ch9/#dconsis09)-[延迟、可用性与数据一致性的权衡](/ch9/#id1094)
- 数据完整性检查器, [数据一致性](/ch9/#id1083)
- 默认值
  - 选择安全且可预测的默认值, [选择安全、可预测的默认值，或者干脆不设默认值](/ch8/#id953)
  - 判断默认值的价值, [分阶段构建](/ch8/#id984)
  - 为“无默认值”编程, [选择安全、可预测的默认值，或者干脆不设默认值](/ch8/#id955)
- 《设计心理学》（Norman）, [引导用户使用你的产品](/ch2/#id353), [交互设计](/ch8/#id918)
- 设计，优秀设计的前提, [好设计的前提条件](/ch8/#id933)（另见交互设计）
- 《Designing Data-Intensive Applications》（Kleppman）, [数据一致性](/ch9/#id1074)
- 开发者生产力工程, [开发者生产力工程](/ch5/#id650)
- 开发者工具
  - 用于弥合系统-产品鸿沟, [使用能跨越系统-产品鸿沟的技术](/ch9/#id1050), [延迟](/ch9/#id1063)
  - 与数字孪生, [新的岗位描述：数字孪生维护者](/ch5/#id639)
  - 集成现成技术, [挤出改进时间](/ch5/#id676)
  - 果断迭代, [案例研究导言](/ch5/#id649)
  - 可潜在解决的问题, [技术塑造文化](/ch5/#id684)
  - 在团队文化中的作用, [技术塑造文化](/ch5/#id679)
  - 作为变更基础, [变化背后的技术底座](/ch5/#id655)
- 诊断（另见测试）
  - 尽早诊断错误, [尽早诊断](/ch3/#Dearly03)-[请求用户确认](/ch3/#id516)
  - 维护信息链, [为诊断保留信息](/ch3/#Dinfo03)-[持久化额外上下文](/ch3/#id503)
  - 相关场景, [诊断场景](/ch3/#id474), [按场景类别分组错误](/ch3/#id499)
  - 价值, [诊断信息的价值](/ch3/#id472)
  - 编写诊断消息, [警告与错误消息](/ch3/#Dwrite03)-[让错误与警告消息可操作](/ch3/#id492)
- 《创新扩散》（Rogers）, [为变化而设计](/ch5/#id641)
- 数字孪生管理员, [新的岗位描述：数字孪生维护者](/ch5/#id637), [产品指标](/ch5/#id719)
- 可发现性反转（discoverability inversion）, [优化你的阻力最小路径](/ch8/#id957)
- 发现类场景（另见客户发现；产品发现）
  - 相关考虑, [发现场景](/ch2/#id371)
  - 面向多人物画像设计, [多人物画像设计](/ch2/#id396)
  - 发现新颖功能, [把“未知的未知”变成“已知的未知”](/ch2/#id402)
  - 平滑揭示复杂性, [优雅揭示复杂性](/ch2/#DSgrace02)
  - 利用用户已有知识, [利用用户已有知识](/ch2/#id375)
  - 提供多条发现路径, [提供多条发现路径](/ch2/#DSmult02)-[提供多条发现路径](/ch2/#id393)
  - 产品发现映射, [产品发现地图](/ch2/#DSpdm02)-[产品发现地图](/ch2/#id374)
  - 为其编写文档, [发现](/ch4/#id580)
- 分布式追踪, [延迟](/ch9/#id1064), [规模模拟](/ch9/#id1106)
- 文档驱动开发
  - 相关建议, [章节总结](/ch4/#id632)
  - 复杂文档的替代方案, [文档不应成为承重件](/ch4/#id566)
  - 将产品思维应用于文档, [将写文档作为内部试用](/ch4/#id617)
  - 文档分类, [文档读者的场景](/ch4/#id579)
  - 文档读者场景, [文档读者的场景](/ch4/#DDDread04)-[文档之网](/ch4/#id611)
  - 在项目更早期勾勒文档, [文档驱动开发](/ch4/#id564), [将写文档作为内部试用](/ch4/#id616)
  - 将文档编写作为内部试用, [将写文档作为内部试用](/ch4/#DDDdogfood04)-[将写文档作为内部试用](/ch4/#id619)
- 内部试用（dogfooding）, [亲身体验自己的产品](/ch4/#id521), [将写文档作为内部试用](/ch4/#dogf04)-[将写文档作为内部试用](/ch4/#id620), [必要时先上实验版](/ch8/#id989)
- 双钻石流程模型, [双钻石流程模型](/preface/#DDPM00)-[双钻石流程模型](/preface/#id305), [从愿景到需求](/ch7/#id818), [选择并打磨北极星场景](/ch7/#id855), [为首个里程碑构建详细用户流程](/ch7/#id897)
- 预演（dry runs）, [请求用户确认](/ch3/#id513)
- 双界面方案, [多人物画像设计](/ch2/#id401)

### E

- 边界场景（edge cases）, [写出模拟](/ch1/#id345)
- 边（edges）, [案例研究导言](/ch8/#id942)
- 弹性（elasticity）, [可扩展性](/ch9/#id1102)
- 端到端（e2e）测试, [你应该写哪些测试？](/ch4/#id544), [端到端测试](/ch4/#id557)
- 实体（entities）, [案例研究导言](/ch8/#id941)
- EntSchema, [开发者生产力工程](/ch5/#id653), [案例研究导言](/ch8/#ent08)-[优化你的阻力最小路径](/ch8/#id958), [在正确场景下把可供性给到正确人物画像](/ch8/#id962), [应用“三次法则”](/ch8/#eschem08)-[章节总结](/ch8/#id1006)
- 错误场景, [错误场景分类](/ch3/#escen03)-[在实践中分类错误](/ch3/#id485)
- 错误与警告消息
  - 相关建议, [章节总结](/ch3/#id517)
  - 用于错误场景分类, [错误场景分类](/ch3/#EWMcat03)-[在实践中分类错误](/ch3/#id486)
  - 挑战, [错误与警告](/ch3/#id471)
  - 尽早诊断错误, [尽早诊断](/ch3/#EWMearly03)-[请求用户确认](/ch3/#id515)
  - 链接到故障排查指南, [使用](/ch4/#id606)
  - 在系统与用户接口处抛错, [在接口层抛出错误](/ch3/#EWMraise03)-[重新封装错误](/ch3/#id496)
  - 抛出可编程错误, [抛出可编程错误](/ch3/#EWMprog03)-[持久化额外上下文](/ch3/#id502)
  - 重包装错误, [重新封装错误](/ch3/#id495)
  - 诊断场景, [诊断场景](/ch3/#id475)
  - 诊断价值, [诊断信息的价值](/ch3/#id473)
  - 编写诊断消息, [警告与错误消息](/ch3/#EWMwrite03)-[让错误与警告消息可操作](/ch3/#id491)
- 事件溯源框架, [数据一致性](/ch9/#id1081)
- 练习
  - 错误与警告消息, [练习](/ch3/#Eerror03)-[答案](/ch3/#id518)
  - 反馈与指标, [练习](/ch5/#id747)
  - 产品思维基础, [练习](/ch1/#Ept01)-[答案](/ch1/#id351)
  - 交互设计, [练习](/ch8/#Eint08)-[答案](/ch8/#id1012)
  - 从产品愿景到产品需求, [练习](/ch7/#Emove07)-[答案](/ch7/#id913)
  - 产品架构, [练习](/ch9/#Eparch09)-[答案](/ch9/#id1135)
  - 目标受众, [练习](/ch6/#Etarget06)-[答案](/ch6/#id806)
  - 测试、文档与摩擦日志, [练习](/ch4/#Etest04)-[答案](/ch4/#id633)
  - 用户旅程, [练习](/ch2/#Euj02)-[答案](/ch2/#id470)
- 实验版本, [必要时先上实验版](/ch8/#id988)
- 可扩展性, [变化背后的技术底座](/ch5/#id668), [交互设计](/ch8/#id922), [窄功能 vs 可扩展功能](/ch8/#id998)

### F

- 替身（fakes）, [你应该写哪些测试？](/ch4/#id535)
- 故障注入, [桥接技术](/ch9/#id1114)
- 恐惧, [将测试用于内部试用](/ch4/#id526), [技术塑造文化](/ch5/#id683), [向用户沟通非功能性需求](/ch9/#id1127)
- 特性开关（feature flags）, [变化背后的技术底座](/ch5/#id657), [变化背后的技术底座](/ch5/#id671), [必要时先上实验版](/ch8/#id990)
- 功能问卷, [问卷提供广度覆盖](/ch5/#id699)
- 功能
  - 提醒用户新功能与非标准功能, [文档不应成为承重件](/ch4/#id573)
  - 建立纳入功能的信心, [明智把握可供性的发布时机](/ch8/#id972)
  - 分阶段构建, [分阶段构建](/ch8/#id979)
  - 比较不同版本, [变化背后的技术底座](/ch5/#id673)
  - 处理古怪需求, [应用“三次法则”](/ch8/#id978)
  - 用示例演示, [示例](/ch4/#id628)
  - 功能实验版本, [必要时先上实验版](/ch8/#id987)
  - 用场景高亮缺失项, [揭示产品缺口的场景](/ch1/#id321)
  - 构建与发布准则, [明智把握可供性的发布时机](/ch8/#Fmasim08)-[必要时先上实验版](/ch8/#id996)
  - 衡量功能质量, [将写文档作为内部试用](/ch4/#id615)
  - 窄功能 vs 可扩展功能, [窄功能 vs 可扩展功能](/ch8/#id997)
  - 提供多种查找方式, [提供多条发现路径](/ch2/#id382)
  - 所有功能的共同要求, [为变化而设计](/ch5/#id643)
  - 基于目标受众选择功能, [基于目标受众选择功能](/ch6/#Fselet06)-[保持聚焦](/ch6/#id795)
  - 过早发布, [明智把握可供性的发布时机](/ch8/#id971)
  - 用户发现新颖功能, [把“未知的未知”变成“已知的未知”](/ch2/#id403)
  - 用人物画像验证, [人物画像](/ch1/#id339)
  - 用场景验证, [验证拟建功能的场景](/ch1/#id324)
  - 用问卷验证, [问卷提供广度覆盖](/ch5/#id703)
- 反馈与指标
  - 在开发更早期纳入, [从愿景到需求](/ch7/#id827)
  - 分析访谈响应, [响应分析](/ch6/#id766)
  - 面向变更设计, [为变化而设计](/ch5/#FMchange05)-[技术塑造文化](/ch5/#id685)
  - 数字孪生管理员, [新的岗位描述：数字孪生维护者](/ch5/#id636)
  - 软件交付演进, [跟上用户](/ch5/#FMdel05)-[跟上用户](/ch5/#id635)
  - 获取用户反馈, [获取用户反馈](/ch5/#FMuser05)-[用户支持的力量](/ch5/#id717)
  - 与优秀设计, [好设计的前提条件](/ch8/#id935), [分阶段构建](/ch8/#id985)
  - 产品指标, [产品指标](/ch5/#FMpro05)-[战术指标与战略指标](/ch5/#id745), [产品目标](/ch7/#id836)
  - 场景指标, [延迟](/ch9/#id1061)
- 反馈组件, [案例研究](/ch1/#id313), [反馈组件帮助用户发声](/ch5/#id693), [用户支持的力量](/ch5/#id714)
- 灵活分析平台, [变化背后的技术底座](/ch5/#id672)
- Fowler, Martin, [延迟、可用性与数据一致性的权衡](/ch9/#id1086)
- 摩擦日志, [摩擦日志](/ch4/#Flog04)-[摩擦日志文化](/ch4/#id625)
- 功能性需求, [产品架构](/ch9/#id1013)
- 功能测试, [你应该写哪些测试？](/ch4/#id540), [功能测试](/ch4/#id555)
- 模糊匹配, [提供多条发现路径](/ch2/#id385)

### G

- 快速开始指南, [文档读者的场景](/ch4/#id578), [理解](/ch4/#id589)
- 大重排（great reindexing）, [把北极星场景转换为需求](/ch7/#id859), [把用户流程翻译成待完成工作](/ch7/#id908)
- “绿、黄、红”信号, [把注意力引向正确用法，远离错误用法](/ch8/#id950)
- 毛利率, [关键绩效指标](/ch5/#id738)
- 群组复盘, [向用户沟通非功能性需求](/ch9/#id1131)
- 保证（guarantees）, [传达提案对用户的影响](/ch9/#id1047), [数据一致性](/ch9/#id1075), [向用户沟通非功能性需求](/ch9/#id1118)
- 指南
  - 概念指南, [理解](/ch4/#id592)
  - 快速开始指南, [文档读者的场景](/ch4/#id577), [理解](/ch4/#id590)
  - How-to 指南, [使用](/ch4/#id599)
  - 访谈指南, [为问题写脚本](/ch6/#id765)
  - 运维指南, [使用](/ch4/#id602)
  - 参考指南, [使用](/ch4/#id607)
  - 故障排查指南, [使用](/ch4/#id604)
  - 使用指南, [使用](/ch4/#id598)

### H

- 黑客松场景, [在正确场景下把可供性给到正确人物画像](/ch8/#id963)
- 高层需求, [高层需求](/ch7/#id861)
- How-to 指南, [使用](/ch4/#id597)

### I

- 图标, [引导用户使用你的产品](/ch2/#id358), [提供多条发现路径](/ch2/#id389), [提供冗余解释](/ch2/#id434), [写摩擦日志](/ch4/#id624)
- 幂等性, [先帮用户解阻](/ch5/#id711)
- 幂等键, [数据一致性](/ch9/#id1079)
- 图片, [提供冗余解释](/ch2/#id435)
- 实现偏见, [将测试用于内部试用](/ch4/#id527)
- 信息链, [为诊断保留信息](/ch3/#infchain03)-[持久化额外上下文](/ch3/#id501)
- 输入校验, [窄功能 vs 可扩展功能](/ch8/#id1001)
- 灵感, [作为启发故事的场景](/ch1/#id317), [将测试用于内部试用](/ch4/#id529)
- 集成测试, [你应该写哪些测试？](/ch4/#id539)
- 交互设计
  - 相关建议, [章节总结](/ch8/#id1007)
  - 可供性 vs 意符, [交互设计](/ch8/#id914)
  - 相关案例研究, [案例研究导言](/ch8/#id939)
  - 正确与错误产品用法, [把注意力引向正确用法，远离错误用法](/ch8/#IDcorrect08)-[执行校验](/ch8/#id969)
  - 关键点, [交互设计](/ch8/#id920)
  - 偏见在软件设计中的作用, [软件设计中偏见与意识形态的作用](/ch8/#id924)
  - 可供性发布时间, [明智把握可供性的发布时机](/ch8/#IDship08)-[必要时先上实验版](/ch8/#id994)
- 界面
  - 打造可用且安全的界面, [章节总结](/ch8/#id1008)
  - 为多人物画像设计, [多人物画像设计](/ch2/#id399)
  - 在系统与用户接口处抛错, [在接口层抛出错误](/ch3/#Iraise03)-[重新封装错误](/ch3/#id497)
- 内部工具（见开发者工具）
- 访谈指南, [为问题写脚本](/ch6/#id764)（另见客户发现；用户访谈）
- 隔离（isolation）, [可扩展性](/ch9/#id1099)
- 迭代
  - 与残酷真相, [长期维持价值很难](/ch7/#id882)
  - 与用例汇编, [组织你的用例汇编](/ch7/#id865)
  - 用于判断功能发布时间, [明智把握可供性的发布时机](/ch8/#id970)
  - 聚焦人物画像与场景, [章节总结](/ch8/#id1009)
  - 与界面设计, [交互设计](/ch8/#id921)
  - 快速迭代周期, [跟上用户](/ch5/#ITcycle05)-[为变化而设计](/ch5/#id646), [好设计的前提条件](/ch8/#id934)
  - 打磨北极星场景, [选择并打磨北极星场景](/ch7/#id856)

### J

- 待办工作（jobs-to-be-done）列表, [从愿景到需求](/ch7/#id816), [把用户流程翻译成待完成工作](/ch7/#id907)

### K

- 关键绩效指标（KPI）, [关键绩效指标](/ch5/#id733), [产品目标](/ch7/#id841)
- Kleppman, Martin, [数据一致性](/ch9/#id1073)
- “已知的未知”, [把“未知的未知”变成“已知的未知”](/ch2/#id406), [文档不应成为承重件](/ch4/#id571)

### L

- 延迟, [延迟](/ch9/#latency09)-[延迟](/ch9/#id1066), [延迟、可用性与数据一致性的权衡](/ch9/#lat09)-[延迟、可用性与数据一致性的权衡](/ch9/#id1095), [向用户沟通非功能性需求](/ch9/#id1123)
- 链接，使用颜色表示安全性, [把注意力引向正确用法，远离错误用法](/ch8/#id949)
- 负载模拟, [你应该写哪些测试？](/ch4/#id543), [规模模拟](/ch9/#id1103)
- 日志（见摩擦日志）
- 低意图时段, [延迟](/ch9/#id1058)

### M

- 菜单
  - 上下文菜单, [案例研究导言](/ch2/#id364), [优雅揭示复杂性](/ch2/#id395), [把“未知的未知”变成“已知的未知”](/ch2/#id410)
  - 人物画像菜单, [发现](/ch4/#id584)
  - 弹出通知/菜单, [案例研究导言](/ch2/#id367), [意符的边界](/ch2/#id466), [文档不应成为承重件](/ch4/#id575)
  - Ribbon 菜单, [案例研究导言](/ch2/#id362), [提供多条发现路径](/ch2/#id390), [提供冗余解释](/ch2/#id433)
  - 场景菜单, [发现](/ch4/#id586)
- 商户
  - 黑洞化, [延迟、可用性与数据一致性的权衡](/ch9/#id1091)
  - 入驻（onboarding）, [延迟、可用性与数据一致性的权衡](/ch9/#id1090)
- Microsoft Office 套件, [案例研究导言](/ch2/#id361)
- 里程碑, [从愿景到需求](/ch7/#id812), [为首个里程碑做需求优先级](/ch7/#id868), [为首个里程碑定义目标北极星场景](/ch7/#id885)
- 最小可爱产品（MLP）, [合并 bang 与 buck](/ch7/#id884)
- 最小可行产品（MVP）, [合并 bang 与 buck](/ch7/#id883)
- 错误优先级判断（misprioritizations）, [产品架构的基础](/ch9/#id1038)
- 模拟对象（mocks）, [你应该写哪些测试？](/ch4/#id534)
- 动机（motivation）, [所以，到底什么是场景](/ch1/#motiv01)-[写出动机](/ch1/#id336), [真实用户，而非稻草人](/ch6/#id753), [客户发现访谈](/ch6/#id763), [响应分析](/ch6/#id767), [选择目标受众](/ch6/#id782)
- 多人物画像设计, [多人物画像设计](/ch2/#id397), [多画像产品](/ch6/#multides06)-[在竞争画像间做优先级](/ch6/#id803), [在正确场景下把可供性给到正确人物画像](/ch8/#id961)

### N

- 名称与命名
  - 警示用户安全风险, [使用场景](/ch2/#id451)
  - 重述经典建议, [重新审视经典命名建议](/ch2/#NNclassic02)-[只传达用户需要知道的内容（而不是“简洁”）](/ch2/#id428)
  - 人物画像命名, [用人物画像达成一致](/ch6/#id784)
  - 选择易理解名称, [选择易懂的名称](/ch2/#id414)
- 净推荐值（NPS）, [问卷提供广度覆盖](/ch5/#id701), [关键绩效指标](/ch5/#id735)
- 净收入留存（NRR）, [关键绩效指标](/ch5/#id736)
- 非功能性需求（NFR）, [产品架构](/ch9/#id1014), [传达提案对用户的影响](/ch9/#id1046), [向用户沟通非功能性需求](/ch9/#id1117)
- 非人物画像（nonpersonas）, [用人物画像达成一致](/ch6/#id783), [非人物画像](/ch6/#id792)
- Norman, Don, [引导用户使用你的产品](/ch2/#id354), [交互设计](/ch8/#id917)
- 北极星场景（另见场景）
  - 为里程碑定义, [为首个里程碑定义目标北极星场景](/ch7/#id886)
  - 术语定义, [验证拟建功能的场景](/ch1/#id325), [场景驱动发现](/ch7/#id847)
  - 示例, [所以，到底什么是场景](/ch1/#id330), [案例研究导言](/ch8/#id943)
  - 用北极星场景完成产品愿景, [用北极星场景补完你的产品愿景](/ch7/#NSSfinish07)-[选择并打磨北极星场景](/ch7/#id857)
  - 用北极星场景引导产品愿景, [从愿景到需求](/ch7/#id809)
- 新颖功能, [把“未知的未知”变成“已知的未知”](/ch2/#id404)
- NPS（净推荐值）, [关键绩效指标](/ch5/#id734)
- NRR（净收入留存）, [关键绩效指标](/ch5/#id737)

### O

- 可观测性工具, [开发者生产力工程](/ch5/#id652), [技术塑造文化](/ch5/#id681), [使用能跨越系统-产品鸿沟的技术](/ch9/#id1051), [延迟](/ch9/#id1057)
- 值班响应时间, [向用户沟通非功能性需求](/ch9/#id1121)
- 本体（ontologies）, [利用用户已有知识](/ch2/#id377)
- 开源软件, [争论：开源还是专有](/ch8/#id930)
- 营业利润, [关键绩效指标](/ch5/#id739)
- 运营指标, [变化背后的技术底座](/ch5/#id659)
- 运维指南, [使用](/ch4/#id601)
- 乐观主义 vs 悲观主义, [争论：乐观还是悲观](/ch8/#id927), [既不要乐观主义，也不要悲观主义](/ch8/#id975)

### P

- 阻力最小路径, [优化你的阻力最小路径](/ch8/#id956)
- PDM（产品发现图）, [产品发现地图](/ch2/#pdismap02)-[产品发现地图](/ch2/#id373)
- 边界（perimeters）, [分阶段构建](/ch8/#id982)
- 人物画像菜单, [发现](/ch4/#id583)
- 人物画像
  - 创建有效人物画像, [写人物画像](/ch1/#Pcreat01)-[角色小结](/ch1/#id342)
  - 术语定义, [所以，到底什么是场景](/ch1/#id329), [人物画像](/ch1/#id337)
  - 为目标受众构建, [选择目标受众](/ch6/#Ptarget06)-[用人物画像达成一致](/ch6/#id789)
  - 示例, [人物画像](/ch1/#id338), [App Center 的受众画像](/ch6/#id790)
  - 与摩擦日志, [写摩擦日志](/ch4/#id622)
  - 将可供性限定给正确人物画像, [在正确场景下把可供性给到正确人物画像](/ch8/#Plimit08)-[在正确场景下把可供性给到正确人物画像](/ch8/#id965)
  - 多人物画像设计, [多人物画像设计](/ch2/#id398), [多画像产品](/ch6/#Pmulti06)-[在竞争画像间做优先级](/ch6/#id804)
  - 可能引发的反弹, [用人物画像达成一致](/ch6/#id786)
  - 在冲突人物画像间做优先级, [在竞争画像间做优先级](/ch6/#id799)
  - 与本体关系, [利用用户已有知识](/ch2/#id381)
- 悲观主义 vs 乐观主义, [争论：乐观还是悲观](/ch8/#id928), [既不要乐观主义，也不要悲观主义](/ch8/#id976)
- 成功之坑（pit of success）, [把注意力引向正确用法，远离错误用法](/ch8/#id951), [在正确场景下把可供性给到正确人物画像](/ch8/#id959)
- 情节漏洞（plot holes）, [写出模拟](/ch1/#id344)
- 弹出通知/菜单, [案例研究导言](/ch2/#id366), [意符的边界](/ch2/#id465), [文档不应成为承重件](/ch4/#id574)
- 复盘（postmortems）, [向用户沟通非功能性需求](/ch9/#id1128)
- 高阶用户（power users）, [多人物画像设计](/ch2/#id400)
- PRD（见 Product Requirements Document）
- 过早可扩展化, [窄功能 vs 可扩展功能](/ch8/#id1005)
- 过早优化, [产品架构的基础](/ch9/#preopt09)-[使用能跨越系统-产品鸿沟的技术](/ch9/#id1053)
- 主读取（primary reads）, [延迟、可用性与数据一致性的权衡](/ch9/#id1089)
- 优先级排序, [技术塑造文化](/ch5/#id682), [深入用户场景](/ch5/#id710), [从愿景到需求](/ch7/#id830), [组织你的用例汇编](/ch7/#id864), [为首个里程碑做需求优先级](/ch7/#prior07)-[对用例汇编做优先级](/ch7/#id894), [产品架构的基础](/ch9/#id1039)
- 产品架构
  - 相关案例研究, [案例研究导言](/ch9/#id1054)
  - 向用户传达非功能性需求, [向用户沟通非功能性需求](/ch9/#id1116)
  - 术语定义, [产品架构](/ch9/#id1016)
  - 基础, [产品架构的基础](/ch9/#PAfound09)-[使用能跨越系统-产品鸿沟的技术](/ch9/#id1052)
  - 关键要点, [章节总结](/ch9/#id1132)
  - 可靠用户体验, [可靠的用户体验](/ch9/#PAreliable09)-[延迟、可用性与数据一致性的权衡](/ch9/#id1097)
- 产品简报, [从愿景到需求](/ch7/#id817)
- 产品设计, [产品思维基础](/ch1/#id312), [验证拟建功能的场景](/ch1/#id326), [写出动机](/ch1/#id331), [争论：灵活还是强主张](/ch8/#id926)（另见交互设计）
- 产品发现, [文档不应成为承重件](/ch4/#id568), [发现](/ch4/#id588), [从愿景到需求](/ch7/#pdis07)-[从愿景到需求](/ch7/#id829)（另见模拟）
- 产品发现图（PDM）, [产品发现地图](/ch2/#pdm02)-[产品发现地图](/ch2/#id372)
- 产品缺口, [揭示产品缺口的场景](/ch1/#id319), [使用能跨越系统-产品鸿沟的技术](/ch9/#id1049)
- 产品生命周期, [章节总结](/ch1/#id350), [亲身体验自己的产品](/ch4/#id522)
- 产品指标
  - 采纳指标, [采纳指标](/ch5/#id725), [产品目标](/ch7/#id838)
  - 相关案例研究, [案例研究导言](/ch5/#id722)
  - 关键绩效指标（KPI）, [关键绩效指标](/ch5/#id732), [产品目标](/ch7/#id842)
  - 用于做更好决策, [变化背后的技术底座](/ch5/#id666)
  - 战术指标与战略指标, [战术指标与战略指标](/ch5/#id740)
  - 指标类型, [产品指标](/ch5/#id718)
  - 价值指标, [价值指标](/ch5/#id731), [产品目标](/ch7/#id840)
  - 虚荣指标, [采纳指标](/ch5/#id728)
- 产品压力, [你应该写哪些测试？](/ch4/#id536), [章节总结](/ch4/#id630)
- 产品需求
  - 与面向变更设计, [为变化而设计](/ch5/#PRchange05)-[变化背后的技术底座](/ch5/#id664)
  - 回灌到需求中, [反哺需求文档](/ch7/#id910)
  - 高层需求, [高层需求](/ch7/#id862)
  - 后期新增需求, [从愿景到需求](/ch7/#id808)
  - 与北极星场景的关系, [场景驱动发现](/ch7/#id848)
  - 与自说明场景测试的关系, [场景测试](/ch4/#id550)
  - 与用例汇编的关系, [对用例汇编做优先级](/ch7/#id887)
- 产品需求文档（PRD）, [从愿景到需求](/ch7/#id819), [场景驱动发现](/ch7/#id850), [产品需求文档](/ch7/#id863)
- 产品规格, [从愿景到需求](/ch7/#id821)
- 产品战略, [产品指标](/ch5/#id720)
- 产品论题与反论题, [后退一步，拿起科学这把武器](/ch6/#id759), [产品论题](/ch7/#id835)
- 产品思维
  - 应用于文档驱动开发, [将写文档作为内部试用](/ch4/#id618)
  - 应用于系统设计, [产品架构](/ch9/#id1017)
  - 学习路径, [本书适合谁](/preface/#PTlearn00)-[阅读说明](/preface/#id310)
  - 用于错误场景分类, [在实践中分类错误](/ch3/#id481)
  - 创建有效场景, [产品思维的基础](/ch1/#PTscen01)-[写出动机](/ch1/#id335)
  - 双钻流程模型, [双钻流程模型](/preface/#PTdiamond00)-[各部分内容](/preface/#id306)
  - 核心基础, [章节总结](/ch1/#id349)
  - 关键视角切换, [理解你的目标受众](/ch6/#id749)
  - 与非功能性需求（NFR）的关系, [产品架构](/ch9/#id1018)
  - 对比系统思维, [为什么写这本书](/preface/#PTsys00)-[为什么写这本书](/preface/#id302)
  - 产品发现中的“为什么、做什么、怎么做”阶段, [从愿景到需求](/ch7/#id823)
- 生产流量, [规模模拟建议](/ch9/#id1110)
- 生产力, [示例](/ch4/#id627), [开发者生产力工程](/ch5/#id651), [挤出改进时间](/ch5/#id678), [延迟](/ch9/#id1065)
- 提案, [效果平平](/ch1/#id315), [非人物画像](/ch6/#id793), [从愿景到需求](/ch7/#id813), [从愿景到需求](/ch7/#id820), [传达提案对用户的影响](/ch9/#id1044)
- 专有软件, [争论：开源还是专有](/ch8/#id931)

### Q

- 定性反馈, [用户支持飞轮](/ch5/#id705), [章节总结](/ch5/#id746)
- 定量指标, [用户支持的力量](/ch5/#id715)

### R

- 钻牛角尖（ratholing）, [从愿景到需求](/ch7/#id825), [避免路灯效应](/ch9/#id1042)
- RCA（见根因分析）
- 读后写一致性（read-your-write consistency）, [数据一致性](/ch9/#id1076)
- 可读性, [案例研究导言](/ch8/#id944), [窄功能 vs 可扩展功能](/ch8/#id1002)
- 读取：主读与从读, [延迟、可用性与数据一致性的权衡](/ch9/#id1087)
- 真实用户监控（RUM）, [可用性](/ch9/#id1069)
- 红队演练, [用户验收测试](/ch4/#id561), [争论：乐观还是悲观](/ch8/#id929)
- 冗余, [提供冗余解释](/ch2/#redun02)-[使用场景](/ch2/#id445)
- 参考客户, [与被访者建立关系网络](/ch6/#id778)
- 参考指南, [使用](/ch4/#id608)
- 可复现性, [规模模拟建议](/ch9/#id1108)
- 征求意见稿（RFC）, [征求意见稿](/ch7/#id902)
- 韧性原语, [变化背后的技术底座](/ch5/#id660)
- 响应时间, [向用户沟通非功能性需求](/ch9/#id1122)
- 重试策略, [请求用户确认](/ch3/#id514)
- Ribbon 功能区菜单, [案例研究导言](/ch2/#id363), [提供多条发现路径](/ch2/#id391), [提供冗余解释](/ch2/#id432)
- 路线图, [从愿景到需求](/ch7/#id811), [为首个里程碑做需求优先级](/ch7/#id869)
- Rogers, Everett, [为变化而设计](/ch5/#id642)
- 根因分析（RCA）, [写出动机](/ch1/#id333), [深入用户场景](/ch5/#id709)
- 发现路径
  - 常见路径, [提供多条发现路径](/ch2/#id392)
  - 提供多条路径, [提供多条发现路径](/ch2/#id383)
- 三次法则, [应用“三次法则”](/ch8/#id977), [窄功能 vs 可扩展功能](/ch8/#id1003), [章节总结](/ch8/#id1011)
- RUM（真实用户监控）, [可用性](/ch9/#id1068)
- Runbook 操作手册, [使用](/ch4/#id605)

### S

- 安全相关问题
  - 向用户提示风险, [使用场景](/ch2/#id449)
  - 分阶段构建功能, [分阶段构建](/ch8/#id983)
  - 与优秀设计的关系, [好设计的前提条件](/ch8/#id938)
  - 意符的局限, [意符的边界](/ch2/#id462)
  - 与命名的关系, [使用场景](/ch2/#id450)
  - 传达可供性的安全性, [把注意力引向正确用法，远离错误用法](/ch8/#id947)
  - 意外危险行为, [文档不应成为承重件](/ch4/#id572)
- Saga 模式, [数据一致性](/ch9/#id1082)
- 销售电话, [销售通话](/ch6/#id773)
- 示例（samples）, [示例](/ch4/#id626)
- 健全性检查（sanity checks）, [向用户沟通非功能性需求](/ch9/#id1130)
- 可扩展性, [可扩展性](/ch9/#scal09)-[规模模拟建议](/ch9/#id1111)
- 场景菜单, [发现](/ch4/#id585)
- 场景指标, [延迟](/ch9/#id1060), [规模模拟](/ch9/#id1107), [规模模拟建议](/ch9/#id1109)
- 场景示例, [示例](/ch4/#id629)
- 场景测试, [你应该写哪些测试？](/ch4/#id542), [场景测试](/ch4/#stest04)-[场景测试](/ch4/#id553), [使用](/ch4/#id609)
- 场景驱动发现（SDD）, [从愿景到需求](/ch7/#id826), [场景驱动发现](/ch7/#id844), [好设计的前提条件](/ch8/#id937), [窄功能 vs 可扩展功能](/ch8/#id999)
- 场景（另见北极星场景）
  - 其他命名, [场景驱动发现](/ch7/#id849)
  - 平衡相对重要性, [优化整段用户旅程](/ch2/#id458), [在竞争画像间做优先级](/ch6/#id800)
  - 团队头脑风暴, [以团队方式头脑风暴场景](/ch7/#id851)
  - 创建有效场景, [产品思维的基础](/ch1/#Seff01)-[写出模拟](/ch1/#id346), [用户旅程中的场景](/ch2/#id370)
  - 术语定义, [产品思维的基础](/ch1/#id311), [所以，到底什么是场景](/ch1/#id327)
  - 发现场景, [发现场景](/ch2/#Sdiscov02)-[把“未知的未知”变成“已知的未知”](/ch2/#id411), [发现](/ch4/#id581)
  - 错误场景, [错误场景分类](/ch3/#Serror03)-[在实践中分类错误](/ch3/#id484)
  - 用于诊断, [诊断场景](/ch3/#id476), [按场景类别分组错误](/ch3/#id498)
  - 面向文档读者, [文档读者的场景](/ch4/#Sdocum04)-[文档之网](/ch4/#id612)
  - 用于摩擦日志, [写摩擦日志](/ch4/#id621)
  - 黑客松场景, [在正确场景下把可供性给到正确人物画像](/ch8/#id964)
  - 在用户旅程中, [用户旅程中的场景](/ch2/#id369)
  - 将可供性限定到正确场景, [在正确场景下把可供性给到正确人物画像](/ch8/#Slimit08)-[在正确场景下把可供性给到正确人物画像](/ch8/#id966)
  - 面向特定用户场景, [分阶段构建](/ch8/#id980)
  - 使用建议, [如何使用场景？](/ch1/#id348)
  - 理解场景, [理解场景](/ch2/#Sunder02)-[提供冗余解释](/ch2/#id442)
  - 使用场景, [使用场景](/ch2/#id447)
- 搜索框, [提供多条发现路径](/ch2/#id386)
- 搜索词, [发现](/ch4/#id587), [使用](/ch4/#id600)
- 从读（secondary reads）, [延迟、可用性与数据一致性的权衡](/ch9/#id1088)
- 服务级别协议（SLA）, [向用户沟通非功能性需求](/ch9/#id1119)
- 服务级别目标（SLO）, [向用户沟通非功能性需求](/ch9/#id1124)
- 左移（shifting left）, [诊断场景](/ch3/#id478), [尽早诊断](/ch3/#id504), [让他们先测试](/ch3/#id510)
- 换鞋思考（shoe-shifting）, [确定人物画像的“能力条件”](/ch1/#id340), [选择易懂的名称](/ch2/#id418), [文档读者的场景](/ch4/#id576), [将写文档作为内部试用](/ch4/#id614)
- 意符
  - 与可供性对比, [交互设计](/ch8/#id916)
  - 术语定义, [引导用户使用你的产品](/ch2/#id355)
  - 示例, [引导用户使用你的产品](/ch2/#id356)
  - 局限, [意符的边界](/ch2/#id461)
- 路标（signposts）, [引导用户使用你的产品](/ch2/#id352)
- 模拟
  - AI 助手产品简报, [AI 助手产品简报](/ch7/#id834)
  - 为里程碑构建详细用户流, [为首个里程碑构建详细用户流程](/ch7/#Suserflow07)-[可用性研究](/ch7/#id904)
  - 相关案例研究, [案例研究导言](/ch7/#id832)
  - 将北极星场景转为需求, [把北极星场景转换为需求](/ch7/#Sconvert07)-[组织你的用例汇编](/ch7/#id866)
  - 创建有效模拟, [一个模拟](/ch1/#Simff01)-[写出模拟](/ch1/#id347)
  - 术语定义, [一个模拟](/ch1/#id343)
  - 通过模拟发现产品, [通过模拟发现你的产品](/ch7/#id807)
  - 回灌到需求中, [反哺需求文档](/ch7/#id909)
  - 从愿景到需求的路线图, [从愿景到需求](/ch7/#Svision07)-[从愿景到需求](/ch7/#id831)
  - 基于模拟做权衡, [优化整段用户旅程](/ch2/#id459)
  - 总览, [章节总结](/ch7/#id911)
  - 为里程碑排序需求优先级, [为首个里程碑做需求优先级](/ch7/#Spriorit07)-[对用例汇编做优先级](/ch7/#id893)
  - 规模模拟, [规模模拟](/ch9/#Sscale09)-[规模模拟建议](/ch9/#id1112)
  - 将用户流翻译为待办任务, [把用户流程翻译成待完成工作](/ch7/#id905)
- SLO（服务级别目标）, [向用户沟通非功能性需求](/ch9/#id1125)
- 软件工程（另见交互设计；产品思维）
  - 面向变更设计, [为变化而设计](/ch5/#SEchange05)-[技术塑造文化](/ch5/#id686)
  - 数字孪生管理员, [新的岗位描述：数字孪生维护者](/ch5/#id638)
  - 软件交付演进, [跟上用户](/ch5/#SEevo05)-[跟上用户](/ch5/#id634)
  - 聚焦用户, [重新审视经典命名建议](/ch2/#id420), [数据一致性](/ch9/#id1077), [数据一致性](/ch9/#id1084), [章节总结](/ch9/#id1133), [收尾](/ch9/#id1137)
  - 优秀设计前提, [好设计的前提条件](/ch8/#id932)
  - 偏见在软件设计中的作用, [软件设计中偏见与意识形态的作用](/ch8/#id923)
  - 系统思维 vs 产品思维, [为什么写这本书](/preface/#SEthink00)-[为什么写这本书](/preface/#id304)
  - “为什么、做什么、怎么做”阶段, [从愿景到需求](/ch7/#id822)
- 特异性, [在一致性与特异性之间权衡（而不是“保持一致”）](/ch2/#id425)
- 尖峰模拟（spike simulation）, [规模模拟](/ch9/#id1105)
- 静态校验, [做静态校验](/ch3/#id505)
- 刻板印象, [用人物画像达成一致](/ch6/#id787), [App Center 的受众画像](/ch6/#id791)
- 便利贴练习, [以团队方式头脑风暴场景](/ch7/#id853)
- 故事, [场景驱动发现](/ch7/#id846), [把北极星场景转换为需求](/ch7/#id858)
- 分镜图, [从愿景到需求](/ch7/#id815)
- 战略指标, [战术指标与战略指标](/ch5/#id742)
- 稻草人用户, [写出动机](/ch1/#id332), [真实用户，而非稻草人](/ch6/#id750)
- 路灯效应, [避免路灯效应](/ch9/#id1041)
- 结构化元数据, [添加结构化元数据](/ch3/#id500)
- 支持交互
  - 相关建议, [用户支持的力量](/ch5/#id713)
  - 相关案例研究, [用户支持飞轮](/ch5/#id707)
  - 作为反馈来源, [用户支持飞轮](/ch5/#id704)
  - 提供高质量支持, [用户支持飞轮](/ch5/#id706)
  - 用户支持飞轮, [用户支持飞轮](/ch5/#Sfly05)-[当支持链路有中间层时如何做](/ch5/#id712)
- 问卷, [问卷提供广度覆盖](/ch5/#id698), [客户发现问卷](/ch6/#id775)
- 同义词, [提供多条发现路径](/ch2/#id384), [提供冗余解释](/ch2/#id438), [理解](/ch4/#id594)
- 系统思维
  - 对比产品思维, [为什么写这本书](/preface/#STprod00)-[为什么写这本书](/preface/#id303)
  - 系统化表示, [把北极星场景转换为需求](/ch7/#id860)
  - 警告与错误消息, [警告与错误消息](/ch3/#id487)
- 系统-产品鸿沟, [揭示产品缺口的场景](/ch1/#id320), [使用能跨越系统-产品鸿沟的技术](/ch9/#id1048)

### T

- 战术指标, [战术指标与战略指标](/ch5/#id741)
- 目标受众
  - 相关建议, [章节总结](/ch6/#id805)
  - 偏见与目标受众, [真实用户，而非稻草人](/ch6/#id754)
  - 为真实用户构建, [真实用户，而非稻草人](/ch6/#id751)
  - 相关案例研究, [案例研究导言](/ch6/#id757)
  - 构建并传达目标受众, [构建并传达目标受众](/ch6/#TAcraft06)-[非人物画像](/ch6/#id794)
  - 客户发现, [客户发现](/ch6/#TAdisc06)-[客户访谈经验法则](/ch6/#id781)
  - 为错误消息确定目标受众, [错误场景分类](/ch3/#id479)
  - 与优秀设计, [好设计的前提条件](/ch8/#id936)
  - 多人物画像产品, [多画像产品](/ch6/#TAmulti06)-[在竞争画像间做优先级](/ch6/#id802)
  - 产品论题与反论题, [后退一步，拿起科学这把武器](/ch6/#id760)
  - 基于目标受众选择功能, [基于目标受众选择功能](/ch6/#TAfeat06)-[保持聚焦](/ch6/#id796)
  - 理解你的目标受众, [理解你的目标受众](/ch6/#id748)
- 团队文化, [技术塑造文化](/ch5/#id680)
- 测试驱动开发（TDD）, [将测试用于内部试用](/ch4/#id525)
- 测试（另见诊断）
  - 相关建议, [章节总结](/ch4/#id631)
  - 自动化测试, [将测试用于内部试用](/ch4/#id532), [用户验收测试](/ch4/#id563)
  - 通过用户测试提前诊断, [让他们先测试](/ch3/#id509), [Beta 版本能降低故障影响半径](/ch5/#id691)
  - 端到端（e2e）测试, [端到端测试](/ch4/#id556)
  - 建立测试文化, [变化背后的技术底座](/ch5/#id665)
  - 亲身体验自己的产品, [亲身体验自己的产品](/ch4/#id519)
  - 功能测试, [功能测试](/ch4/#id554)
  - 测试目标, [将测试用于内部试用](/ch4/#id530), [选择测试类型](/ch4/#id547)
  - 规模模拟, [规模模拟](/ch9/#Tscale09)-[规模模拟建议](/ch9/#id1113)
  - 场景测试, [场景测试](/ch4/#Tscenario04)-[场景测试](/ch4/#id552)
  - 选择测试类型, [选择测试类型](/ch4/#id548)
  - 测试术语, [你应该写哪些测试？](/ch4/#id533)
  - 应避免的测试, [只测用户在乎的东西](/ch4/#id549)
  - 测试类型, [你应该写哪些测试？](/ch4/#id537)
  - 用户验收测试, [你应该写哪些测试？](/ch4/#id546), [用户验收测试](/ch4/#id559)
  - 在发布可供性前做验证, [值得做，就值得验证](/ch8/#id974)
  - 编写测试, [将测试用于内部试用](/ch4/#id524)
- 论题（thesis）, [后退一步，拿起科学这把武器](/ch6/#id761)
- 工具（见开发者工具）
- 使用交通灯颜色传达安全性, [把注意力引向正确用法，远离错误用法](/ch8/#id948)
- 滞后指标（trailing metrics）, [战术指标与战略指标](/ch5/#id743)
- 活门式决策（trapdoor decisions）, [分阶段构建](/ch8/#id981), [章节总结](/ch8/#id1010)
- 故障排查指南, [使用](/ch4/#id603)
- 信任
  - 通过诚实与透明建立, [向用户沟通非功能性需求](/ch9/#id1126)
  - 写进代码库中的信任, [挤出改进时间](/ch5/#id675)
  - 可依赖的系统特性, [产品架构](/ch9/#id1036)
  - 内部试用与用户信任, [亲身体验自己的产品](/ch4/#id523)
  - 与用户建立信任, [为变化而设计](/ch5/#id644)
  - 与用户维持信任, [选择安全、可预测的默认值，或者干脆不设默认值](/ch8/#id954)
  - 信任变更管理系统, [变化背后的技术底座](/ch5/#id662)
  - 信任测试, [你应该写哪些测试？](/ch4/#id541)

### U

- 理解场景
  - 经典命名建议的重构, [重新审视经典命名建议](/ch2/#USclassic02)-[只传达用户需要知道的内容（而不是“简洁”）](/ch2/#id429)
  - 提供冗余解释, [提供冗余解释](/ch2/#USredun02)-[使用场景](/ch2/#id444)
  - 选择易理解的名称, [选择易懂的名称](/ch2/#id413)
- 单元测试, [你应该写哪些测试？](/ch4/#id538)
- “未知的未知”, [把“未知的未知”变成“已知的未知”](/ch2/#id405), [文档不应成为承重件](/ch4/#id570)
- 前置校验, [在接口层抛出错误](/ch3/#id493), [前置校验](/ch3/#id508)
- 可用性研究, [可用性研究](/ch7/#id903)
- 使用指南, [使用](/ch4/#id596)
- 使用场景, [使用场景](/ch2/#id448)
- 用例汇编, [从愿景到需求](/ch7/#id810), [产品需求文档](/ch7/#usecasecomp07)-[组织你的用例汇编](/ch7/#id867), [对用例汇编做优先级](/ch7/#usecscomp07)-[对用例汇编做优先级](/ch7/#id895)
- 用户验收测试, [你应该写哪些测试？](/ch4/#id545), [用户验收测试](/ch4/#id560)
- 用户确认, [请求用户确认](/ch3/#id511)
- 用户同理心, [为什么写这本书](/preface/#id301), [问卷提供广度覆盖](/ch5/#id700)
- 用户体验（另见交互设计）
  - 架构可靠体验, [可靠的用户体验](/ch9/#UEreliable09)-[延迟、可用性与数据一致性的权衡](/ch9/#id1098)
  - 发现产品, [发现](/ch4/#id582)
  - 用场景高亮高摩擦体验, [揭示摩擦体验的场景](/ch1/#id322)
  - 提案的用户影响, [传达提案对用户的影响](/ch9/#id1045)
  - 学习产品, [理解](/ch4/#id591)
  - 新用户体验测试, [场景测试](/ch4/#id551)
  - 使用产品, [使用](/ch4/#id595)
- 用户反馈
  - Beta 版本, [Beta 版本能降低故障影响半径](/ch5/#id688), [必要时先上实验版](/ch8/#id992)
  - 倡导者计划, [倡导者计划提供深度反馈](/ch5/#id695)
  - 反馈组件, [反馈组件帮助用户发声](/ch5/#id692)
  - 问卷, [问卷提供广度覆盖](/ch5/#id697)
- 用户流
  - 撰写, [为首个里程碑构建详细用户流程](/ch7/#id898)
  - 为里程碑构建详细用户流, [为首个里程碑构建详细用户流程](/ch7/#usflow07)-[为首个里程碑构建详细用户流程](/ch7/#id899)
  - 从产品愿景到产品需求, [从愿景到需求](/ch7/#id814)
  - 目的, [为首个里程碑构建详细用户流程](/ch7/#id896)
  - 翻译为待办任务, [把用户流程翻译成待完成工作](/ch7/#id906)
  - 验证, [验证用户流程](/ch7/#id900)
- 用户访谈, [捕捉用户访谈的场景](/ch1/#id318), [如何拿到访谈](/ch6/#uinter06)-[响应分析](/ch6/#id769), [客户访谈经验法则](/ch6/#id780)
- 用户旅程
  - 相关建议, [章节总结](/ch2/#id469)
  - 发现场景, [发现场景](/ch2/#UJdiscov02)-[把“未知的未知”变成“已知的未知”](/ch2/#id412)
  - 文档驱动开发与用户旅程, [文档读者的场景](/ch4/#UJddd04)-[文档之网](/ch4/#id613)
  - 优化, [优化整段用户旅程](/ch2/#id457)
  - 打磨北极星场景, [选择并打磨北极星场景](/ch7/#id854)
  - 场景类型, [用户旅程中的场景](/ch2/#id368)
  - 意符局限, [意符的边界](/ch2/#id460)
  - 意符与用户旅程, [引导用户使用你的产品](/ch2/#id357)
  - 理解场景, [理解场景](/ch2/#UFunder02)-[提供冗余解释](/ch2/#id443)
  - 使用场景, [使用场景](/ch2/#id446)
- 用户知识
  - 利用用户已有知识, [利用用户已有知识](/ch2/#id376)
  - 三个层级, [把“未知的未知”变成“已知的未知”](/ch2/#id407), [文档不应成为承重件](/ch4/#id569)
- 用户支持飞轮, [用户支持飞轮](/ch5/#usfly05)-[用户支持的力量](/ch5/#id716)
- 用户价值, [端到端测试](/ch4/#id558), [产品指标](/ch5/#id721), [采纳指标](/ch5/#id729), [战术指标与战略指标](/ch5/#id744), [优化 bang（影响）](/ch7/#id872), [竞争差异化的后置性更强](/ch7/#id879), [章节总结](/ch7/#id912)
- 以用户为中心的思维, [重新审视经典命名建议](/ch2/#id419), [产品架构](/ch9/#id1015), [数据一致性](/ch9/#id1078), [数据一致性](/ch9/#id1085), [章节总结](/ch9/#id1134), [收尾](/ch9/#id1136)
- 效用函数, [优化 bang（影响）](/ch7/#id873)

### V

- 验证
  - 输入校验, [窄功能 vs 可扩展功能](/ch8/#id1000)
  - 验证产品相关假设, [问卷提供广度覆盖](/ch5/#id702)
  - 验证用户流, [验证用户流程](/ch7/#id901)
  - 验证用户决策, [执行校验](/ch8/#id968)
  - 验证功能的场景, [验证拟建功能的场景](/ch1/#id323)
  - 静态校验, [做静态校验](/ch3/#id506)
  - 发布可供性前测试, [值得做，就值得验证](/ch8/#id973)
  - 通过内部试用验证, [亲身体验自己的产品](/ch4/#id520)
  - 前置校验, [在接口层抛出错误](/ch3/#id494), [前置校验](/ch3/#id507)
- 价值指标, [价值指标](/ch5/#id730), [产品目标](/ch7/#id839)
- 替代产品之上价值（VORP）, [竞争差异化的后置性更强](/ch7/#id877)
- 虚荣指标, [采纳指标](/ch5/#id727)
- 词汇表（vocabularies）, [提供冗余解释](/ch2/#id436), [错误场景分类](/ch3/#id480)

### W

- 瀑布式方法, [从愿景到需求](/ch7/#id828)
- “为什么、做什么、怎么做”阶段, [从愿景到需求](/ch7/#id824)
- 工作流引擎, [可用性](/ch9/#id1070)
- 工作流升级错误, [案例研究导言](/ch5/#id724), [价值指标](/ch5/#workflow_upgrade_errors)
- 所见即所得（WYSIWYG）, [提供冗余解释](/ch2/#id437)
