本文是戴尔科技集团旗下Pivotal公司首席执行官Rob Mee和戴尔科技集团首席执行官Michael Dell接受《财富》杂志资深撰稿人Michal Lev-Ram视频采访的文字整理,他们谈论了过去30年的技术演变史,以及未来30年的发展前景。
具体内容包括:
- 探索软件开发的方式
- 谈冒险:甘冒险才能成功
- 谈未来30年:AI的影响被夸大
- 谈平台与生态:鸡与蛋的问题
- 谈推动变革:谁挡道就干掉他
- 企业快速实现变革的最佳实践
探索软件开发的方式
Michal Lev-Ram:先从两位嘉宾各自企业的起源故事开始。让我们回到辉煌的80年代,当时人们专注于硬件,同时开始开发软件。当时两位看到了什么发展趋势?你们基于什么样的灵感和洞察,相信自己在做一件了不起的事情?
Rob Mee:80年代的时候,我开始开发软件。当时只要有人需要,我就会进行某一种编程,一旦开始,就停不下来。我为之日以继日,或为好玩,或为逐利,或为其他目的。有时候人们会为此向我付费,我也欣然接受。我开始做一些有趣的事情,并且邀请一些合作伙伴参与其中,这推动了Pivotal的逐步发展。然而,我总觉得软件开发的现状有点不尽人意。
这种不满情绪日益增长,直到90年代后期,遇到一群志同道合的朋友——他们也认为这不是软件开发的恰当方式。由于(软件)规划周期特别长(比如,之前开发周期需要18个月),人们会试图限制各种类型的变化,因为这些变化可能会增加风险,如导致bug等。90年代末期,人们提出了新的软件开发方法(应该指的是敏捷开发方法——编辑注)。这个新方法的各个组成元素都不是全新的。通过将许多不错的技术整合在一起,并让它们的作用发挥到极致,就可以持续不断地对软件开发进行变革。这与之前限制变化和无所作为的情况截然相反。
如果进一步分析,你会发现最早采用软件的是谷歌等互联网公司,以及硅谷的创业公司。然而,这场变革实际上是从大型企业开始。当时,大型企业并没有做好采用软件的准备,但现在已经开始全面地使用软件了。
世界各地的大型企业正在重新探索软件开发的方式,并非常迅速地采用了不少新技术。(敏捷开发方法)自诞生以来,软件变革速度创历史新高,这再次让人无比兴奋。现在我们可以看到,我们一直以来的努力正在推动快速变革,并加快所有这些新技术的采用。
Michael Dell:我从学校宿舍起家。当初创业的感觉是,我正处于微处理器时代的初期。在初中和高中阶段,我都在阅读微处理器、软盘驱动器、以及硬盘驱动器方面的书籍。在当时,我觉得个人能够拥有电脑是一件非常令人兴奋的事情。虽然在今天,这个看法可能有些可笑。
我喜欢把组件拆开,因为只有拆开,才能知道它们是如何运行的。我拿到了所有这些电脑,并将它们拆开。在70年代末和80年代初期,IBM在技术领域占统治地位。这种统治地位不同于(超越了)其它任何公司、在任何历史阶段、任何时期、任何领域占据的主导地位。所以当IBM决定制造个人电脑的时候,我发现重要商机来了。我弄到这样一台电脑,把它拆开,发现每个部件都可以被识别出来。里面并没有黑匣子部件,据我判断,所有部件加起来价值也就500美元左右,但(IBM)却以3000美元的价格出售。以我当时18岁的思维来看,这似乎有点儿像是一家罪恶的企业。
另一方面,电脑商铺雨后春笋般冒出来,遍布各个角落。一周之前,他们可能还在卖鞋子或汽车音响。在得知电脑即将火起来时,他们就立即成立了一家电脑商店。然而他们对电脑却一无所知。这似乎是另外一种罪恶。背后的逻辑是,如果你能用这些部件生产出一台,以700美元的价格出售,就能获得不错的利润。你不需要所有的经销商或其它任何帮助。这就是公司诞生的大背景。
谈冒险:甘冒险才能成功
“实际上,我认为大多数人并没有承担他们应当承担的风险,他们过于谨慎。我认为人类还有许多还没有挖掘的潜力,因为人们害怕冒险。”
——Michael Dell谈创业
Michal Lev-Ram:当你们回顾创业最初几年的时候,你们都提到了一个有趣现象——各种部件都在那里,然而人们不会将它们整合起来,以新的方式开发软件。你们是否认为当时有明显迹象(你们已经提及了一些)表明,这个将火起来。这些迹象是否足以让你们全心投入其中,并大干一场?或者你们是否认为,你们在创业的时候是否带有某种盲目性?这种盲目性会让你们对实际风险视而不见,并义无反顾。
Michael Dell:我认为是天真。如果你天真,就不会意识到风险。这应该是件好事。当然,如果你什么都没有,就没有什么可失去的 。“实际上,我认为大多数人并没有承担他们应当承担的风险,他们通常过于谨慎。为此,我认为人类还有许多还没有挖掘的潜力,因为人们害怕冒险。”
Rob Mee:我认为这类似“温水煮青蛙”。我并不知道自己身处“热水”之中,还以为是一个不错的沐浴。当时我相当天真,并且得到了许多教训。比如,随着公司规模不断扩大,最终我们需要更大的办公室。银行工作人员问:“嘿,那是一间非常大的办公室。你有什么可以作为抵押?我的回答是:“什么意思?我们公司是赢利的啊。”
“不行。把你的房子作为抵押怎么样?”我认为没问题,就把房子当作抵押。作为一个创业者,你就冒着这种类似的风险。不要在意这类风险,因为这类风险每次都会变大一点。如果重回过去,我还是会做一样的事情。我认为这是应该冒的风险,正是因为这些风险,才使得企业能够不断发展。
我觉得这是我们业务中最有趣、最有意义,且最有回报的部分。我们与客户紧密合作,让他们了解我们的业务,正如我们了解自己的业务一样。同时,我们也让他们理解为什么这对他们的业务很重要。我认为,与客户保持这种程度的接触是非常值得的。
“我们成功的秘诀之一是,我们的客户通过与我们合作,让我们变得越来越好。非常幸运的是,我们也正好处在这个位置上。”
—Rob Mee
Michal Lev-Ram:你们都谈到了风险,而且你们对风险的容忍度可能相对较高。对于这个会场的观众,以及他们所代表的企业(包括某些世界最大的企业)而言,他们可能面临严峻考验。就如何处理技术类的风险,你们有什么建议可以提供给他们?在他们履行使命的过程中,你认为他们是否应该冒一定的风险吗?
Michael Dell:现在,我发现速度成为企业内部的一个重要话题。因为相比未来,变化最慢的是现在。变化只会加快。创建新公司越来越容易,所有这些新公司都在探索:“嘿,在了解客户和用户的需求后,我们如何抢占市场份额,并将这些需求转变成竞争优势,并更快地开发软件?”
所以,速度因素正在推动我们的客户做很多事情。作为企业,我们都从客户那里学到了很多东西。我们通过聆听,分析大量的数据,基于客户的明示或隐含的行为模式,凭直觉找到答案。通过这些努力,我们开发更好的产品,提供更好的服务,基于所发生的一切情报,获得更好的结果。
Rob Mee:在我看来,这方面用不着考虑风险的问题。我们一直与客户合作,共同开发软件。通常情况下,大家的概念是:“嘿,他们正在与Pivotal合作,学习这种更现代的软件开发方式”。但实际上这是一种双向关系。每次与新客户交流合作时,他们都在打磨我们,并通过双向关系教导我们。我们因此不断获得进步。这是我们成功的秘诀之一。通过合作,我们的客户让我们变得越来越好。非常幸运的是,我们也正好处在这个位置上。
风险这个问题真的很有意思。因为很多人都在思考:“我应该冒这个风险吗?应以一种新的方式做事吗?”当需要改变开发模式,包括平台和安全模式的时候,人们会感到有些冒险。因为所有这些新的模式,以及所有这些新采用的技术,通常都是专为持续不断地变化而优化的。
他们说:“好吧,我们必须加快速度,并且进行持续部署。”这听起来很可怕。难道我们不应该反复检查几个月,然后再投入生产?持续部署是什么意思呢?这似乎冒很大风险,但实际上相反,不这样做才是风险所在。
在汲取所有的教训,并且经历一些痛苦和伤害之后,你就可以持续不断地做事情,构建具有高弹性、可用性和安全性的软件。无数个小的变化逐步累加在一起,构建所需要的安全性。而之前,人们都是等着将某个“大家伙”投入生产环境,但又不确定这个“大家伙”是否满足用户需求,是否有效。
另外,我们需要信念的飞跃,才能实现持续的开发安全性。用新的技术和流程,你可以实现持续部署的、更安全的模型。安全模式也在经历同样的变革,传统的IT团队可能会说:“不要变革任何东西。把它全部锁定。”“这台服务器已经连续运行了四年,期间没有出现过任何宕机。我们没有对它进行任何变更。”
如今,如果一台服务器运行稳定,且四年间不发生任何宕机,你就会想了解它背后的原因,并寻找Sigourney Weaver (他在1979年电影《外星人》里扮演一位负责运行程序的科学家——译者注)。然后,某些你不喜欢的东西就会弹出来。现在应对这种问题的方式就是,“让我们使用一个虚拟机,它可以杀掉所有的病毒,然后在良好状态下重新启动,让系统重新平衡所有的应用程序。没有人知道这一切发生了”。但是由于你们已经将病毒清理干净,所以不会再被感染了。这只是一个例子,说明安全方式不断演变,可以用这样的方式消除威胁,持续保持网络环境的清洁。
这样的例子还很多。持续不断的变化会让人觉得有风险,然而实际情况恰恰相反,不这样做才真正有风险。
谈未来30年:AI的影响被夸大
观众1:我们的讨论从回顾过去开始,但如果我们透过水晶球看未来30年,你们和你们所在公司将怎样发展?
Rob Mee:从我开始涉入软件开发到现在已经有差不多30年了。有趣的是,变化的事物越多,就越可能保持原样。我给出的答案可能有些违反直觉。但你看过2001年的太空漫游中那个HAL 9000 (机器人),在影片中它在1992年被激活——因此它是1992年的技术。那么,在1968-1969年,人们是如何设想HAL应有的样子呢?他们去找麻省理工学院以及所有人工智能研究人员交谈,问:“那时候电脑会变成什么样子呀?” 这就是我们预测未来电脑的方式。
显然,Siri不是HAL,对吧?现在距离HAL当时假定的上线日期已经有25~30年了。所以,人们对(未来30年)这段时间内发生的事情非常乐观。它过去没有按照人们预计的方式发生。某些线程和路径已经下线,而软件技术以意想不到的方式快速发展。但是他们预测的速度并不像之前想象的那么快。
例如,三十年前,我采用现在仍然在使用的语言编程。现在,人们仍然在用汇编语言、C语言编程。编程方式的变化并不显著。然而,早在90年代初期,乃至今天,一直有人在议论:“五年之内,没有人会去编程。编程将成为过去。”对吧? “完全不是这么回事。” 所以我想要说的是,在未来三十年,你仍然会有一些认识的东西。或许,这是令人惊讶的预测。因为如果我回退三十年,也会发现同样的情况。然后,还有一些非常有趣的新事物。
这个答案似是而非。
Michael Dell:电脑是机器,人脑是一种有机体。它们是不同类型的事物。所以,从现在开始的15~20年后,计算机的计算能力可能超过100亿个人脑,但它仍然不是一个有机体。因为它做的事情不同于人脑。这样的话,我们能做什么呢?我并不知道。
有趣的是,技术能够带来新发明和变革。人们通常会这么说:“好吧,现在你手里有这个,这个,这个。你把这些整合在一起,就可以新的方式行事。”这些其实是基于技术之上的商业模式,但所有底层技术的改进速度肯定不会放慢。它只会加速。这让人感到超级兴奋,也超级有趣。我认为这通常会给人类带来非常积极的成果。
关于技术,有各种各样的恐怖场景和科幻电影等等。然而,如果你看看实际的情况,就会发现技术给人类带来的积极成果要多于任何人的预测。我觉得这个趋势将继续下去。
“当你思考整个数字化的话题时,就会发现它成了企业进行战略思考、谋求发展、以及服务客户的核心。因此,数字化在企业完善战略思考的过程中占据核心地位。”
- Michael Dell
Michal Lev-Ram:当你们审视当今的新兴公司,硅谷、奥斯汀以及其他技术中心的小型公司的发展,你会发现哪些令人兴奋和可能会改变游戏规则的事情?这可以是企业,消费者,以及其他任何令你感到兴奋的领域。或什么都没发现?
Rob Mee:与我所在领域的很多人相比,我总是有点怀疑AI。我并不否认人工智能技术的重要作用,它非常有用。但我认为这些技术不会突然起来反对我们,或者让人类退居二线。目前,很多大型企业机构使用了弱人工智能技术,用于解决特定类型的问题。多数大型机构缺乏平台、流程和文化方面的基础。没有这一基础,他们没法以一致的方式连接不同的应用程序和功能到API,连接到流程以实现持续的演进,形成不断拥抱变革的文化。
当一切就位以后,你开始将非常有趣的技术融入其中,利用这些技术,向人工智能技术表达这些技术的状态和意图,从人工智能技术获得洞察,将这种洞察持续用于开发软件。这真的很令人兴奋。然后,你可以用之前想不到的方式,将这些技术应用于大型机构,虽然大部分应用程序还非常隔离。
Michael Dell:在短期内,我认为弱人工智能更容易得到应用,更具有发展前景。实施强人工智能要困难得多。随着人们将各种技术整合在一起,新的公司将继续产生。正如一些客户告诉我们的那样,IT也从一件苦差事(chore)变成了工作的核心(core)。如果没有IT支持,什么都做不成。不能设计产品,不能发展客户关系,不能买卖,不管是大公司还是小公司。
我们共事的规则变得更加重要,IT也在一定程度上不再是原来的IT。当你思考整个数字化的话题时,就会发现它成了企业进行战略思考、谋求发展、以及服务客户的核心。因此,数字化在企业完善战略思考的过程中占据核心地位。无论你是一家大公司,还是一家小公司,这都是一件大事。任何可能带来巨大变化的事物,都有可能被夸大,在发展过程中出现一些错误。
谈平台与生态:鸡与蛋的问题
观众2:您能否详细介绍一下生态系统?企业过去倾向于雇佣多种人员,确保掌握全套知识体系。现在,不再是纯粹的软件和纯粹的产品,取而代之的是,把重点放在市场和解决方案的整合上。这个趋势是否会延续?
Rob Mee:我非常赞同这一观点。作为一家平台公司,我们非常依赖一个充满活力的生态系统。如果退回到4年半以前,这是一个“先有鸡还是先有蛋的问题”。一方面,我们需要一个生态系统,跟大量的合作伙伴、系统集成商和独立软件开发商(ISV)合作,丰富这一生态系统。另一方面,在你有足够实力之前,很难让他们进入你的生态系统。所以,在最开始的几年里,我们花了很多精力,并最终造出了“一只鸡”,“这只鸡”现在又开始“下蛋”了。
作为一家平台公司,我们会继续这么做,因为我们已经认识到生态系统的重要性。作为一家基于开源的公司,我发现开源社区正在融合,彼此交换了一些DNA,向着融合的方向发展。这非常有趣。所以,我认为在开源的世界里,生态系统正在变得愈加重要。
Michael Dell:回到速度问题,通过社区生态系统,更容易将各种事物联系起来。
谈推动变革:谁挡道就干掉他
“如果你有一家大公司,很多人可能会跑过来告诉你,你什么也不能做。”
—Michael Dell
观众3:您认为一家大公司需要多长时间才能进入我们所谈论的现代世界?因为对于一家大公司来说,从这个状态进入另外一个状态将是一个巨大的挑战。
Rob Mee:我们看到一些公司正在这样做。因为不是白纸上画画,所以他们希望逐步实现50%的开发工作采用新技术、新的方式、新的组织架构。企业以前拥有的很多角色都消失了,或者演变为组织中的新角色。当然,至少需要几年的时间才能实现50%的目标。
要实现这个目标,可能需要创建一个新的组织,而不是调整原来的组织,或试图用病毒感染它,并传播开来。你需要做的是,创建一个新的组织,并逐步从外部和原来组织中汲取力量。
不断进行这种努力,直到它成为新常态。这才是实现软件开发所有机制变革的方式,也是实现IT架构变革的方式,以及采用这些新理念的产品团队合作方式变革的方式。敏捷精进、开发运维一体化(DevOps)、设计思维,所有这些东西融合在一起,产生新的组织,新的角色。
观众4:这是一个有关小团队招聘和原型开发的问题。你允许他们打破多少规则?雇佣他们时你看重他们的那些知识技能。希望他们发挥才智,他们要了很高的价码,你要让他们完全放弃吗?你是否会在某个地方划清界限?
Michael Dell:我们在招聘和筛选人才方面沿用了Pivotal的方法,因为我发现Pivotal Labs的人才,跟那些在简历中充满很多三字母缩写词的应聘者不同,后者不会实战。因为每家公司都有其独特的元素。在我们公司,如果我们想要做某件事情,我们就告诉他们去做,然后将事情办成。如果有人挡道,我们就“干掉”他们。
不要让任何事物成为你的绊脚石。如果要做全新的事情,你必须乐于打破常规,并且让它成为事实。如果你有一家大公司,很多人可能会跑过来告诉你,你什么也不能做。
企业快速实现变革的最佳实践
“许多大型企业机构缺乏平台、流程和文化方面的基础支持,这种基础支持可让他们以统一的方式将不同的应用程序及其所有功能与API和流程联系起来,从而在倡导变化的文化当中持续进行变革。”
—Rob Mee
Michal Lev-Ram:你们能否分享一些企业快速实现变革的最佳实践?特别是你们所提到的有关文化和组织的变革。你们觉得有哪些经验是可以通用的?
Rob Mee:我不确定是否可以通用,但我们确实看到了很多非常好的模式。除了创建一个组织并让其发展壮大之外,我认为首要的一点是要有初学者的心态。而不是说 “好吧,我会放手一切,与之前有经验的人一起工作,并基于此开始对外宣传。”很多时候,当我们与他人合作,我们会说: “嘿,与我们一起共事,开始以新的方式做事,并学习如何使用这种新技术平台等等。”然后我们退居幕后,让公司内部团队成为变革的推动力量。
他们会持续变革,然后要求组织的其他成员抛开疑虑,尝试以初学者的心态做事。这是你经常看到的模式——恳求人们抛弃自负,暂时忘掉已有的经验。以一种完全不同的新方式尝试一些东西,一旦将这些新方式进行了内化,就可以进行更为广泛的应用。
Michael Dell:我所看到的公司内部的最佳实践与Rob所说的非常相似——将两个、三个,四个团队独立开来,专门进行创新。你让这种机制发挥作用,然后回到主要的团队,号召志愿者加入: “嘿,谁愿意成为以新方式工作的团队的一员?”你会得到1/4或者1/3的人员支持。然后你逐渐推动整个态势向那个方向发展,这是一个非常有效的推进模式。
Rob Mee:我说详细一点。我们看Michael是这样跟他的团队沟通这个问题的。这非常有效。即采用一个非常具有号召力的指令:“嘿,我们要做这件新事情,我们要全心全意地做。我们会努力去尝试,而且你会获得我的全力支持。”这是另一种模式,其中重要的是获得上级的支持和强有力的指令。我们与硅谷初创公司合作了多年——一些公司已经真正做起来,一些公司还在与我们合作,并以这种新方式做事情,还有一些公司进入无序状态,并走向了衰落。
通常面临的情况是截止日期会到来,意外的事情会发生。CEO可能会说:“我知道你正在做测试,知道你正在研究自动化处理,但我们真的必须在下周二发货。你是否可以停止测试.....我发誓,之后我会给你更多的时间。嗯,在我们发货之后,会给你额外的时间进行测试。”(当领导的) 这种可怕的反应方式,会以想象中更快的速度摧毁团队。从领导的角度,当你进行全新的变革时,你需要明确表示提供强有力的支持。
Michal Lev-Ram:已经到时间了。感谢两位的有趣发言。感谢两位抽空参加我的采访。