从亚马逊“良将如潮”谈软件开发行业的灯下黑

昨天读了一篇文章:工资待遇“极度抠门”的亚马逊,凭什么能良将如潮/strong>文章写道:

贝佐斯在致股东的信中,举了一个生活中的小例子:

“我认识一对夫妇,他们把自己的房子租了出去。后来他们发现,过圣诞节时,租户一家没买圣诞树的底座,竟然直接把圣诞树钉在了地板上。虽然只有素质极低的租户才会这么干,但我敢说,如果这是他们自己的房子,他们绝不会这么短视,绝不会干出这种事。”

“令人遗憾的是,不少企业高管的所作所为,更像租户而不是房主。他们关心的只是自己个人的当下利益,而不是公司整体的长远利益。”

“比如,他们是绝不会做以下这些事的:选贤育能,招募培养最优秀的人。勤俭节约,尽可能少投入多产出。刨根问底,随时掌控细节,经常进行审核。敢于谏言,不会为了保持一团和气而屈就妥协。”

贝佐斯反复强调:在亚马逊,最重要的决策,就是招人。他甚至说:宁可错过一个完美的人,也不错招一个不对的人。

1. 亚马逊成功的关键是招对人了吗/strong>

我想不是的,它更多是沾了信息技术深度应用的光,亚马逊的管理能力更多依赖深度应用的信息系统而非依赖高素质的管理者。

亚马逊的成功毋庸置疑,招对人、用好人是极其重要的,但你并不能看到今天的亚马逊和当年辉煌时期的通用电气在这方面有任何可比之处,我们可以说当年的通用电气绝对是招人、用人的大师级企业,在管理运营水平和人才培养上创造了人类企业历史的巅峰,杰克·韦尔奇本人可以说是一位管理大师,明确提出了CEO的两项职能:传播思想、培养人才,今天我给CEO再加上一条职能:打造产品。

那么为什么今天通用电气不行了,但亚马逊获得了巨大成功呢定不是在招人用人上亚马逊超越了通用电气,原因在于亚马逊踩在了趋势上,提供的产品和服务有巨大的市场。在管理上靠什么呢比于招对人、用好人,更多是信息技术帮了大忙,企业的信息系统让管理难度大幅下降,或者说信息化引领了企业的管理变革。

人性的懒惰、自私大概可以通过熵增来说明其必然,我所遇见的企业管理者中绝大多数都像贝佐斯那个例子中的租户,极少见到像房主的。而管理是分级的,企业越大,分级越多,如果高管都像租户,那中基层管理者可能更像酒店的住客了,可见企业管理的难度。除了选对人、用好人,做好大型企业组织管理工作的根本是要透明化,通过数字化、精细化、智能化让企业的运营管理透明化。

泰罗当年搞计件工资制时的工厂管理是很容易的,今天管理工作最困难的就是面向大量知识工作者的管理,不过今天的信息系统让人类个体的知识被转移到信息系统里不断积累迭代,最后把更多的员工变成围绕信息系统工作的末端创新的手和脚,最终信息系统成为了企业管理的大脑,软件控制了一切,使得超大型企业组织能够实现精细化管理,还能够实现个性化服务,在没有信息技术的深度应用之前,这是不可想像的。

企业核心业务信息化、智能化,大概是今天管理学最重要的课题,信息化支撑管理变革,只有核心业务信息化才能使得管理透明,透明本身就是生产力,自然产生监督和激励的能量,让我想起我的MBA的毕业论文,《信息公开条件下的监督激励机制》。

2. 软件开发行业灯下黑的悲催

我们今天看到各行各业都在实施信息化的深度应用,不论制造业还是服务业,做的好的企业基本都实现了核心业务流程的信息化,通过海量数据和丰富的应用软件创新,为企业面向顾客的服务、内部管理和决策提供了全方位的支持,各种ERP、各种信息系统,搞的好点的企业都可以说处于高度可控的运营状态,软件开发行业相比起来就是小农经济手工作坊的感觉,开发工作不能基于对其核心业务的产物(每一行代码)形成实时数据流的全程无缝管理,数据基本都是割裂分段分块的,信息系统的应用只能是分段分块的工具级应用,上升不到支撑组织管理变革的层面,实践中更多需要依赖人对人的粗放管理来实现的,很多时候还需要靠吼,这种灯下黑是不是很不可思议、很超级奇葩呢/p>

