Shaping & Breadboarding

🏗️ Shape Up 产品塑形与面包板设计方法论

基于 Basecamp Shape Up 方法论的产品需求定义与方案设计框架,支持需求梳理、方案对比、面包板映射及垂直切片规划

收藏
3.7k
安装
1.6k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

shaping 是一套结构化产品开发方法论技能,源自 Basecamp 的 Shape Up 框架,由该方法论作者 Ryan Singer 亲自设计。技能通过双轨制工作流——Shaping(塑形)Breadboarding(面包板)——帮助团队在编码前厘清问题本质与解决方案。

Shaping 阶段:从需求(R)或方案(S)任一入口切入,迭代定义问题约束(R0/R1/R2...)并探索多种解法(A/B/C...),通过二元 fit check(✅/❌)决策矩阵筛选最优形状,再拆解为组件(C1/C2...)。

Breadboarding 阶段:将选定形状映射为 UI/代码 affordances 与 wiring,清晰呈现用户可执行操作与底层机制。最终通过垂直切片(Slicing)规划可演示的增量实现路径,每片必须以 demo-able UI 收尾。

显著优点

  • 方法论权威性:直接来自 Shape Up 原著作者,经 Basecamp/37signals 十余年实践验证
  • 决策强制清晰:fit check 的二元判定杜绝含糊,避免"差不多满足"的陷阱
  • 协作效率:为 PM、设计师、工程师提供统一语言和可视化协作界面
  • 风险前置:spike 机制允许在承诺开发前探明未知技术风险

潜在局限

  • 学习曲线:notation 系统和多层级符号(R/S/C)需要团队培训适应
  • 场景局限:更适合功能明确的 feature 开发,对纯探索性研究或开放式创新场景约束力不足
  • 工具依赖:最佳实践需配合 Mermaid 图表与结构化文档,纯文本交互可能损失空间信息

适合人群

  • 采用 Shape Up 或类似"固定时间盒+可变范围"交付模式的团队
  • 需要快速对齐需求理解、减少实现返工的跨职能产品小组
  • 追求"先想清楚再动手"以降低技术债务的技术负责人

常规风险

  • 过度前期设计:团队可能陷入无限 shaping 循环,延迟实施承诺
  • 二元判定僵化:复杂需求强行 ✅/❌ 可能掩盖关键权衡
  • 切片粒度失控:max 9 片为软性约束,实际执行中易出现切片过大或功能耦合

Shaping & Breadboarding 内容

references文件夹
手动下载zip · 9.2 kB
breadboarding.mdtext/markdown
请选择文件