网易首页 > 网易号 > 正文 申请入驻

学习PingCAP,打造你公司的AI原生软件开发团队

0
分享至

本文是对黄东旭(PingCAP CTO)最近的文章的一个响应。如果你还没有读过他这篇文章,我强烈推荐你去读一遍。

黄东旭的核心观点:顶级模型配合主流工具,已经能超越大多数资深工程师的水平。他用AI重写TiDB的PostgreSQL兼容层,代码质量"已经接近生产水平"。但人的瓶颈在验收——他90%的时间花在评估AI的工作成果,而不是写代码。

他对未来软件公司形态有一个判断:

这种工作方式更像是头狼带着一群狼群(Agents),在一片自己的领地里面耕耘,但是同一片领地里很难容纳两匹头狼,会造成 1+1 < 2。

但是PingCAP是中国最优秀的基础软件公司之一,黄东旭是中国最优秀的程序员之一,PingCAP的这种实践有多大的通用性?如果你我直接抄袭他的做法,究竟是见贤思齐,还是东施效颦?本文将尽力回答这个问题。

头狼是精英路线

黄东旭的"头狼+狼群"模式,是一个公司内部的超级个体,让一个顶级工程师端到端负责产品。

七牛云也在尝试类似的方案,叫产品架构师:一个人负责PRD、架构、实现、测试的全流程。CEO 许式伟的评估标准很直接:

如果一定时间内做不到端到端负责,就淘汰,换能做到的人来。

但是,产品架构师需要传统产品经理 + 架构师 + 主程序员 + 测试Team Leader的综合能力。能接近这个定位的人都是凤毛麟角。大多数公司的大多数团队,找不到这样的人。笔者运营一个世界一流的AI Coding社区:Agent管理学论坛,里面敢于说自己满足这个条件的,也就三个人。

即使找到了,你怎么知道他/她下个月不会去做一人公司?上面说的那三个人,都是自己开公司的 CEO,没有一个给别人打工的。

因此,这个精英路线的致命问题是它依赖一个几乎不可及的人才市场。

把超级个体拆成产品端到端三人组(Product Tri-Ownership框架)

在软件工程之外,建筑行业早已解决了类似的问题。他们不依赖超级个体,而是通过角色分工来保证质量。建筑师定义空间,土木工程师设计结构,监理独立验收,施工方负责执行。四个角色,四种专业,互相补全。

我和我的朋友们借鉴这个模式,发明了产品端到端三人组框架(Product Tri-Ownership)。

PTO框架把超级个体的工作拆开:

产品架构师/头狼/超级个体(一个人做端到端的所有事)拆分为 ↓

Product Owner

Quality Owner

Tech Owner

owns 做什么

owns 什么是对的

owns 怎么做

≈ 建筑师

≈ 监理

≈ 土木工程师

细心的读者会问:施工方去哪了?

答案很直接:施工方就是AI Agent。它们按指令写代码、跑测试、生成文档,就像施工方按图纸砌墙。它们不配有署名权。

Product Owner(产品负责人,PO):负责做什么

对应于建筑师,产品负责人是一个扩展的角色,合并了传统PM和PO的职责:定义产品愿景和商业价值、敢于说No;管理用户故事、验收标准和优先级;规划版本节奏、迭代计划和里程碑;负责向上汇报、跨团队协调和客户沟通。

PO对产出的价值负责(accountable for outcomes),而不是对产出本身负责。PO不是写需求文档的秘书,而是决定"什么值得做"的人。不仅定义"做什么",更要有勇气说"不做什么"。没有合格的PO做第一层质控,后面的质量链条都会出问题。

Tech Owner(技术负责人,TO):负责怎么做

技术负责人对技术实现负责,他/她带领一群不同角色的AI Agent写出正确的软件。
负责详细设计、代码review报告(不是代码本身)和工具选型,但最重要的职责是编排多个Agent的工作流

黄东旭发现:

当前的 Coding Agent 在面对单一模块复杂度超过大约 5 万行代码之后,就开始很难在 1-shot 里把问题一次性解决掉。 Agent 通常不会主动去做项目结构和模块边界的治理。

下面是我团队的TO设计的一个AI Agent工作流程:

标准开发流程
- /story → 从用户故事生成详细设计
- tester → TDD红阶段(写失败测试)
- coder → TDD绿阶段(让测试通过)
- /qc → 质量检查并提交代码
- deployer → 监控CI/CD,确保staging和生产环境正常