只要是软件公司的老板都希望能实现其核心业务的信息化,让信息系统支撑程序员的工作,让程序员依靠信息系统工作,最终实现信息系统助力企业管理运营效能的提升,这才是商业企业的必由之路。我这几天参加了几次猿开开的在线客户拜访会,和有需求的老板一聊都很投机,老板们听了很兴奋,“软件开发全程透明,老板不再像过去搞不清楚状况,很容易知道谁干的好干的多;不需要太大的常备技术队伍,只要有需求分析和少数技术核心人员,大量开发人员可以云化实现,变成轻装敏捷组织,成本更低、不养闲人,抗风险能力也更强;另外在项目工期控制和质量控制上有明显提升……”

不过和技术管理人员的沟通则不是那样,可能有不少技术复杂度、可信度方面的疑虑,但我更认为是租户和房主的不同,就好比我曾经摘录的一句话:“IT 行业都有一个欲望,就是大家即使在重复建设,也要把自己的团队变得更大,这是天性。”

老板们都知道,软件开发核心业务的信息化支撑非常重要,怎么把一行一行代码管起来是关键,但是有心无力做不到啊

3. 软件开发行业灯下黑的原因

开发软件的人没有办法用软件把软件开发工作精细化的管理起来,现实就是这么搞笑,因为太难。

为什么太难们看到不论是制造业还是服务业,支撑其核心业务的信息系统的根子是实现了所有细节信息的全流程管理,但是请注意,所有的信息之间都是线性流程化的,逻辑和先后都是普通人脑可以形象思考的,所以开发个信息系统来支持对业务的运营管理可以越做越细,数据可以越分析越有用,这个只要花钱是不难的。

软件开发工作则不然,它的核心产品其实就是一行一行代码,核心业务信息系统要处理的也是一行一行代码,代码之间的流程顺序和逻辑关系是非常复杂的,不是线性流程的,用传统信息处理中的增删改查是没有办法来实现对代码(信息)的有效管理利用,所以到今天我们依然没有看到一款能支持软件开发企业精细化管理的信息系统。

我只能大概作个比喻,其他行业的信息系统处理的信息是“死”的,它本身只是数值,可以通过线性流程来处理,以支撑这些信息表达的核心业务运营管理;而软件的代码,它是“活”的,软件开发的核心业务要实现用信息系统有力支撑,一定要实现对这些活的信息(代码)进行有效处理,传统的信息处理技术估计就没有办法了。所以,软件开发行业这么多年一直没有银弹,因为没有办法对软件开发工作实现精细化的管理,开发不出来一套能支撑软件开发工作的核心业务的信息系统。

4. 软件开发行业的破局之路

我们在当前已经看到的解决问题的思考:

低代码开发平台

2019年的微软技术大会上,微软发布Power Platform低代码开发平台,与Azure、Dynamics365、Office365一起作为微软核心产品。而Power Platform将作为微软重点发力的企业级智能应用,也被微软CEO萨蒂亚·纳德拉(Satya Nadella)称之为“微软 2019 年及以后最大的赌注之一”。在Power Platform里面,有一个功能叫Power Apps component framework,这是Power Apps上的一个组件框架。在这里面,无论是专业人士还是非专业人士,都可以上传他做出来的应用组件。

低代码开发平台是目前看到的一种尝试,由于软件开发工作是依托低代码开发平台来开发的,平台本身形成了完整的闭环管理,可以认为使用低代码开发平台的软件开发企业随着平台功能的完善,逐步能实现对软件开发工作的精细化管理。

既然是低代码开发平台,肯定就有封闭性,在新技术、新体验的应用方面可能会显现出支持能力不足不及时的缺陷,对程序员的个人自由发展也有一定限制,对企业的自由度也是非常大的约束和限制,总体来看,低代码开发平台可能会局限于一定的范围和场景内使用,很难从根本上改变软件开发行业的技术管理能力不足的问题。

人工智能在软件开发中的应用

