夜雨聆风学习资料网

ARTICLE · 1006408

AI 时代的软件公司,为什么会变成“大业务 + 小后端”?

AI 时代的软件公司,为什么会变成“大业务 + 小后端”?

AI 时代的软件公司,为什么会变成“大业务 + 小后端”?

最近我越来越强烈地感觉到一件事:

AI 真正改变的,可能不是“程序员怎么写代码”,而是整个软件公司的组织方式。

过去我们做软件,通常是这样一条链路:

业务提出需求
→ 产品经理整理需求
→ UI 设计页面
→ 前端开发页面
→ 后端开发接口
→ 测试人员测试
→ 运维上线

一个需求要穿过很多岗位。

甚至一个很简单的内部系统,都可能需要产品、前端、后端、测试几个人一起做。

但 AI 编程出现以后,这套组织方式开始变得越来越奇怪。

因为今天一个懂业务的人,已经可以直接告诉 AI:

“帮我做一个客户跟进系统。”

“帮我做一个项目管理页面。”

“帮我做一个订单统计工具。”

然后 AI 就可以开始生成页面、数据库、接口、逻辑。

于是,一个非常重要的问题出现了:

如果业务人员已经可以自己做应用,那么软件公司还需要那么庞大的研发团队吗?

我认为未来越来越多的软件公司,会逐渐走向一种新的组织形式:

大业务 + 小后端

但这里的“小后端”,并不是说后端不重要了。

恰恰相反。

未来后端团队可能更小,但是更核心。


一、过去的软件开发,本质上是在“翻译需求”

我们先看过去的软件开发流程。

业务人员通常不会写代码。

所以他有一个需求,只能告诉产品经理。

产品经理再把需求整理成 PRD。

UI 把 PRD 转化成页面。

开发再把页面和需求翻译成代码。

从本质上来说,中间大量工作其实都是在做一件事情:

翻译。

业务语言:

我想看一下这个月每个销售人员的客户跟进情况。

产品经理把它翻译成:

新增销售跟进统计模块。

UI 再翻译成:

左边筛选条件,右边图表,下面表格。

开发继续翻译成:

数据库查询。

API。

前端组件。

SQL。

权限判断。

最终机器才能执行。

于是过去的软件组织为什么需要这么多人?

因为:

业务和机器之间隔得太远了。

中间需要一层又一层的人不断翻译。

但大模型出现以后,一个非常重要的事情发生了:

自然语言开始变成一种编程语言。

业务人员可以直接告诉 AI:

“我需要什么。”

AI 再帮他把这个需求转换成:

页面。

代码。

数据库。

API。

工作流。

这意味着:

过去存在于业务和代码之间的大量中间环节,开始被 AI 压缩。


二、AI 最先消灭的,是“业务需求到应用”的距离

我认为 AI 编程最重要的价值,不是:

程序员写代码更快了。

这只是第一阶段。

真正大的变化是:

业务人员距离软件越来越近了。

过去业务人员想做一个工具,需要排研发资源。

比如销售部门想增加一个客户分析页面。

流程可能是:

先和产品沟通。

产品整理需求。

等研发排期。

前端开发。

后端开发。

测试。

上线。

一个非常小的需求,可能两周、一个月以后才能用上。

但是以后很可能是:

销售负责人上午发现一个问题。

下午直接用 AI 搭一个工具。

第二天整个销售团队就开始使用。

如果不好用,再继续改。

这时候就会出现一个巨大的变化:

以前是:

业务提出需求,研发负责实现。

以后可能逐渐变成:

业务自己实现大量需求。

研发不再需要亲自开发所有应用。

这就是“大业务”开始出现的原因。


三、什么叫“大业务”?

我说的“大业务”,不是说公司要招聘更多销售和运营。

而是:

业务人员的能力边界会越来越大。

以前一个运营人员,只需要懂运营。

一个销售负责人,只需要懂销售。

一个供应链人员,只需要懂供应链。

但是以后这些人会越来越像:

业务 + 产品 + 数据 + AI + 一部分开发。

例如一个销售负责人发现:

公司的 CRM 不好用。

过去只能提需求。

