Skip to content

01 - 总览:两个角色的视角区别与全局图 ​

架构师 vs 产品总负责人——同一个项目,两种视角。看到的东西不一样,决策不一样,要的工具也不一样。

一句话 ​

架构师 = 决策"系统怎么建"的人,担"技术风险";产品总负责人 = 决策"建什么、为谁"的人,担"产品风险"——两人都要看到全图,但关注点不同。两者协作好了,项目就稳。

两个角色的根本区别 ​

架构师(Tech Lead / Architect) ​

核心问题:

  • 系统能不能稳定跑起来?
  • 改动一处会不会影响十处?
  • 团队能不能持续加新功能而不崩?

决策范围:

  • 技术栈选型
  • 模块边界划分
  • 接口契约
  • 性能 / 可扩展性 / 可靠性
  • 重构计划

关键工具:

  • ADR(架构决策记录)
  • 系统架构图(C4 模型 / Dependency Graph)
  • 技术雷达(哪些技术值得用)
  • 代码仓库结构
  • 监控告警 + 事故复盘

反模式:只刷技术债不见业务价值——技术决策必须挂到业务结果上。

产品总负责人(Product Lead / 业务负责人) ​

核心问题:

  • 我们到底在解决谁的什么问题?
  • 投入产出比是否合理?
  • 用户/客户/股东都满意吗?

决策范围:

  • 业务目标 / OKR
  • 优先级排序
  • 范围取舍
  • 上线节奏
  • 资源分配

关键工具:

  • Roadmap
  • 用户故事地图 / 需求池
  • 业务指标仪表盘
  • 竞品 / 市场分析
  • 利益相关者沟通

反模式:只追业务指标不管技术债——3 个月内必崩。

两者的协作点 ​

            业务问题(产品)
                 ↓
          技术方案(架构)
                 ↓
            排期交付(共同)
                 ↓
        上线 + 监控(共同)
                 ↓
            反馈循环(共同)
                 ↓
             回到业务

关键决策往往是两边共同定的:

  • 选 PostgreSQL 还是 MongoDB → 架构主导,告知业务影响
  • 这个需求到底做不做 → 产品主导,告知技术影响
  • 这周发版还是下周 → 共同决策,看业务时机 + 技术准备

项目生命周期的 8 大关键问题 ​

任何项目从想法到上线必答这 8 个问题(按顺序):

#问题谁主导答错了的代价
1为什么做?产品资源浪费
2为谁做?产品做出来没人用
3做什么?产品范围蔓延
4怎么做?架构系统难维护
5什么时候做?共同错失时机
6谁来做?共同责任真空
7怎么发?架构部署事故
8怎么衡量成功?产品不知道做得好不好

8 个问题答不全 = 项目一定失控。

全局信息流图 ​

┌──────────────────────────────────────────────────────────┐
│                  1. 想法/客户反馈/竞品分析                  │
│              (Notion / 飞书 / 客户工单系统)                 │
└──────────────────────────────────────────────────────────┘
                          ↓
┌──────────────────────────────────────────────────────────┐
│                    2. 立项 + Roadmap                       │
│        (Notion 主文档 + 利益相关者名单 + OKR)                │
└──────────────────────────────────────────────────────────┘
                          ↓
┌──────────────────────────────────────────────────────────┐
│            3. 需求(业务问题 → 用户故事)                  │
│     (Jira/Plane Story + Notion RFC + 验收标准)             │
└──────────────────────────────────────────────────────────┘
                          ↓
┌──────────────────────────────────────────────────────────┐
│            4. 架构设计(技术决策 → 系统图)                  │
│     (Wiki ADR + 系统架构图 + API 契约 + Schema)            │
└──────────────────────────────────────────────────────────┘
                          ↓
┌──────────────────────────────────────────────────────────┐
│             5. 任务拆分(需求 → Issue)                     │
│         (Jira/Plane Task + Story + Epic + Sub-task)        │
└──────────────────────────────────────────────────────────┘
                          ↓
┌──────────────────────────────────────────────────────────┐
│              6. 编码 + Review(代码 → 合并)                │
│          (Git branch + PR + CI/CD + 测试通过)              │
└──────────────────────────────────────────────────────────┘
                          ↓
┌──────────────────────────────────────────────────────────┐
│             7. 部署 + 监控(合并 → 用户可用)              │
│       (CI/CD 部署 + 监控告警 + 业务指标仪表盘)              │
└──────────────────────────────────────────────────────────┘
                          ↓
