用途:Shaping 是一套结构化协作方法论,用于与用户一起迭代问题定义(需求 R)与解决方案选项(形状 S),最终产出可实施的方案文档。
主要能力:以 R0、R1… 编号管理需求并跟踪状态(核心目标、待定、倾向、必须、可选、排除),顶层需求不超过 9 个,超出则分组为子需求;以 A、B、C… 表示互斥方案,C1、C2… 表示方案组件,C3-A、C3-B… 表示组件内的备选做法;用适配检查(决策矩阵)以 ✅/❌ 二元方式比较各方案对需求的满足情况;用面包板把方案细化为 UI 与非 UI 可供性及连线;用 spike 调查未知机制;最后把方案切成可演示的垂直切片。
使用方式:会话可从需求或形状任一端开始,二者迭代互推。文档分三层(shaping 文档、slices 文档、单个切片计划),高层是低层的视图,任一层变更需同步上下层。展示时须显示完整表格,变更行以 🟡 标记;适配检查只显示所选形状,并汇总未解决需求。面包板以可供性表格为准,Mermaid 图仅作渲染。
适用场景:需要与用户协作澄清需求、比较多种方案、评估可行性并规划实施顺序的产品或工程前期设计。
限制:适配检查仅允许 ✅/❌,无第三态;被标记 ⚠️ 的未知机制视为未通过,需先解决或安排 spike;未面包板的形状不能切片;资料未提供具体工具命令、平台或收费信息。