不同任务类型需要不同的工作流。Bug fix流程不同于新功能流程,绿地项目不同于棕地项目。TO负责为不同的任务建造、观察、优化合适的工作流。

在此之外,TO负责解决过程中的任何异常。比如在我们的一个集成项目中,合作方没有提供API,TO不得不想尽办法去拼凑出一个openapi.yaml。

Quality Owner(质量负责人,QO):负责做得对不对

质量负责人对交付质量负责,不同于建筑行业的监理,QO要设计质量流程,全流程管理质量。

独立的QO解决了几个AI Coding问题:

卸载TO的职责

在PingCAP的实践中,CTO:

在我个人和 AI 开发项目的过程中,我 90% 的时间和精力都花在了这个阶段:也就是如何评估 AI 的工作成果。 我在完成大目标前,我一定会先和 AI 一起做一个方便的集成测试框架,并提前准备好测试的基础设施。

黄东旭个人能力强,所以他扛了90%的验收工作,但是对于大多数人来说,这很容易成为瓶颈。

Tri-Ownership框架通过设置专职QO来卸载这部分工作。

通过对抗式测试保证质量

有一定AI Coding经验的朋友都知道,LLM很擅长投机取巧。如果多次无法通过一个测试用例,它很可能注释掉测试用例以满足用户期望。

NASA在挑战者号灾难后建立了独立验证与确认(IV&V)项目,核心原则是软件验证必须由既不是开发者也不是采购方的独立组织执行。

我们借鉴这种思想,设置独立的QO岗位。QO的agents在一定程度上能够对抗TO的agents这样作弊。

全流程的质量控制

不同于传统的测试人员,QO需要参与软件开发生命周期(SDLC)的每个环节,并且设计多层次的测试体系(单元测试 → 集成测试 → 端到端测试)嵌入到每个环节。
比如,PO在提供产品需求说明书的时候,QO就会参与验收标准(Acceptance Criteria)的编写,确保需求是可验证的。
又比如,在我项目中,我们选择Makefile作为golang项目的测试入口,禁止Claude Code自行调用go test命令。并且把make test嵌入到git commit hook和CI workflow中,确保低级错误在早期得到纠正。
头狼模式把所有质量压力集中在最后验收(黄东旭说的90%),这极度依赖于头狼的个人素质。Tri-Ownership框架通过覆盖全流程的测试体系,把质量工作的门槛降低了。

每天完成一个用户故事

就节奏来说,Tri-Ownership框架应该能做到一天完成一个用户故事(Story)

这个速度有多快?看看Claude Code的发布节奏:10天内发布了10个版本,有些天甚至发布2-3个版本。不能满足这个速度的团队,是低于业界平均水平的。

正常的节奏应该是:早上PO写完用户故事,QO同步定义验收标准;午饭前AI Agent完成详细设计,TO审核批准,触发AI开发流程;午饭中AI完成第一版代码和测试;下午TO审核代码审查报告,可能迭代多次以提升代码质量;下班前Github Action自动触发端到端验收,QO审阅通过即合并上线。

为什么能这么快?因为最繁重的编码任务被多个AI Agent承担了,三个人可以并发工作,QO提前准备好测试框架不需要临时搭建,自动化工作流减少了人工交接的等待时间。请注意,承担最繁重任务的AI agent是不需要吃午饭的。

小技巧:三个Owner必须坐在一起。 物理上坐在一起,有问题随时讨论,不需要预约会议。每日站会已经不够了,迭代速度快意味着决策频率高,等到明天站会就太晚了。

如果一个故事超过一天还没完成,说明故事太大,需要拆分。AI时代的故事应该比传统开发小得多。

传统实践成为瓶颈。

很多团队引入AI后速度没有提升,因为传统流程拖后腿:
- 4-eyes code review:每行代码必须两人审核。当AI一天能写完一个功能,等两个人排期review就要三天。实际上,我的CTO都抱怨这个机制拖慢了他自己用AI生成的代码的合并。
- Change Advisory Board:每次上线都要开会审批。AI可以一天部署十次,CAB一周才开一次
- 手工部署:AI写完代码还要等运维排期手工部署。AI可以一天迭代十次,手工部署一周才排一次

支撑角色

Tri-Ownership之外,还需要一些支撑角色:

Sponsor(决策者):提供资源,解决冲突。首先要保证充足的token预算和合适的硬件,因为AI原生开发的瓶颈往往不是人力成本,而是token成本。其次,当三个Owner之间发生分歧时,Sponsor应该有权限做最终决策。