┌──────────────────────────────────────────────────────────┐
│             8. 反馈循环(用户行为 → 改进方向)              │
│        (数据分析 + 用户反馈 + 事故复盘 → 回到想法)          │
└──────────────────────────────────────────────────────────┘
                          ↓
                       循环上升

关键工具栈(基于团队规模) ​

维度5-10 人10-30 人30-100 人
任务Plane 开源 / GitHub Issues / NotionJira / Plane Cloud / LinearJira + Confluence
代码 + ReviewGitHubGitHub / GitLabGitHub Enterprise / GitLab
CI/CDGitHub ActionsGitHub Actions + ArgoCDJenkins / GitLab CI / Spinnaker
部署目标Vercel / Railway / 阿里云Docker + K8s自建 K8s / 多云
监控Sentry + Grafana CloudPrometheus + Grafana + SentryDatadog / 自建全栈
知识库Notion / 语雀Notion / ConfluenceConfluence / 自建 Wiki
沟通飞书 / Slack / 钉钉同左 + 视频会议设备同左 + 协作规范

原则:工具数量 ≤ 7——超过 7 个工具,每个团队成员的时间就会被切换成本吞噬。

4 个关键治理点 ​

无论团队大小,必须有的 4 个治理动作:

1. 每周一 30 分钟站会(Standup) ​

不是"周会"!是站立开的、快节奏、同步级别的短会。

议程模板:

[姓名] [日期]
1. 上周五做了什么:X / Y / Z
2. 今天计划:X' / Y'
3. 阻塞(需要谁帮忙):A 找 B 关于 C

为什么不是周会:周会变"轮流汇报"——每个人都听 90% 不相关的事。Standup 只同步阻塞和风险,剩下的 1-1 聊。

2. 每两周一次 Demo ​

不是内部 Demo——是给真实用户/客户/利益相关者看。

目的:避免"做完了发现不是用户要的"——Demo 是真实反馈。

频率:每两周(太长会失去节奏;太短会变成走形式)。

3. 每月一次 Retro(回顾) ​

不是"团建"!是系统性复盘——什么是做对的、什么是做错的、下个月改什么。

模板:

[月份] Retro
✅ Stop doing: [我们应该停止的事]
▶️ Start doing: [我们应该开始的事]
▶️ Continue doing: [做得对的继续]
📈 Metrics: [关键指标变化]

3.5 每月一次 1-1(管理者与每个直属) ​

30 分钟,一对一。不是汇报工作——是聊个人状态 + 职业发展 + 团队问题。

关键问题:

  • 这个月让你最有成就感的是什么?
  • 什么事情让你卡住了?
  • 你下个月想专注什么技能?
  • 团队里有什么让你不舒服的事?

4. 每季度一次 Roadmap 评审 ​

重新评估 Roadmap 是否还合理——3 个月前的判断可能已失效。

核心问题:

  • 业务目标还成立吗?
  • 优先级变了吗?
  • 有没有新的风险?
  • 团队节奏怎么样?

角色清晰度检查清单 ​

如果你读完上面对架构师 / 产品负责人的描述有疑问,回答这些问题:

问题是否
我知道我们团队的两个角色分别是谁✅🚨 需要明确
技术决策有明确的负责人(不是争议)✅🚨 需要 ADR 流程
业务优先级有明确的负责人✅🚨 需要产品 OKR
跨团队改动有"协调员"角色✅🚨 必出责任真空

反模式自检 ​

最常见的 5 种失败模式:

  1. "只刷技术债不见业务价值"——架构师埋头重构,业务拿不到结果 → 半年后被裁
  2. "只追业务指标不管技术债"——产品负责人强行塞需求 → 三个月后系统崩
  3. "决策在聊天里说完就结束"——Slack 聊完没人记录 → 三个月后争议
  4. "周会变周报"——每周轮流汇报 2 小时 → 团队麻木
  5. "责任真空"——跨团队改动没人推 → 烂尾

进入下一章 ​

读完总览后:

  • 如果你是 架构师 → 直接看 03 需求打磨 + 04 架构设计 + 06 代码评审 + 07 部署
  • 如果你是 产品总负责人 → 直接看 02 立项与 Roadmap + 03 需求打磨 + 05 任务与冲刺 + 08 团队流程
  • 如果两者都要 → 按 02-08 顺序读

作者:基于 SE@Google / INCOSE / IDDD 三书 + 行业实践综合 最后更新:2026-06-28

从名家方法论与工程化思路中蒸馏出自己的工程体系。