以后他可以直接和 AI 对话:

“帮我做一个客户优先级评分功能。”

“按照最近联系时间、客户规模、成交概率计算分数。”

“做一个页面,按照优先级排序。”

“每天上午 9 点自动提醒销售。”

AI 很快就可以帮他搭出来。

这个时候,他实际上已经完成了过去:

产品经理 + 数据分析 + 前端 + 一部分后端

才能完成的事情。

所以未来非常厉害的业务人员,很可能不是单纯的业务专家。

而是:

能够通过 AI 把自己的业务判断直接变成工具的人。

这类人的生产力会变得非常恐怖。


四、但是为什么后端不能一起消失?

看到这里,很容易产生一个想法:

既然业务自己都可以开发了,那是不是连开发团队都可以不要了?

其实不行。

因为当大量业务人员开始 Vibe Coding 以后,会立即出现另外一个问题:

混乱。

假设一家公司有 500 个人。

其中 100 个人都可以使用 AI 开发。

然后大家开始自己做系统。

销售做一个客户系统。

运营又做一个客户系统。

财务自己建一套客户数据库。

售后又复制一份客户数据。

一个月以后,公司可能有:

5 套客户数据。

8 套用户体系。

10 套登录系统。

20 个不知道谁维护的小应用。

每个人的电脑里面还有一堆 AI 写出来的代码。

这时候企业会进入一种新的灾难:

软件开发速度极快,但是整个公司的技术系统越来越混乱。

所以 AI 时代不是不需要后端。

而是后端的职责要发生变化。


五、未来后端最重要的工作,不是“给业务写接口”

过去很多后端开发的日常工作是:

产品提需求。

增加一个字段。

写一个接口。

改一个 SQL。

做一个 CRUD。

业务变了,再改。

未来这些工作 AI 会越来越擅长。

那么后端开发人员真正应该做什么?

我认为未来核心后端团队会逐渐做四件事情。


第一件事:建设统一的数据底座

比如:

什么是客户?

什么是订单?

什么是产品?

什么是员工?

什么是设备?

这些数据不能让每个业务人员自己定义一遍。

必须有统一的数据模型。

例如客户数据只有一份。

订单数据只有一个可信来源。

业务人员可以开发 100 个不同的应用。

但是底层使用的是同一套企业数据。

否则 AI 开发越快,公司数据反而越乱。

所以未来开发团队非常重要的工作之一,是:

把企业核心数据沉淀成稳定的数据资产。


第二件事:建设统一的能力

比如:

登录。

权限。

审批。

支付。

消息通知。

文件上传。

日志。

搜索。

地图。

AI 模型。

数据查询。

这些东西没有必要让每个业务人员重新开发。

核心研发团队应该把这些能力提前封装好。

业务人员开发应用的时候,只需要调用。

比如:

“调用公司的客户查询能力。”

“调用公司的订单能力。”

“调用公司的审批能力。”

“调用公司的 AI 知识库。”

于是未来公司的技术结构可能越来越像:

底层是一套稳定的企业能力。

上面可以快速长出大量应用。


第三件事:建立规则和边界

Vibe Coding 最大的问题不是:

代码能不能运行。

而是:

它太容易运行了。

以前写一个系统很难,所以大家比较谨慎。

以后做一个系统可能半天就完成。

于是每个人都有能力制造一个潜在的生产事故。

比如:

一个销售人员通过 AI 写了一个脚本。

结果一条 SQL 把 20 万条客户数据改错了。

一个运营人员调用支付接口,逻辑写错。

一个内部 Agent 拿到了不应该访问的员工数据。

这些事情以后都会真实发生。

所以研发团队必须建立:

权限。

审计。

数据隔离。

API 限流。

开发规范。

测试机制。

发布机制。

回滚机制。

安全边界。

也就是说:

未来开发团队不一定负责写所有代码,但是要负责制定“代码可以怎么跑”。


第四件事:处理真正复杂的问题

业务人员 + AI 非常适合做:

表单。

报表。

内部工具。

简单工作流。

CRUD。

简单 Agent。

但真正复杂的问题,仍然会落到专业开发人员手里。