Architect(架构师):定义系统架构、模块边界、接口契约、代码规范、技术栈选型(语言、框架、数据库等)。黄东旭说Agent在5万行以上的模块就很难一次搞定,架构师预先拆分,让每个模块保持在AI可处理的规模。例如,我们团队使用mono repo,每个应用天然继承架构师选定的Gin、Gorm、Observability等技术栈。这个角色,小项目中可由TO兼任。

Platform Engineer(平台工程师):负责生产环境运维、监控告警、安全合规、成本优化。取决于技能,还应该帮助QO搭建阂优化CI/CD pipeline。

Specialty Expert(领域专家):按需咨询,不参与日常开发。比如我的朋友Nick在开发一个互联网To Consumers服务的时候,需要一个UI/UX设计师。他不懂代码,但可以跟Lovable这样的AI agent协作,把UI Kit做出来交给TO。Security、DBA等领域专家也是类似的模式:需要的时候介入,不需要全职配备。

另一种方法:培训模式

不是所有公司都能重组团队结构。我的朋友杨工使用了一个更温和的替代方案:培训模式。他不动组织结构,自己定制skills、agents和workflows,然后让实施团队按流程执行,用便宜的模型降低成本门槛。

优点是门槛低,不需要组织变革,团队负责人就可以实施。缺点也很明显,这个模式只覆盖开发流程的很小一部分,产生的价值被限制在一个不高的天花板下。

AI Coding的下一个核心问题

个人与AI结对编程已经是成熟的实践。Claude Code、Cursor等工具的普及证明了这一点。但是,团队如何与AI Agents协作?

AI Coding的下一个核心问题,是在AI agents极大地降低实现成本之后,如何系统性地构建人机协作团队,以可持续的方式保证交付质量,并且将生产力的提升转换为市场竞争力。

黄东旭的头狼探索证明了AI原生开发的可行性。但头狼太稀缺。

Product Tri-Ownership的价值:提供一个可复制的框架,把"不可能的超级个体"拆成"三个可培养的专业角色",让普通团队也能实现AI原生开发。

你们公司的AI原生团队是什么结构?遇到了什么问题?欢迎留言讨论。也欢迎愿意深入探讨的朋友在公众号对话框和我直接联系。

引用来源

  1. 黄东旭《Vibe Engineering 2026.1》: https://mp.weixin.qq.com/s/YQ-GuDfqDW0yhtghjKK8Rg

  2. 超级个体(The Rise of the Super Individual): https://medium.com/@yangxu_16238/the-rise-of-the-super-individual-how-ai-is-replacing-teams-and-redefining-work-88dacad036b8

  3. 一人公司(Company of One): https://www.goodreads.com/book/show/37570605-company-of-one

  4. Claude Code GitHub: https://github.com/anthropics/claude-code

  5. NASA IV&V Program: https://www.nasa.gov/ivv-overview/


特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
小伙救人胸外按压600次按断女子六根肋骨,当事人丈夫:没这力度,她可能成植物人,恩情永远还不完

小伙救人胸外按压600次按断女子六根肋骨,当事人丈夫:没这力度,她可能成植物人,恩情永远还不完

大风新闻
2026-01-28 10:31:12
男子千里送发动机后续:客户正脸曝光 全款已退不再合作 警方介入

男子千里送发动机后续:客户正脸曝光 全款已退不再合作 警方介入

离离言几许
2026-01-28 00:13:38
东北女生晒春运“出国回家”攻略:连飞俄罗斯两地再坐船回黑龙江,比直飞还便宜

东北女生晒春运“出国回家”攻略:连飞俄罗斯两地再坐船回黑龙江,比直飞还便宜

上游新闻
2026-01-28 15:55:21
炮制“斩杀线”的牢A,为何要造留美女生黄谣

炮制“斩杀线”的牢A,为何要造留美女生黄谣

冰川思想库
2026-01-28 12:43:50
知名媒体人披露富翁与女检察官通奸,遭重庆警方“跨省电话传唤”

知名媒体人披露富翁与女检察官通奸,遭重庆警方“跨省电话传唤”

塔子山评说
2026-01-28 01:16:58
女子把充电枪扔地上碾压后续:车牌曝光已社死,恶心事不止一件

女子把充电枪扔地上碾压后续:车牌曝光已社死,恶心事不止一件

