AI能力很牛,但仅仅是牛,很多软件公司其实还没有真正发生改变。
这里说的改变不是指软件系统中应用AI能力的改变,因为这一块确实有所改变,比如一些ERP已经接入了AI的能力,就像前面说的各种Claw,各种助手。
没有改变指的是软件迭代的协作方式,仍然是产品经理调研和设计产品、开发工程师进行软件开发、测试工程师进行测试,最后上线的这一套工作模式。
这一套用了十几年的软件行业的生产模式,是不是也要发生变化?这里我们来聊聊。
最近有个概念叫超级员工,所谓超级就是什么活儿都可以干,当然不是真的要你自己上,而是指挥AI来执行。对到IT软件行业的超级员工,那就是从需求调研、需求分析、产品规划设计、软件开发、软件测试、系统上线和运维都由一个超级员工来完成。
是不是听起来就很厉害,那这件事能不能行?我们从几个方面来分析。
谁来当超级员工更合适?
前文聊到现在人工智能领域的人才供给现状,更多的是通过转型来弥补,如果要转型一个IT超级员工,是产品经理合适?开发工程师合适?还是测试工程师合适?
产品经理缺少编程技术和软件白盒测试能力,开发工程师缺少业务沟通和产品设计能力,测试工程师缺少产品设计和规划能力。看起来谁都半斤八两,差点意思。所以这是第一个难点,找到合适的人。
一个人说了算?
以前开发一款软件产品,产品人员可以质疑业务需求的合理性和必要性;开发人员可以建议产品的设计思路和理念;测试人员可以发现产品设计或者技术方案的漏洞。如果全部都是一个人来做,从头到尾都是一个人的思想,可能从超级员工角度看,开发出的软件是极品,但是从其他视角看可能就是一堆垃圾。这是第二个难点,融入了太多的个人主观想法。
迭代周期更长了?
一个超级员工要完成以前一个团队的工作,这确实是一个非常大的挑战,需要强大的抗压能力和工作效率。以前的部分工作,在团队中可以并行处理,但是超级员工模式下只能单线程的进行,迭代周期可能更长了,这是第三个难点。
全局效益更优了?
不讲局部效率的提升,要看全局效益的改变,超级员工本身有成本,同时运用的AI能力也需要烧Token,我前面开发过一款ERP产品,有一天就用了2亿的Token,随着项目的上下文增加,这个数字只会只增不减,一个月算下来,可能也顶的上一个团队的成本。
所以,想法很完美,现实很残酷,你有成为超级员工的潜力吗?

夜雨聆风