例如:

高并发。

数据库性能。

分布式系统。

复杂事务。

核心交易系统。

网络问题。

生产环境故障。

复杂第三方系统集成。

这些问题不是:

“让 AI 再写一次。”

就一定能解决。

所以未来核心研发团队会越来越像公司的:

技术基础设施团队。

他们人数不一定很多。

但是整个公司的 AI 应用都建立在他们提供的地基上。


六、未来的软件架构,很可能变成“薄应用 + 厚平台”

所以“大业务 + 小后端”对应到技术架构上,其实就是:

薄应用 + 厚平台。

什么意思?

上面的业务应用非常轻。

需要就生成。

不好用就修改。

没有价值就删除。

甚至很多软件未来可能根本不值得维护 10 年。

一个部门这个季度需要一个工具。

AI 生成出来。

用了三个月。

业务变化了。

直接废掉,再生成一个。

应用本身越来越像一种:

临时消费品。

但是下面的平台能力却必须非常稳定。

比如:

客户数据。

订单系统。

身份认证。

权限体系。

财务数据。

知识库。

AI Gateway。

日志平台。

这些东西可能运行很多年。

于是软件架构会逐渐出现一个非常明显的分层:

上层:

大量变化极快的 AI 应用。

下层:

少量非常稳定的核心能力。

这也是为什么我认为:

未来的软件不是越来越“大”,而是底座越来越稳,上层越来越随意。


七、过去的“中台”为什么没完全成功,AI 时代可能反而成功?

看到这里,很多人会觉得:

这不就是前几年非常流行的“中台”吗?

确实有一点像。

过去很多公司都讲:

业务中台。

数据中台。

技术中台。

把公共能力抽出来。

不同业务复用。

这个思路本身其实没有问题。

但过去中台经常遇到一个问题:

最后还是要开发人员调用中台。

也就是说:

中台只是:

开发人员给另外一批开发人员使用的能力。

业务提出需求以后,还是:

业务 → 产品 → 开发 → 中台。

中间链路并没有真正缩短。

所以很多中台后来变成了一个巨大的平台部门。

流程甚至更加复杂。

但是 AI 出现以后情况不一样了。

未来可能是:

业务人员
↓
AI
↓
企业统一能力

业务人员直接告诉 AI:

“帮我生成一个售后工单分析系统。”

然后 AI 自动调用:

用户系统。

工单 API。

权限系统。

数据平台。

AI 模型。

最终把应用组装出来。

这时候:

中台第一次真正绕过了大量人工开发环节,直接服务于业务。

所以我认为 AI 时代的“中台”可能会以另外一种形式重新出现。

只不过它不一定还叫中台。

它可能叫:

AI Platform。

Agent Platform。

企业能力平台。

内部开发平台。

甚至干脆就是一组标准 API、MCP、工具和数据服务。

名字不重要。

本质是一样的:

把企业能力标准化,然后让 AI 去调用。


八、开发人员未来会从“做应用”变成“修高速公路”

我觉得可以用一个比喻。

过去的软件开发像什么?

每个业务部门需要去一个地方。

开发人员就帮他修一条路。

销售需要一个系统。

修一条。

财务需要一个系统。

再修一条。

运营需要一个系统。

继续修。

于是公司养了大量开发人员,不断帮不同业务修路。

AI 时代以后,业务自己已经会开车,甚至自己可以修最后几公里的小路了。

那么开发人员真正应该做什么?

不是继续帮每个人修门口的小路。

而是:

修高速公路。

建设:

统一账户。

统一数据。

统一 API。

统一 AI 平台。

统一权限。

统一基础设施。

然后业务人员想去哪里,自己开车过去。

这就是未来开发团队真正应该做的事情。


九、公司的研发团队会越来越像“特种部队”

这也意味着,未来研发团队人数可能会明显下降。

以前一家 500 人的公司,也许需要:

50 个开发。

10 个测试。

5 个运维。

未来可能变成:

10~20 个非常强的核心技术人员。

再加大量 AI Agent。

而这批人的要求会非常高。

他们必须:

懂架构。

懂数据库。

懂云平台。

懂安全。

