华为要抓软件研发质量了_风闻
code2Real-有人就有江湖,有code就有bug2021-08-12 09:36
日前,华为心声社区时隔5年再次转发华为创始人兼总裁任正非2016年签发的邮件《华为到该炸掉研发金字塔的时候了》。
一名华为研发员工在这篇文章中表示,华为在软件研发领域的确存在不少问题,这些问题导致华为的IT软件产品质量比较低下、开发效率低、产品交付周期漫长,很是让人痛心。
华为目前正试图加强软件能力。华为希望进一步利用软件能力的提升来减少对芯片的需求和依赖,同时提升产品的竞争力。
邮件显示,《华为到该炸掉研发金字塔的时候了》作者是署名为泥瓦客的华为员工,该篇文章是其关于华为公司软件研发效率与质量提升的思考。任正非签发的这篇文章报送华为董事会成员、监事会成员,主送华为全体员工。邮件签发时间为2016年8月5日。2021年8月8日,华为时隔5年再次转发这一文章。
据文章作者介绍称,他以前曾在美国硅谷工作,和世界上最顶尖的软件工程师和计算机领域的牛人一起共事过,也先后带领过不同的团队交付了一些业界领先的企业级软件产品。几年前进入华为,和几个做企业业务的产品线有些合作,在此过程中感到华为公司在软件产业的差距还比较大;和中国领先的互联网产品相比,在易用性、贴近用户和产品快速迭代等方面也落后不少。
文章比较长,简单的给大家汇报下大意。 意思就是华为很难留下搞技术的人,巨额的研发投入配套却是落后的一塌糊涂。 不过这也是很多大公司的通病,做事的玩不过做“人” 的,搞技术的,搞不过做PPT的。
华为是做硬件起家的,做软件很容易水土不服。
软件研发的核心问题是:一个人可以开发软件,并不断完善。而却很难组织一群人开发软件并不断完善。
硬件是可以通过增加人手缩短工期的,但软件不行,人增加得越多,开发周期越长。
沟通是软件团队的最大障碍。
每个人都是一个主意,落实到代码上就是千疮百孔。由于存在竞争,大家都相互提防,自己踩过的坑,绝不会告诉别人。于是大家都在做重复劳动。
由于行政管理不懂软件开发,经常以代码行衡量软件开发工作量。本来只需几行代码可以搞定,但因为大搞996和内卷,结果写了数千行,这样搞企业怎么可能走向世界一流。