第 4 章 Echo 与 Delta:作战单元的分工与协作¶
本章定位: 全书第二主线的起点——确立"双角色"分工,回答"由谁来执行":Echo(主责判断)负责前半段(需求 → 施工图),Delta(主责施工)负责后半段(实现 → Demo),最后由全团队收口。
建议读者: 所有学员——本章确立你在这套课程里"扮演谁"。
前置: 第 1–3 章(FDE 定义、能力回注飞轮、四阶段交付),尤其是第 3 章给出的 Echo / Delta 分工骨架。
本章学习目标:
- 用"翻译损耗"解释为什么 FDE 需要双角色分工;
- 区分作战单元三角色:Delta(技术执行)、Echo(业务策略)、Engineering(基础设施保障);
- 区分"战位职责"(本轮交付中谁对什么负责,随阶段迁移)与"个人能力"(T 型发展),避免把角色倾向误写成固定人格或岗位标签;
- 描述 Echo 与 Delta 的职责、能力画像、日常时间分配;
- 讲清"人做判断,AI 负责执行"的分工哲学与两种训练模式;
- 知道四阶段里谁主导、谁配合;通过定位练习认领战位。
一句话记住本章: Echo 主责判断、Delta 主责施工;人做判断,AI 负责执行。角色是"战位"不是"标签"——战位随阶段迁移,个人能力按 T 型培养。
4.1 为什么需要双角色:翻译损耗¶
为什么 FDE 不干脆让一个人干完全程?为什么不让两类人各干各的、中间靠交接?
答案的关键是"翻译损耗"。 一次交付要经历两段翻译:业务 → 技术(理解需求、转成方案),再 技术 → 业务(做成系统、讲给客户)。每一次在"懂业务的人"和"懂技术的人"之间交接,都是一次损耗:
flowchart LR
cust["客户业务<br/>(脏、模糊、藏风险)"]
translate1["翻译 1<br/>业务 → 技术<br/>挖真需求·定义边界"]
translate2["翻译 2<br/>技术 → 业务<br/>做出来·讲价值"]
result["能跑、在用、有价值<br/>的落地成果"]
cust --> translate1 --> translate2 --> result
style cust fill:#f5ece0,stroke:#a8895f
style translate1 fill:#dbe4f0,stroke:#3949ab
style translate2 fill:#e4efe4,stroke:#5b7a5b
style result fill:#907bb5,stroke:#5a4a7a,color:#fff
图 4-1:一次交付经历两段翻译——交接越多,损耗越大
- 若一个人又懂业务又懂技术又能写,翻译损耗最小——但现实中单项全能的"超人"太少、不可复制;
- 若业务归业务、技术归技术,靠开会交接,翻译损耗最大——需求必然在流转中失真。
FDE 的解法是"分工解耦 × 战斗力整合": 把两端拆成两个高度专精的角色(Echo 管业务端、Delta 管技术端),但他们同处一个作战单元、深度协作、目标一致——解耦的是分工,整合的是战斗力。这样既避免了"一人干全程"的不可复制,又避免了"跨团队甩锅交接"的损耗。
4.2 作战单元三角色:阵型¶
承接第 3 章: 第 3 章已用"Echo 主责判断、Delta 主责施工、Engineering 负责工程保障"的职能视角画过三角色(图 3-2)。本节换一个视角——战场比喻(尖刀 / 政委 / 保阵地),并给出三者更完整的对照。两个视角是同一件事的两面。
一次 FDE 交付由一个"特种作战单元"承担。前线作战单元划分为三角色:
flowchart TB
unit["FDE 作战单元"]
echo["Echo · 业务策略师<br/>政委 / 导航员<br/>挖真需求 · 出策略 · 驱动落地"]
delta["Delta · 技术执行工程师<br/>(FDSE)尖刀<br/>写代码 · 搭原型 · 部署上线"]
eng["Engineering · 基础设施工程师<br/>保阵地<br/>安全合规 · 网络 · 部署运维"]
unit --> echo
unit --> delta
unit --> eng
style unit fill:#3949ab,color:#fff,stroke:#1a237e
style echo fill:#f5ece0,stroke:#a8895f
style delta fill:#dbe4f0,stroke:#3949ab
style eng fill:#e4efe4,stroke:#5b7a5b
图 4-2:作战单元三角色——Delta 是尖刀、Echo 是政委 / 导航员、Engineering 保阵地
| 角色 | 别称 | 定位(战场比喻) | 一句话 |
|---|---|---|---|
| Delta | 技术执行工程师(FDSE) | 尖刀 | 手上沾泥,把方案翻译成能跑的代码 |
| Echo | 业务策略师(Deployment Strategist) | 政委 / 导航员 | 以业务与价值判断为主,挖真需求、出策略、做取舍 |
| Engineering | 基础设施工程师(SRE 等) | 保阵地 | 负责安全合规、网络配置、部署运维等脏活累活 |
Note
"三角色"与"五角色": 本书用前线三角色(Echo / Delta / Engineering)作教学主线,够用——其中 Engineering 在本书课程里主要由讲师环境兜底,重点是 Echo 与 Delta 这对双主角。若想了解更完整的编制(在三角色之外纳入"平台工程师 / FDE 负责人"),见 FDE-101 https://www.cloudzun.com/fde-course/(第 10 章 FDE 角色体系、第 12 章 FDE 人才培养与知识管理)。
4.2.1 战位职责 vs 个人能力:别把分工当标签¶
三角色讲的是组织分工(战位),不是个人人格。两个概念必须分开:
| 概念 | 回答什么问题 | 会变化吗 | 例子(西岭) |
|---|---|---|---|
| 战位职责 | 本轮交付中,谁对什么负责 | 随阶段迁移(先 Echo、后 Delta、收尾全团队) | Discovery 战位 = Echo;Prototype 战位 = Delta |
| 个人能力 | 我有什么、缺什么 | 长期培养(T 型) | 偏 Echo 的人补工程技术短板 |
- 战位职责:角色是"岗位分工"——Echo 对"定义问题"负责、Delta 对"做出来并回注"负责。同一个交付里可以换人站岗,战位跟着项目阶段走。
- 个人能力:个人要不要具备跨角色协作的 T 型能力——横线(Echo 与 Delta 两侧能力都要够宽:能听懂业务、也能看懂代码),竖线(某一项要够深,作为立身之本)。
Important
把角色倾向误写成"固定人格"是最常见的教学误区。 "测出偏 Echo"只说明你当前更愿意把精力放在"想清楚",不说明你"不是做事的料",更不代表你不能练成 T 型。本章角色定位游戏的产出落在"本轮交付我负责什么 + 我往哪补",而不是"我是哪类人"。
4.3 Echo 深度:业务策略师(Deployment Strategist)¶
承接第 3 章: 第 3 章已给 Echo 一句话定位(主责判断、出《解决方案框架》)。本节给出全量深度——职责、时间分配、能力画像、与客户经理的本质区别。
战略定义: 业务专家与"产品侦探"。以业务与价值判断为主、不直接负责工程实现,但必须看穿客户嘴上说的"伪需求"与实际面临的"真痛点"之间的鸿沟。
核心职责(5 条):
| # | Echo 职责 | 做什么 |
|---|---|---|
| 1 | 干系人管理 | 绘制干系人地图,理清"谁说了算、谁会挡路" |
| 2 | 痛点识别 | 深入一线,识别具有高价值 ROI 的业务场景 |
| 3 | 场景规划 | 拆解模糊大需求,定义 MVP 边界,规划交付路线图 |
| 4 | 技术选型 | 用"能力金字塔"为每个场景选对技术路线 |
| 5 | 落地推动 | 推动客户组织采纳与变革,撬动"快赢" |
pie title Echo 日常时间分配(参考)
"客户沟通与业务洞察" : 70
"方案设计与选型" : 20
"推动落地与对齐" : 10
图 4-3:Echo 把时间主要花在"听、想、推"上
能力画像: 业务理解、沟通、产品思维、学习敏捷度极强;技术深度中等(够用于与技术层对话、做选型判断)。
Caution
Echo ≠ 客户经理 / 售前。 三条本质区别缺一不可:
- 懂技术(能判断技术可行性,不是只谈业务);
- 定义问题(不是只记录需求,而是重构问题并做取舍);
- 对落地负责(不只签单,而是对"业务真变好"负责)。 且 Echo 的汇报线隔离——定义问题,但不背签单与定价指标(否则会被签单压力裹挟成售前)。
4.4 Delta 深度:技术执行工程师(FDSE)¶
承接第 3 章: 第 3 章已给 Delta 一句话定位(主责施工、把施工图实现为 Demo 并回注)。本节给出全量深度——职责、时间分配、能力画像、与"只会写码"的本质区别。
战略定义: 驻扎客户现场的"全栈特种兵"。不仅是代码编写者,更是技术与业务现实碰撞最前沿的解题者。
核心职责(5 条):
| # | Delta 职责 | 做什么 |
|---|---|---|
| 1 | 数据管道 | 端到端搭建数据管道与清洗 |
| 2 | 原型开发 | 高价值场景的原型应用开发迭代 |
| 3 | 系统集成 | 异构系统集成、底层技术难题攻坚 |
| 4 | 能力回注 | 识别定制代码共性,向平台回注(Feedback Loop) |
| 5 | 工程落地 | 代码审查、测试、部署、上生产 |
pie title Delta 日常时间分配(参考)
"编码与系统构建" : 70
"客户沟通与联调" : 20
"能力回注记录" : 10
图 4-4:Delta 的 70/20/10 时间分配
能力画像: 技术实现、工程稳定性、调试排查极强;业务理解中等(够用于听懂 Echo 的需求、判断技术可行性)。
Caution
Delta ≠ "只会写码的程序员"。 要能理解业务约束、参与技术可行性判断,并主动做能力回注——不做回注,Delta 就退化成外包(呼应"卖人力 vs 卖能力")。
Echo vs Delta 对照¶
| 维度 | Echo | Delta |
|---|---|---|
| 主战场 | 商务、共识、需求、策略 | 代码、原型、工程、回注 |
| 核心工具 | 脑子、嘴、白板 | 手、opencode、gstack |
| 训练什么 | 判断力(前脑) | 施工力(后手) |
| 主导实操 | 需求调研、汇报 | 三个 Demo 施工、技术评估 |
| 靠什么完成交付 | 挖真需求、出施工图 | 把施工图做成能跑的 Demo |
4.5 分工哲学:人做判断,AI 负责执行¶
在 AI 时代,FDE 分工的核心是:人做判断,AI 负责执行——不是"AI 越强、人越省事"。
flowchart TB
subgraph judge["判断力(前脑)· 人"]
j1["挖真需求 / 做取舍 / 出策略"]
j2["拍板(验收口径 / 兜底策略)"]
j3["审查 AI 产出对错"]
end
subgraph build["施工力(后手)· AI + 人"]
b1["Agent 跑流程 / 写样板代码"]
b2["人在 checkpoint 把关"]
end
style judge fill:#f5ece0,stroke:#a8895f
style build fill:#dbe4f0,stroke:#3949ab
图 4-5:人做判断,AI 负责执行——两种能力缺一不可
- Echo 的活(挖需求、做取舍、出策略)AI 替不了——AI 可以帮你访谈转写、痛点聚类、尽调速读,但"哪个才是真问题、值不值得做、怎么跟决策层讲"必须靠人的判断力。
- Delta 的活(重复、可标准化的部分)AI 系统性地替你干——让 coding agent 跑流程、写样板代码,你在 checkpoint 把关。但"什么是对、哪里会出事"仍要人审定。
由此引出本书的两种训练模式: - 判断型实操(实操一、实操五)关键判断不用 AI——AI 只能辅助整理/润色/扮演红队,判断力替不了; - AI 施工品类(实操二、三、四)用 opencode + gstack——训练施工力,让 coding agent 跑、人在 checkpoint 把关。
两者缺一不可——"人会判断、AI 会执行",是 FDE 交付的核心引擎,也是本书要练成的两种能力。
连续统一的团队:分工解耦,但同一坐标系协作。 Echo 与 Delta 不是"上下游两个部门",而是同一个作战单元里分工不同、目标一致的队友(呼应"分工解耦 × 战斗力整合")。LLM 能力金字塔就是双方共用的坐标系:Echo 负责"选层"——用业务判据决定该用提示词、RAG 还是 Agent(方向);Delta 负责"建层"——用 AI Coding 把选定的层实现出来(落地)。金字塔既是分工的分界线(谁干什么一目了然),又是协作的契合点(Echo 说"第 2 层 RAG",Delta 就知道要建"检索 + 引用"管线)——选层与建层,是同一张图的两半。
4.6 四阶段中的角色协作¶
不同阶段,谁主导、谁配合是不同的:
| 阶段 | 主导 | Echo | Delta | 阶段产出 |
|---|---|---|---|---|
| Discovery 发现 | Echo 主导 | 挖痛点、理干系人、拆场景、选型 | 补技术可行性判断(数据够不够、能不能做) | 《解决方案框架》 |
| Prototype 原型 | 双角色 | 定义 MVP、讲 Demo、拿决策 | 快速做出可跑原型 | 可跑原型 / Demo |
| Build 构建 | Delta 主导 | 验收需求是否满足、推采纳 | 集成、测试、合规、上线 | 生产级系统 |
| Scale 扩展 | 全团队 | 推变革、讲价值、铺扁平 | 自运营、能力回注、评估生产 | 自运营交接 + 回注 |
flowchart LR
D["Discovery<br/>Echo 主导"] --> P["Prototype<br/>双角色"] --> B["Build<br/>Delta 主导"] --> S["Scale<br/>全团队"]
style D fill:#f5ece0,stroke:#a8895f
style P fill:#dbe4f0,stroke:#3949ab
style B fill:#dbe4f0,stroke:#3949ab
style S fill:#e4efe4,stroke:#5b7a5b
图 4-6:四阶段主导权变化——先 Echo、后 Delta、收尾全团队
协作节奏: Discovery 靠 Echo 挖对问题;Prototype 双角色一起证明价值;Build 靠 Delta 做实做稳;Scale 全团队推广 + 回注。Echo 从"挖需求"到"验收 + 讲价值",Delta 从"判断可行性"到"主导施工 + 回注"——角色不是静止的,而是随阶段迁移。
实战演练:角色定位¶
目标: 认领你的战位,明确你偏 Echo 还是偏 Delta,以及它在后续实操里主导的范围。 建议工作量: 15–20 分钟(单测)/ 30 分钟(组内 + 情境判断讨论)。
重要前提
本演练判断的是战位倾向,不是人格测验;结果只决定"谁主导哪一步",不代表你只能干一种活。
玩法一:Echo / Delta 倾向自测¶
下面 8 题,凭第一直觉选 A / B。统计 A(策略向)与 B(工程向)的数量:
- 客户说"我想要个智能一点的系统"。你第一反应:A 他到底想解决什么业务痛点? / B 用什么技术栈最快做出来?
- 面对一个大需求,你更享受:A 拆成几件该做的事、排优先级 / B 把其中一件真正做到能跑。
- 项目过半,你最担心:A 我们做的可能不是客户真正要的 / B 系统上生产会扛不住。
- 团队争论选型,你更关心:A 这技术能不能讲得陈主任听得懂 / B 这技术在当前数据条件下能不能落地。
- 你更愿意把时间花在:A 和干系人聊、画干系人地图 / B 调通数据管道、修 bug。
- 定验收标准,你更看重:A 它解决了客户哪个痛点、价值怎么衡量 / B 它的准确率/性能/可用性。
- 拿到脏需求材料,你更愿意:A 读透、找出客户没说破的风险 / B 直接转成给 AI 的启动提示词。
- 交付完成后,你更在意:A 客户真的在用、业务真变好了 / B 系统稳不稳、能不能上生产。
判读: A 多偏 Echo(策略型),B 多偏 Delta(工程型),接近则双栖型。
A / B 两选项无优劣、无高低之分,也不代表能力好坏——它只是判断你更愿意把精力放在"想清楚"还是"做出来",两者对 FDE 都必要。 这是战位倾向判断,不是人格测验。 FDE 是"T 型人才"——横线(Echo / Delta 两种能力都要宽)尽量铺,竖线(某一项要深)要有立足点。本测试只决定"谁主导哪一步",不代表你只能干一种。
玩法二:情境判断¶
把下面情境卡发给各组,判断"该由哪个角色主导"并讨论分歧:
| # | 情境 | 该谁主导 | 讨论点 |
|---|---|---|---|
| 1 | 客户说"把一整套都智能化了",信息很散 | Echo | 为什么不先写代码?Discovery 初期该干嘛? |
| 2 | 已定好场景 A:诉求自动分类,要出可跑 Demo | Delta | 为什么施工主导权在 Delta?Echo 还跟不跟? |
| 3 | 政策文件更新,RAG 答案可能过时、要重建索引 | Delta(需 Echo 确认业务口径) | 谁判断"哪些文件该重灌"?业务归 Echo,工程归 Delta |
| 4 | 工单路由工作流快上线,但发现"敏感件可能漏判" | Echo + Delta 协作 | 自动化边界是业务决策(Echo),落地与验证是工程(Delta) |
| 5 | 项目快交,要判断"需求满足了吗、能上生产吗" | 全团队 | 双视角互补,缺一不可(第 16 章) |
情境卡判断的是"该谁站岗"(战位),不是评估你个人像谁。 每组讨论结束都问一句:"这个决策点落在 Echo 还是 Delta 的战位上?交接给对方时需要带什么证据?"
本演练产出物¶
定位记录/
├── 自测结果.txt # 你的 A/B 倾向,判读为 Echo/Delta/双栖(战位起点,非人格标签)
├── 战位声明.md # 一、本轮交付职责边界:我在后续实操中主站哪个战位、负责什么、和谁交接
│ # - Echo型:Ch6/15 主导需求调研与汇报(战位=Echo)
│ # - Delta型:Ch8/10/12 主导施工与代码审查(战位=Delta)
│ # - 双栖型:做黏合剂 + 记录员,补两边短板
│ # 二、T 型发展计划:横线(我要补的另一侧能力)+ 竖线(我的立足点与具体练法)
└── 能力短板清单.md # 偏 Echo 记"工程短板",偏 Delta 记"业务短板"
配套交互素材: 训练营提供了角色定位游戏的交互 HTML(定位测评 + 结果页给分工建议),与玩法一同源,可用于组内快速分组。
反模式与红线¶
- Echo 抢了 Delta 的活(或反之)。 需求没挖清就急着写代码,或施工阶段还反复改需求边界——角色解耦就要各守其位。
- 把"AI 施工"当成"跳过判断"。 让 coding agent 一把梭、不设 checkpoint,或用 AI 堆方案代替自己思考——分工哲学要求"人做判断,AI 负责执行",不是相反。
- 把位置测试当"标签"贴死。 定位只是起点(战位 ≠ 人格);别因为测出偏 Echo 就不碰代码、或偏 Delta 就不碰业务——FDE 要 T 型发展。
- Delta 不做能力回注。 那会退化成外包(呼应第 1 章红线)。
🔺 本书红线(本处正式落地):人做判断,AI 负责执行。 这是贯穿全书的第四条红线,它决定了后续每个实操该不该用 AI、谁主导、谁把关。
本章小结¶
- 作战单元三角色:Delta(尖刀)、Echo(政委 / 导航员)、Engineering(保阵地)。
- 战位 ≠ 人格:战位职责随阶段迁移,个人能力按 T 型培养(横宽竖深)——别把分工当标签。
- Echo(业务策略师)主责判断:挖真需求、拆场景、出施工图;Delta(技术执行)主责施工:把施工图实现为能跑的 Demo 并回注能力。
- 分工哲学:人做判断,AI 负责执行 → 头脑风暴品类不用 AI(练判断),AI 施工品类用 Agent 跑流程、人在 checkpoint 把关(练施工)。
- 四阶段主导权:Discovery Echo 主导 → Prototype 双角色 → Build Delta 主导 → Scale 全团队。
动手自检:
- 我能说出三角色及各自的"战场"比喻吗?
- 我能区分"战位职责"与"个人能力",并用一句话解释"为什么不能把角色当标签"吗?
- 我能对照 Echo / Delta 的职责、能力画像、时间分配吗?
- 我能用"人做判断,AI 负责执行"解释"为什么头脑风暴不用 AI、施工用 AI"吗?
- 我知道四阶段里各阶段该由谁主导吗?明确了自己的战位与本轮职责边界吗?
练习与思考¶
- 基础: 默写三角色定位;区分"战位职责"与"个人能力";说出 Echo 与 Delta 各自的 3 条核心职责。
- 进阶: 完成玩法一自测并写《战位声明》(含"本轮交付职责边界 + T 型发展计划"两栏);针对情境卡 4(敏感件漏判)说明 Echo 和 Delta 各自的判断点。
- 挑战(迁移练习): 为你熟悉的一个真实项目,画出它的"Echo / Delta 战位分工表"——如果它没有明确双角色,指出由此导致的交付风险;再为团队里两名成员各写一条"T 型发展建议"(横线补什么、竖线立什么)。
延伸阅读¶
- 想读五角色完整编制、四阶段中的角色漂移、人才培养与 HR 落地(面试题、职级双轨、Playbook 沉淀),见 FDE-101 https://www.cloudzun.com/fde-course/(第 10 章 FDE 角色体系、第 11 章四阶段中的角色协作、第 12 章 FDE 人才培养与知识管理、第 15 章 AI FDE 落地:Echo 共识与对齐)。
- 下一章: Echo 工作法 · 定义问题(Echo 在 Discovery 阶段具体怎么干活)。