丁丁鲤史纪
2026-01-28 12:18:18
提前受死?美军公海挑衅中国海军,不料先手优势几秒内就丧失

提前受死?美军公海挑衅中国海军,不料先手优势几秒内就丧失

卷史
2026-01-28 10:32:16
00后整顿家庭纠纷效率有多高?网友:只看文字就有很爽的感觉哦

00后整顿家庭纠纷效率有多高?网友:只看文字就有很爽的感觉哦

带你感受人间冷暖
2026-01-26 00:10:10
牢A命中,被一窝端16人都是女留学生

牢A命中,被一窝端16人都是女留学生

雪中风车
2026-01-28 13:23:54
金正恩:朝鲜火箭炮遥遥领先,任何国家目前都赶不上

金正恩:朝鲜火箭炮遥遥领先,任何国家目前都赶不上

IN朝鲜
2026-01-28 13:18:28
太敢说了!法学界陈枫称要是觉得器官移植是好事,专家就该带头捐

太敢说了!法学界陈枫称要是觉得器官移植是好事,专家就该带头捐

火山诗话
2026-01-28 06:11:42
黄金、白银基金宣布暂停申购 业内人士:黄金白银行情已转向情绪主导阶段 投资者需防范可能出现的“冲高回落”

黄金、白银基金宣布暂停申购 业内人士:黄金白银行情已转向情绪主导阶段 投资者需防范可能出现的“冲高回落”

闪电新闻
2026-01-28 12:13:13
一次说清:川普到底打不打伊朗?什么时间打?他到底要什么?

一次说清:川普到底打不打伊朗?什么时间打?他到底要什么?

邵旭峰域
2026-01-28 12:12:17
普高全员直升,打响了第一枪

普高全员直升,打响了第一枪

大碗楼市
2026-01-28 08:08:06
国足2-2仅1夜,最强首发11人浮现!邵佳一大换血,7位U23国脚补充

国足2-2仅1夜,最强首发11人浮现!邵佳一大换血,7位U23国脚补充

侃球熊弟
2026-01-28 00:05:03
浙江卫视炸了!7000万网红怒怼评委:你15年没歌凭啥说我?

浙江卫视炸了!7000万网红怒怼评委:你15年没歌凭啥说我?

乐悠悠娱乐
2026-01-28 11:29:21
美国大使威胁:若加拿大不推进采购88架F-35战机 美军战机将更频繁进入加领空

美国大使威胁:若加拿大不推进采购88架F-35战机 美军战机将更频繁进入加领空

财联社
2026-01-27 22:04:25
万科原董事长郁亮失联

万科原董事长郁亮失联

地产微资讯
2026-01-28 10:28:07
贝克汉姆14岁女儿挎香奈儿,却也比父母节俭,“不上学”引发争议

贝克汉姆14岁女儿挎香奈儿,却也比父母节俭,“不上学”引发争议

译言
2026-01-28 08:36:25
这次军委的动作,真是让人倒吸一口凉气!直接倒查9年

这次军委的动作,真是让人倒吸一口凉气!直接倒查9年

忠于法纪
2026-01-27 08:57:33
2026-01-28 17:32:49
老冯云数 incentive-icons
老冯云数
数据库老司机,云计算泥石流,PostgreSQL大法师
83文章数 38关注度
往期回顾 全部

科技要闻

它是神也是毒!Clawdbot改名卷入千万诈骗

头条要闻

女生晒春运"出国回家"攻略:连飞俄两地再坐船回黑龙江

头条要闻

女生晒春运"出国回家"攻略:连飞俄两地再坐船回黑龙江

体育要闻

冒充职业球员,比赛规则还和对手现学?

娱乐要闻

王祖贤入驻某音:一条7秒视频吸粉55万

财经要闻

40倍杠杆断裂!水贝一黄金平台兑付困难

汽车要闻

新手必看!冰雪路面不敢开?记住这4点 关键时刻真能保命

态度原创

房产
游戏
旅游
家居
数码

房产要闻

实景兑现在即!绿城,在海棠湾重新定义终极旅居想象!

PS5今年首个更新上线!推出全新功能 大小约1.3GB

旅游要闻

旅业采购商机 | 急需海外酒店资源、租车用车、地接等供应商

家居要闻

跃式别墅 包络石木为生

数码要闻

戴尔2026款Dell XPS轻薄本上架官网,28127.98元起

无障碍浏览 进入关怀版