认知行为模式
认知行为模式可以用问题中的因果关系是否明确,以及相关知识是否已经被掌握,来区分清晰、庞杂和复杂三类主要工作状态。
Cynefin 框架
知识活动
工程实践
- 明确用户故事可以让开发进入有序模式的原因
- TDD 可以将编码任务压缩到清晰模式的原因
- 审查 AI 生成的代码要求工程师处在清晰模式的原因
- 自动化测试可以把质量判断转化为清晰模式的原因
- 探索性测试属于庞杂模式的原因
- 复现测试可以把线上 Bug 诊断转化为清晰模式的原因
- 直接 Debug 通常表示问题进入复杂模式的原因
- 团队知识门户把复杂探索沉淀为有序知识的方法
- LLM 更适合作为学习工具而非直接生产力工具的原因
速查表
| 认知行为模式 | 行为链条 | 典型场景 | 知识活动 |
|---|---|---|---|
| 清晰模式 | 感知 - 归类 - 响应 | 标准登录模块、自动化测试判定 | 消费显式知识和已掌握的不可言说知识 |
| 庞杂模式 | 感知 - 分析 - 响应 | 性能优化、探索性测试、构造复现测试 | 借助专家经验分析多个可行方案 |
| 复杂模式 | 探测 - 感知 - 响应 | 产品创新、未知代码库调试、学习新知识 | 通过试验和反馈发现有效做法 |
| 混乱模式 | 行动 - 感知 - 响应 | 应激处理 | 应尽量避免 |
| 困惑模式 | 无法有效理解问题 | 问题定义缺失 | 需要先澄清问题 |