GrowPIP
← 返回所有规则

RULE

边界思维

[RULE] 边界思维

  • 类型: 原则
  • 强度: 8/10
  • 验证: ✓0 / ✗0

定义

IF: 设计任何解决方案、工具、流程或系统

THEN: 必须明确回答三个问题:

  1. 能解决什么:适用场景、预期效果、成功标准
  2. 不能解决什么:排除的问题类型、失效场景
  3. 为什么不能:局限性的根本原因

原理

不知边界的方案是危险的——要么被误用,要么被过度扩展。

清晰的边界带来:

  • 正确的使用预期
  • 合理的资源投入
  • 避免过度承诺
  • 便于后续迭代改进

局限性三分类

类型说明例子
技术限制当前技术能力、性能、兼容性约束"不支持 IE 浏览器"
设计选择为简洁/稳定而有意放弃的功能"只处理文本,不处理图片"
资源考量时间、人力、成本限制下的取舍"V1 只覆盖核心场景"

应用模板

设计方案时填写:

方案名称:___

✅ 能解决:
-
-

❌ 不能解决:
-
-

❓ 为什么:
-

反模式

模式后果
"这个方案能解决所有问题"过度承诺,必然失败
"应该能行吧"边界模糊,误用风险
只说能做什么,不说不能做什么用户预期失控

证据

  • 支持: INFO-099(问题解决思考框架)
  • 反例: (待收集)

关联

  • 协同: RULE-通用解法优先(设计通用方案时明确边界)
  • 协同: RULE-先Spec后代码(Spec 中应包含边界定义)
  • 应用: 技术方案设计、产品需求定义、沟通承诺