针对软件开发中代码信息的独特性质,传统的针对线性数值类“死”信息的处理看来走不通,只能从非传统的数据处理技术来寻找解决方案,估计只能是人工智能了。曾总的猿开开云开发平台开创性的提出了用人工智能的方式来解决对这些代码信息的有效管理,实现软件开发的每一行代码都能被信息系统有效管理起来,使得开发全过程的每一行代码都置于信息系统的有效管理之中,在软件开发中实现类似于我们今天在各行业看到的精细化管理,从而全面提升软件开发的效能。

我估计很多学软件编程的人没有考虑过这个问题,当你深度了解猿开开的技术原理后,就能理解其精妙所在,为了能有效处理这些软件开发中最具体的代码数据,你首先要在“猿开开”系统里定制自己的各种开发规范,这就形成了像下围棋的规则体系,程序员开发的每一行代码可以比如为你下的棋子,除了互相之间发生关系影响外,还要与这个规则体系发生关系影响,这个比下围棋对人类大脑的挑战高很多,只能通过系统自动的智能化的根据每一行代码的写入来做出各种处理才有可能,否则就只能像现在这样,主要依靠程序员本身的能力和分段式的粗放管理。

5. 猿开开是不是银弹呢/strong>

下面简单介绍一下猿开开,它是基于人工智能在软件开发领域的突破应用推出的,是一款革命性的云开发平台。

猿开开实现了哪些业内首创/strong>

猿开开的应用让软件开发企业一把手能够全面掌控软件开发工作,让开发工期、员工效能、代码质量全程被掌控,即使没有技术背景也没关系,因为猿开开让软件开发过程变得非常透明,一把手一定会感受到从无力到相当有力。以下均是业界首创:

1.首次实现了开发规范的强制、无感、智能化的落地,通过桌面探针和云端处理的连接,让开发规范真正得到遵守并且发挥巨大作用。

2.首次实现了代码实时在线提交、智能集成,极大的提高了开发协同能力,强化了对开发全过程的监管。

3.首次实现了将软件开发的核心价值集中到详设阶段,通过细化到小时的任务拆分,其它的具体开发任务完全可以通过在线的虚拟团队实现云化的高可控开发,常备的技术员工队伍可以大幅度减少。

4.首次实现了开发项目大部分代码的规范化自动生成、自动更新,让自动生成代码变得有显著价值,大概主要包括框架、路由、协议和接口类的代码。

5.首次实现了开发人员所需要的各种文档百分之百自动生成,而且跟每次开发的变更都是实时同步的,代码和文档高度一致,对系统的持续性有极大的好处。

猿开开的核心技术创新是什么/strong>

《人月神话》里法“没有银弹”,软件工程的根本困难在于:都是概念上的结构,而不是对概念进行表达和实现逼真程度进行验证,和建筑工程比起来,在复杂度上、一致性上、可变性上、不可见性上、可持续性上都要超出很多,让人脑在实际驾驭过程中很困难。

我们认为软件工程中所有问题的根本在于开发规范不能得到实时、自动、低成本的落地和维护,猿开开基于面向过程的模式驱动技术是开发规范高效落地的核心,该技术是人工智能归纳领域的一次突破性应用,通过寻找最大化共性,自动形成作用于系统的规律和规范,并且能不断的自动跟踪调整。

面向过程的模式驱动技术,通过自动化从多个事务中抽取、建立、配置、驱动、运行来建立共同的规范,这种人工智能的应用,使得规范建立和持续维护的成本非常低,是无感而强制的,从而巧妙的在根本上解决了规范落地的难题。

结尾:

猿开开的技术大牛曾总提出的模式化理论,让人工智能在软件开发的运营管理过程中有了开创性应用,并在实践中实现了软件开发工作全程在线、智能化自驱动,使得一个最基本的管理诉求在软件开发行业第一次被满足~~~全程透明,并且实现了工期、成本、质量和用人等方面的显著提升。软件开发行业大概是比较晚被信息化、网络化、数字化、智能化引领变革的行业,变革就在眼前,人工智能的创新应用就是突破的点。基于这样的推理来讲,曾总的猿开开应该是占位了一个大事情。

来源:剑虹的思考

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月1日
下一篇 2020年4月1日

相关推荐