懂 AI。

懂业务。

会使用 Agent。

能够解决线上复杂问题。

同时还需要设计整个公司的技术底座。

所以未来研发团队很可能从:

大规模工程团队

逐渐变成:

小规模、高能力密度的技术团队。

就像特种部队。

平时不负责每一个具体业务需求。

但是遇到真正复杂的问题,他们必须能够解决。


十、这也会改变产品经理

另外一个非常重要的变化是:

产品经理也会被重新定义。

过去产品经理非常重要的一项工作是:

把业务需求整理成研发可以理解的文档。

但是如果业务已经可以直接和 AI 对话,那么纯粹负责“需求翻译”的产品经理价值也会下降。

未来产品经理可能越来越像:

业务架构师。

流程设计师。

AI 产品设计师。

他不再只是写 PRD。

而是思考:

整个业务流程怎么设计。

哪些能力应该沉淀。

哪些场景应该自动化。

哪些工作应该让 Agent 完成。

人与 AI 应该怎么协作。

所以不仅开发岗位会变化。

实际上:

产品。

测试。

UI。

运维。

数据分析。

很多岗位都会开始重新组合。


十一、未来公司真正要管理的,不是代码,而是“能力”

我觉得这里还有一个更加深层的变化。

过去企业的软件资产是什么?

一套一套的软件。

CRM。

ERP。

OA。

MES。

财务系统。

项目管理系统。

未来企业的软件资产可能会逐渐变成:

能力。

比如:

“创建订单”是一项能力。

“查询客户”是一项能力。

“审批合同”是一项能力。

“预测销量”是一项能力。

“生成报价”是一项能力。

“分析设备故障”也是一项能力。

这些能力被标准化之后,可以被:

网页调用。

App 调用。

AI 调用。

Agent 调用。

甚至被另外一个 Agent 自动组合。

这个时候企业真正值钱的,就不再是:

“我有多少套软件。”

而是:

我沉淀了多少可以被 AI 调用的业务能力。

这可能才是未来企业数字化真正的核心资产。


十二、“大业务 + 小后端”真正意味着什么?

所以回到最开始的问题。

所谓:

大业务 + 小后端

不是说:

业务人员以后全部变程序员。

也不是说:

开发人员全部失业。

真正发生的是:

过去软件开发里的大量中间工作会被 AI 压缩。

业务人员越来越接近最终软件。

核心开发人员越来越远离具体页面。

业务向上扩张。

技术向下沉淀。

最后两边中间由 AI 连接。

未来的组织很可能变成:

大量懂业务、懂 AI 的超级个体

加上:

少量非常强的核心技术人员

再加上:

大量 AI Agent。

业务人员负责:

发现问题。

创造需求。

快速试错。

构建应用。

技术团队负责:

建设底座。

提供能力。

制定规则。

控制风险。

处理复杂问题。

AI 负责:

中间大量具体执行工作。


十三、所以 AI 时代的软件公司,本质上会越来越“小”

这可能是我认为 AI 带来的一个非常重要,但是现在还没有完全体现出来的变化。

AI 带来的不只是降本增效。

真正大的变化是:

组织规模和业务规模开始脱钩。

过去你要支撑越来越大的业务,就需要不断招聘:

产品。

开发。

测试。

运营。

以后可能不是。

10 个人 + AI,可能完成过去 50 个人的事情。

50 个人,可能支撑过去 300 人公司的业务规模。

所以未来真正优秀的软件公司,可能不会再追求:

“我们的研发团队有 500 人。”

甚至相反。

大家会开始炫耀:

我们只有 30 个人,却支撑了几十亿业务。

到那个时候,公司真正重要的指标可能不再是:

有多少开发。

而是:

每个人能够调动多少 AI 能力。

以及:

整个公司沉淀了多少可以被 AI 调用的能力。

所以我越来越相信:

未来的软件公司会逐渐走向一种新的结构:

业务越来越大。

研发团队越来越小。

AI 越来越多。

而少数真正优秀的开发人员,则站在最底层,构建整个公司的技术地基。

这可能就是“大业务 + 小后端”真正的含义。

相关学习资料