stress-testing
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseStress Testing
压力测试
Finding the flaws before they find you.
在问题找上门之前发现漏洞。
When to Use
适用场景
- Before committing engineering time
- Before choosing a roadmap direction
- Before betting on an architecture
- When evaluating a business proposal
- When something "feels risky" but you can't articulate why
- 在投入工程时间前
- 在选择路线图方向前
- 在选定架构方案前
- 在评估商业提案时
- 当感觉某事‘有风险’但无法明确说明原因时
Process
实施流程
- Summarize the plan - Neutral wording, 2-4 bullets
- Extract assumptions - What must be true for this to work?
- Run pre-mortem - Imagine failure, work backward
- Build risk register - Likelihood, impact, mitigation
- Define kill criteria - When should we stop?
- Propose experiments - Cheap ways to validate
- 总结计划 - 中立表述,2-4条要点
- 提取假设 - 要让计划成功,哪些前提必须成立?
- 开展Pre-mortem分析 - 设想失败场景,逆向推导
- 建立风险登记册(Risk Register) - 评估可能性、影响程度、缓解措施
- 定义终止标准 - 哪些情况下我们应该停止?
- 提出验证实验 - 低成本的验证方式
Output Contract
输出规范
Structure every stress-test as:
markdown
undefinedStructure every stress-test as:
markdown
undefinedPlan Summary
计划摘要
[2-4 bullets, neutral wording]
[2-4条中立表述的要点]
Must-Be-True Assumptions
必须成立的假设
| Assumption | How to Verify | Fastest Disproof |
|---|---|---|
| ... | ... | ... |
| 假设 | 验证方式 | 最快证伪方式 |
|---|---|---|
| ... | ... | ... |
Pre-Mortem: It's 1 Year Later, This Failed
Pre-mortem:一年后项目失败了
| Failure Mode | Warning Signal | Prevention |
|---|---|---|
| ... | ... | ... |
| 失效模式 | 预警信号 | 预防措施 |
|---|---|---|
| ... | ... | ... |
Risk Register
风险登记册(Risk Register)
| Risk | Likelihood | Impact | Mitigation | Fallback |
|---|---|---|---|---|
| ... | H/M/L | H/M/L | ... | ... |
| 风险 | 可能性 | 影响程度 | 缓解措施 | 备选方案 |
|---|---|---|---|---|
| ... | 高/中/低 | 高/中/低 | ... | ... |
Kill Criteria
终止标准
- [Condition that should stop this plan]
- [Another stop condition]
- [应终止计划的条件]
- [另一项终止条件]
Experiments to Run
待开展的验证实验
- [Cheap test] - Success metric: [...]
- [Another test] - Success metric: [...]
undefined- [低成本测试] - 成功指标:[...]
- [另一项测试] - 成功指标:[...]
undefinedFundamental Questions
核心问题
For Any Idea
针对任何想法
- What would have to be true for this to work?
- What are we assuming that we haven't validated?
- What's the weakest link in this chain?
- If this fails, what's the most likely cause?
- Who has tried this before, and what happened?
- 要让这个想法成功,哪些前提必须成立?
- 我们做出了哪些未经验证的假设?
- 这个链条中最薄弱的环节是什么?
- 如果失败,最可能的原因是什么?
- 之前谁尝试过类似做法,结果如何?
For Claims
针对主张
- What's the evidence?
- Is the source credible and disinterested?
- What would change my mind?
- What's the null hypothesis?
- Am I being told what I want to hear?
- 有什么证据支持?
- 信息来源是否可信且无利益关联?
- 什么情况会改变我的想法?
- 零假设是什么?
- 我是不是只听到了自己想听的内容?
For Plans
针对计划
- What's the first thing that will go wrong?
- What dependencies are we not seeing?
- What happens if it takes 2x longer or costs 2x more?
- Who's accountable if this fails?
- What's the rollback plan?
- 第一件出问题的事会是什么?
- 我们忽略了哪些依赖关系?
- 如果耗时翻倍或成本翻倍,会发生什么?
- 失败后谁来负责?
- 回退方案是什么?
Pre-Mortem Technique
Pre-mortem分析方法
The Method
方法
Imagine it's one year from now. The project has failed spectacularly. Now:
- What went wrong?
- What were the warning signs we ignored?
- What did we assume that turned out to be false?
- What did we not plan for?
- Who saw this coming and wasn't heard?
设想一年后,项目彻底失败了。现在思考:
- 哪里出了问题?
- 我们忽略了哪些预警信号?
- 我们做出的哪些假设被证明是错误的?
- 我们遗漏了哪些规划内容?
- 谁提前预见到了问题但没被重视?
Why It Works
为什么有效
- Gives permission to voice concerns
- Overcomes optimism bias
- Surfaces hidden risks
- Generates specific failure modes
- Removes social pressure to be positive
- 允许人们表达担忧
- 克服乐观偏差
- 挖掘隐藏风险
- 明确具体的失效模式
- 消除必须保持积极的社交压力
Questions to Ask
可提出的问题
- "What's the most likely way this fails?"
- "What's the most catastrophic way this fails?"
- "What assumption, if wrong, kills this?"
- "What's the thing we're not talking about?"
- "这个项目最可能以哪种方式失败?"
- "这个项目最具灾难性的失败方式是什么?"
- "哪项假设如果错误会直接导致项目失败?"
- "我们在刻意回避什么问题?"
Common Failure Patterns
常见失效模式
Planning Fallacies
规划谬误
- Optimism bias: Best case becomes the plan
- Anchoring: First estimate becomes the baseline
- Conjunction fallacy: Plan requires everything to go right
- Survivorship bias: We only see what succeeded
Ask: What if every step takes 50% longer? What if three things go wrong simultaneously?
- 乐观偏差:把最佳情况当成计划基准
- 锚定效应:第一个估算值成为固定基准
- 合取谬误:计划要求所有环节都不出错
- 幸存者偏差:只看到成功案例
提问: 如果每个步骤都耗时50%更长怎么办?如果同时出现三个问题怎么办?
Assumption Traps
假设陷阱
- Untested assumptions: "Users will love this"
- Implicit assumptions: Things so obvious no one states them
- Stale assumptions: True once, maybe not now
- Borrowed assumptions: "That's how [BigCo] does it"
Ask: Can we list every assumption? Which have we actually validated?
- 未验证假设:"用户会喜欢这个"
- 隐含假设:过于明显以至于没人提及的前提
- 过时假设:曾经成立但现在可能不成立的前提
- 借用假设:"这是大公司的做法"
提问: 我们能列出所有假设吗?其中哪些是真正验证过的?
Complexity Blindness
复杂性盲区
- Hidden dependencies: A needs B needs C needs...
- Integration risk: Parts work, whole doesn't
- Second-order effects: Solving X creates Y
- Coordination costs: More people ≠ faster
Ask: What's the real dependency graph? What happens at the interfaces?
- 隐藏依赖:A依赖B,B依赖C,以此类推
- 集成风险:各个部分单独可用,但组合起来不可用
- 二阶效应:解决了问题X,却产生了问题Y
- 协调成本:人越多,推进速度不一定越快
提问: 真实的依赖关系图是什么样的?接口处会发生什么问题?
Market Delusions
市场错觉
- "Build it and they will come": They won't
- "We just need 1% of the market": That 1% is fought over fiercely
- "No competition": Either you're wrong or there's no market
- "First mover advantage": Often means first to make mistakes
Ask: Who specifically will buy this? Why haven't they bought the alternatives?
- "只要做出来,用户就会来":事实并非如此
- "我们只需要拿下1%的市场":这1%的市场竞争异常激烈
- "没有竞争对手":要么是你错了,要么是这个市场根本不存在
- "先发优势":往往意味着先犯错
提问: 具体谁会购买这个产品?他们为什么不买同类替代产品?
Red Flags
危险信号
In Communication
沟通中的信号
- "Trust me on this"
- "It's obvious that..."
- "Everyone knows..."
- "There's no downside"
- "This can't fail"
- "We'll figure it out later"
- Confident timelines for unprecedented work
- "相信我就好"
- "很明显……"
- "大家都知道……"
- "没有任何弊端"
- "这个不可能失败"
- "我们之后再解决这个问题"
- 对前所未有的工作给出充满信心的时间线
In Planning
规划中的信号
- No contingency budget (time or money)
- Single points of failure
- Success requires perfect execution
- No one is explicitly responsible
- Risks acknowledged but not mitigated
- "We'll move fast and iterate"
- 没有应急预算(时间或资金)
- 存在单点故障
- 成功需要完美执行
- 没有明确的负责人
- 承认风险但未采取缓解措施
- "我们会快速推进并迭代"
In Reasoning
推理中的信号
- Confirming evidence only
- Dismissing counterexamples
- Moving goalposts
- Circular logic
- Appeal to authority without substance
- "It worked at [other company]"
- 只寻找支持性证据
- 否定反例
- 不断改变目标
- 循环论证
- 无实质内容的权威背书
- "这在其他公司行得通"
In Teams
团队中的信号
- No one plays devil's advocate
- Dissent is discouraged
- The loudest voice wins
- Sunk cost driving decisions
- Groupthink in action
- "We've always done it this way"
- 没人扮演唱反调的角色
- 反对意见被压制
- 声音最大的人说了算
- 沉没成本驱动决策
- 群体思维盛行
- "我们一直都是这么做的"
Stress Tests
压力测试类型
The 10x Test
10倍测试
- What if usage is 10x what we expect?
- What if it takes 10x longer?
- What if it costs 10x more?
- What if we have 1/10 the resources?
- 如果实际使用量是预期的10倍会怎样?
- 如果耗时是预期的10倍会怎样?
- 如果成本是预期的10倍会怎样?
- 如果我们只有1/10的资源会怎样?
The Adversary Test
对手测试
- What would a competitor do to beat this?
- What would a malicious actor exploit?
- What would a hostile regulator target?
- What would a disgruntled user complain about?
- 竞争对手会如何击败我们?
- 恶意攻击者会利用哪些漏洞?
- 敌对监管机构会针对哪些点?
- 不满的用户会投诉什么?
The Scalability Test
可扩展性测试
- Does this work with 10 users? 1000? 1M?
- Does this work with 1 person? 10? 100?
- Does this work in 1 market? 10? 50?
- What breaks first at scale?
- 这个方案在10个用户、1000个用户、100万个用户场景下都能正常工作吗?
- 这个方案在1个人、10个人、100个人的团队中都能正常推进吗?
- 这个方案在1个市场、10个市场、50个市场中都能适用吗?
- 规模扩大后第一个出问题的环节是什么?
The Time Test
时间测试
- Will this still make sense in 6 months?
- What changes in the environment could invalidate this?
- Are we building for now or for then?
- What's the shelf life of this decision?
- 6个月后这个方案仍然合理吗?
- 环境中的哪些变化会让这个方案失效?
- 我们是在为当下还是未来做规划?
- 这个决策的有效期有多长?
The Dependency Test
依赖测试
- What external factors must remain true?
- What happens if [key partner] disappears?
- What happens if [key person] leaves?
- What happens if [key assumption] changes?
- 哪些外部因素必须保持不变?
- 如果[关键合作伙伴]消失会怎样?
- 如果[关键人员]离职会怎样?
- 如果[核心假设]改变会怎样?
Constructive Skepticism
建设性质疑
How to Challenge Without Crushing
如何提出质疑而不打击积极性
- "Help me understand..."
- "What if we're wrong about..."
- "I want to stress-test this assumption..."
- "Let's imagine this fails—why did it fail?"
- "What would the skeptic in the room ask?"
- "帮我理解一下……"
- "如果我们在……方面错了会怎样?"
- "我想对这个假设进行压力测试……"
- "假设这个方案失败了,原因会是什么?"
- "会议室里的怀疑论者会问什么问题?"
Pairing Problems with Possibilities
问题与解决方案配对
- "This seems risky because X. Could we mitigate by Y?"
- "I'm worried about A. Have we considered B?"
- "This fails if C. What's our plan for C?"
- "这看起来有风险,因为X。我们可以通过Y来缓解吗?"
- "我担心A问题。我们考虑过B方案吗?"
- "如果C发生,这个方案就会失败。我们针对C的应对计划是什么?"
Knowing When to Stop
知道何时停止质疑
- Don't block, flag
- Skepticism serves the decision, not itself
- Once risks are surfaced and considered, step back
- "I've raised my concerns; I'll support whatever we decide"
- 不要阻碍,只需标记风险
- 质疑是为了辅助决策,而非为了质疑而质疑
- 一旦风险被暴露并纳入考量,就适时退一步
- "我已经提出了担忧,无论最终决定是什么,我都会支持"
Biases to Watch
需要警惕的偏差
In Others
他人的偏差
- Confirmation bias: Seeking only supporting evidence
- Sunk cost fallacy: Continuing because of past investment
- Availability heuristic: Overweighting recent or vivid examples
- Authority bias: Believing because of who said it
- Bandwagon effect: Believing because others do
- 确认偏差:只寻找支持自己观点的证据
- 沉没成本谬误:因为过去的投入而继续坚持
- 可得性启发:过度重视近期或生动的案例
- 权威偏差:因为是权威说的就相信
- 从众效应:因为别人都相信所以自己也相信
In Yourself
自身的偏差
- Contrarian bias: Disagreeing for its own sake
- Status quo bias: Favoring inaction
- Pessimism bias: Overweighting negative outcomes
- Negativity bias: Remembering failures more than successes
- Cynicism: Assuming bad faith
- 唱反调偏差:为了反对而反对
- 现状偏差:倾向于维持现状
- 悲观偏差:过度放大负面结果
- 消极偏差:对失败的记忆比对成功的记忆更深刻
- 愤世嫉俗:默认他人心怀恶意
The Antidote
应对方法
- "What would change my mind?"
- "Am I being skeptical or just negative?"
- "Is this a real risk or a rationalized fear?"
- "Have I given this idea a fair hearing?"
- "什么情况会改变我的想法?"
- "我是在提出有建设性的质疑,还是单纯的负面情绪?"
- "这是真实的风险,还是合理化的恐惧?"
- "我是否公平地对待了这个想法?"
Decision Points
决策节点
When to Kill an Idea
何时放弃一个想法
- Core assumption is invalidated
- Risk/reward is unfavorable
- Better alternatives exist
- Resources are better spent elsewhere
- The team doesn't believe in it
- 核心假设被证伪
- 风险/收益比失衡
- 存在更好的替代方案
- 资源可以用在更有价值的地方
- 团队不认可这个想法
When to Proceed Despite Concerns
何时尽管有担忧仍继续推进
- Risks are known and accepted
- Mitigations are in place
- Upside justifies downside
- We'll learn something valuable either way
- Not deciding is worse than deciding
- 风险已被识别并接受
- 已采取缓解措施
- 潜在收益值得承担风险
- 无论结果如何都能获得有价值的经验
- 不做决定比做决定更糟糕
When to Investigate More
何时需要进一步调查
- Key assumptions are untested
- Risks are unclear
- We're missing information
- Expert opinion is divided
- Stakes are high
- 关键假设未经验证
- 风险不明确
- 缺失关键信息
- 专家意见存在分歧
- 风险极高
The Skeptic's Toolkit
怀疑论者工具包
Questions
问题清单
- "What's the evidence?"
- "What are we assuming?"
- "What could go wrong?"
- "Who disagrees, and why?"
- "What would change our mind?"
- "有什么证据支持?"
- "我们做出了哪些假设?"
- "可能会出什么问题?"
- "谁持反对意见,原因是什么?"
- "什么情况会改变我们的决定?"
Techniques
方法技巧
- Pre-mortem analysis
- Red team exercises
- Assumption mapping
- Risk registers
- Devil's advocate role
- Pre-mortem分析
- 红队演练
- 假设映射
- 风险登记册
- 唱反调角色
Outputs
输出成果
- List of assumptions (tested/untested)
- Risk register with severity and likelihood
- Failure modes and mitigations
- Questions that need answers
- Conditions that would change the decision
- 假设列表(已验证/未验证)
- 包含严重程度和可能性的风险登记册
- 失效模式及缓解措施
- 需要解答的问题
- 会改变决策的条件
The Balance
平衡之道
Skepticism Needs a Counterweight
质疑需要有制衡
- Dreaming without skepticism is fantasy
- Skepticism without dreaming is paralysis
- The goal is not to kill ideas but to strengthen them
- Some ideas should survive scrutiny
- 只有空想没有质疑是幻想
- 只有质疑没有空想是停滞
- 目标不是扼杀想法,而是强化想法
- 有些想法应该经得起推敲
When to Switch Modes
何时切换模式
- Dreaming phase: Suspend skepticism, expand possibilities
- Evaluation phase: Apply skepticism, test rigorously
- Execution phase: Skepticism becomes risk management
- Know which phase you're in
- 空想阶段:暂时放下质疑,拓展可能性
- 评估阶段:运用质疑,严格测试
- 执行阶段:质疑转化为风险管理
- 明确当前所处的阶段
The Ultimate Test
终极测试
A good skeptic asks:
- "Is this idea stronger for having been challenged?"
- "Are the remaining risks acceptable?"
- "Would a reasonable person proceed?"
If yes, the skeptic's job is done.
一个优秀的怀疑论者会问:
- "这个想法经过挑战后是否变得更完善了?"
- "剩余的风险是否在可接受范围内?"
- "理性的人会继续推进吗?"
如果答案是肯定的,怀疑论者的工作就完成了。
Mantras
准则
- "What am I not seeing?"
- "Hope is not a strategy"
- "The market doesn't care about your intentions"
- "Reality is not optional"
- "Better to find the flaw than have it find you"
- "Strong opinions, loosely held"
- "Doubt is not disloyalty"
- "The goal is truth, not comfort"
- "我忽略了什么?"
- "希望不是一种策略"
- "市场不在乎你的初衷"
- "现实无法回避"
- "在问题找上门之前发现漏洞"
- "坚定的观点,灵活的立场"
- "质疑不是不忠"
- "目标是真相,不是舒适"