埃隆马斯克五步工作法丨IDCF

news2024/11/25 18:49:32

作者:徐磊

文章首发地址:https://smartide.cn/zh/blog/2022-0707-elonmusk-5steps/

图片

埃隆马斯克在2021年被福布斯杂志评选为世界首富,截至2022年7月他的个人财富为2214亿美金,他同时也是多家公司的CEO,包括:SpaceX, 特斯拉,SolarCity, The Boring Company,Neualink以及OpenAI,但是马斯克自己更愿意使用另外一个头衔 “首席工程师”。【五步工作法】是马斯克在经历特斯拉Model3汽车的量产地狱(Mass Production Hell)以后痛定思痛,从很多管理失误和错误种总结出来的一套非常有效的企业商业创新管理思路。这套思路从根本上说是一套敏捷思维的落地措施,在当前企业数字化转型的大趋势下,对企业高管、中层管理以及个体员工都具备非常高的参考价值。

2022.07.07

开挂20年

截至2022年7月,埃隆马斯克(Elon Musk)个人财富为 2214亿 美金,他同时还是多家公司的CEO和创始人,包括:特斯拉,SpaceX,SolarCity,The Boring Company, Neualink 以及 OpenAI。但是大家恐怕没有注意到在马斯克众多的CEO头衔的后面,他也是特斯拉和SpaceX两家公司的首席工程师(Chief Engineer)。作为全球首富,这个首席工程师的头衔恐怕是绝无仅有的。实际上,马斯克确实是一位非常专业以及敬业的工程师,而他自己也更愿意被称为一名工程师而不是CEO。

图片

如果看一下马斯克过去的20年,那绝对是开挂一样。2002年将PayPal卖给了eBay公司,个人获利1.8亿美金,如果你纳闷为什么这个叫做PayPal的产品这么值钱,那么我只需要告诉你支付宝的原型是PayPal,淘宝的原型是eBay,你就可以理解1.8亿美金其实一点都不多。如果现在让马云把支付宝卖掉,那绝对不只是这个数字。马斯克将这1.8亿美金全部投入到三家公司中,分别是:SpaceX(1亿美金),特斯拉(7000万美金) ,SolarCity(1000万美金)。2008年,SpaceX拿下美国国家航天局(NASA)价值16亿美元的大单,负责为国际空间站(ISS)提供货运飞船服务以及后续的载人航天任务。2021年,特斯拉所生产的 Model 3 轿车成为人类历史上销量最好的全电动汽车,总销量超过100万辆;同年,根据福布斯杂志的数据,埃隆马斯克成为世界首富。2022年,SpaceX成功实现了人类历史上第一家实现载人航天任务的私人公司,并且将三位亿万富翁送上了国际空间站,每人的火箭票价为5500万美金。在SpaceX之前,只有三个国家有能力将人类送入太空,分别是:中国、美国和俄罗斯。

图片

在同样的时间线上,我们还可以看到另外一个经历了无数失败的马斯克。在SpaceX获得NASA的16亿美金订单之前,SpaceX已经炸毁了3枚火箭,准确的说猎鹰1号的前三次发射全部失败,这三次失败的发射已经几乎烧光了马斯克投入到SpaceX的1亿美金。在这个时间点,没有人相信马斯克的SpaceX可以成功发射火箭,因为在他之前,发射火箭这件事情一直被认为是只有国家这样的实体才能完成的任务。庆幸的是,2008年,猎鹰1号的第四次发射任务终于成功,也因此才有了NASA的订单,SpaceX才活了下来。即便如此,后续的SpaceX发射任务也不顺利,猎鹰9号火箭的首级回收经历了多次失败,而且在2015年最大一次事故中,整个火箭空中爆炸,价值600万美金的火箭和飞船全部报废。这个过程中,特斯拉的发展也不顺利,2009年就因为质量问题召回了345辆已经售出的Roadster,后续又出现了多起特斯拉自动驾驶事故将这个公司推入风口浪尖。而最大的挑战莫过于2017年特斯拉宣布推出 Model 3 车型以后经历的 “量产地狱”。马斯克在这一年的大多数时间都一直睡在特斯拉工厂的沙发和地板上,每天和工人一起解决生产线上出现的各种问题。Model 3的生产其实几乎让特斯拉到达破产的边缘,最严重的时候特斯拉距离破产只有几周的时间。

马斯克的5步工作法也诞生于这段时期马斯克自己对于 “量产地狱” 的亲身体验和经验总结。

五步工作法

下面这段视频来自 平民宇航员(everyday astronaut) 于2021年8月4日发布在Youtube上的一段采访,在采访中 everyday astronaut 的主播和马斯克一起参观了星舰(starship - 马斯克用来建立火星基地的飞船)的制造和发射基地。在参观过程中,马斯克突然回忆起自己在构建 Model 3 生产系统过程中的种种惨痛经历,总结了五步工作法并明确表示他正在全公司强力推广。

五步工作法并不复杂

  1. 验证你的需求: 所有的需求都是假设,既然是需求,就是仍未实现的事情,你如何证明一个还不存在事物的正确性? 马斯克特别强调了,在收到需求的时候一定要质疑,特别是那些来自专家的需求,因为你会不假思索的被对方的专业性所麻痹。
    但是任何人的专业性都来自他已经完成的事情,这种专业性只能说明他过去是对的,无法保障对未知事物的准确预测。
  2. 最少的流程: 对于一个组织来说,如果没有觉得流程不够用,就说明流程已经太多了。 组织中存在流程是一件好事,但是如果所有的事情都有流程,那么组织中的个体就失去了创新和探索的能力,因此流程用于那些已经验证过的问题,无法应对未知的场景。
    当一个组织用既定的方式去应对不相匹配的全新问题的时候只有2种结果,1)流程会失效无法推进;
    2)按照既定流程做出错误的决策并造成不可预料的结果。
    无论哪种情况,最终受到伤害的都是组织本身。
    出现类似问题的时候,需要组织中个体站出来创造性的解决问题,只有这样组织才能充分适应未知的情况。
    当然这还必须依赖组织中鼓励创新的激励措施,有关于这一点马斯克也在很多场合提到过自己公司中是如何激励创新的。
  3. 简化和优化: 所有的管理理论都在提简化和优化,但是 简化和优化的前提是目标的正确性(第一步)和鼓励创新的组织文化。 否则要么方向错误,要么找不到简化和优化的余地。
    “这个事情没有办法,流程就是这样”,这样的说法大家一定都听到过,其实这就是组织缺少创新激励文化的体现。
  4. 加速迭代: 注意我们需要 加速的是迭代,而不是速度。 迭代是一个循环,通过这个循环我们可以不停的验证当前推进的方向,并且持续的进行改进和优化。
    因此,五步工作法不是一个单向一次性的行为,而应该在最小可执行粒度上持续的循环推进。 也意味着,你需要持续的质疑需求,持续的优化流程,持续的探索加速这个循环。
    这个过程的最终状态是组织进入一个自我推动,自我加速的状态,形成持续的创新和响应异常情况的能力,其实就是我们常说的敏捷性(agility)。
  5. 自动化: 自动化水平恐怕是很多行业展示自身能力的一个特别吸引眼球的地方,相信大家所看到的大多数介绍特斯拉工厂的视频中展示的也都是高度自动化流水线,机器人以及空无一人的厂房。
    实际上,按照马斯克自己说法,他一直都希望特斯拉工厂中能够有更多的工人而不是全部都由机器人来工作。
    自动化的弊端有3个,分别是 1)高昂的成本;2)极高的出错几率;3)妨碍引入新特性。 实际上,特斯拉工厂中的工人数量大大多于其他汽车生产厂家,这其实也是马斯克有意为之。 一来是因为特斯拉汽车几乎所有的零部件都是自己生产/非外包的,这让特斯拉的工厂承载了几乎普通汽车厂家的整个产业链上工人的数量。
    其次,机器人/流水线都只能在非常严苛的固定条件下才能顺利工作,一旦出现异常,整条流水线都必须停下来等待问题的解决。
    这让整个流水线变成一个严重前后依赖的单线程系统,而马斯克真正希望构建的是一个可以随时更换组件、流程、探索新特性的并行系统。

特斯拉如何像造软件一样造汽车

这里不得不说明一下特斯拉革命性的汽车生产流水线,和传统汽车厂的流水线相比较有非常大的不同。并不是说特斯拉的生产线使用了更多的自动化机器人,而是特斯拉的生产线可以随时引入新特性,新部件和新的生产工序;这个特性 非常像在互联网软件开发中所使用的灰度发布方式。 相对而言,传统车厂的流水线只能重复生产同样的型号汽车,不具备随时更换配件,工序以及引入新型号的能力。

为了做到这种高度灵活的生产流水线,特斯拉做到了3点传统车厂望尘莫及的事情:1)高度模块化的车辆设计;2)生产中测试的能力;3)灰度制造流水线。

1)高度模块化的车辆设计

首先,特斯拉的车辆设计是高度模块化的,每个模块之间用明确的接口定义(API)来进行对接,这种设计模式让特斯拉可以围绕车辆形成多个独立工作又可以相互协作的小型团队(Scrum团队)。

图片

来源: Agile Hardware ​​https://www.youtube.com/watch?v=_rySu6FZ18c​​ (2021.3.30)

2)生产中测试的能力

其次,生产中测试的能力(Test in Production) 是特斯拉能够实现高度自动化流水线,同时允许引入新特性的重要前提。在以上模块的基础上,特斯拉开发了可以在生产线上执行并验证的大量自动化测试,这些测试不需要等到车辆下线以后再执行,而可以在车辆的装配过程中随时执行。这些大量的自动化测试所构建的Test in Production能力,让特斯拉可以放心的随意更换车辆组件,同时确保最终的产品质量。

图片

有了模块化和自动化测试的保障,特斯拉可以放心大胆得实施自动化,并且可以随时引入新功能,新组件。

" Humans are for creative problem solving, automation is for EVERYTHING ELSE."

" 人的作用是创造性的解决问题,剩下的所有重复性工作交给 自动化

3)灰度制造流水线

有了以上模组化的架构和在生产中测试的能力,特斯拉可以实现以下的 Agile NPI(新产品引入) 能力。这整个的过程非常像互联网公司的软件灰度发布过程,比如你会看到APP中所显示的商品价格和其他人不同,或者你能够尝试一些新的功能而其他人还看不到。类似这样的产品发布方式称之为灰度发布。特斯拉在的汽车(硬件)生产线上实现了类似的能力,这个过程简单来说有这样几个步骤:

  • 在某个生产工序之前和之后各安装一个路由器,注意这个路由器上运送的是组装中的汽车
  • 当特斯拉的某个组件团队(Scrum团队)需要尝试安装新组件的时候,会通过以上路由器从主线上提取一辆汽车作为实验品(fork a car - 类似于软件开发中拉代码分支的过程)
  • 这个组件团队在这辆实验品汽车上安装新的零件,同时确保这个新安装的组件可以通过和主线一样的质量验证步骤;这里涉及两个重要的措施,DoR(Definition of Ready 就绪标准) 和 DoD(Definition of Done 完成标准)。就绪标准和完成标准,一前一后,利用前面提到的生产中测试的能力,确保进入工序和离开工序的试验品车辆的质量。
  • 通过了质量验证的实验品车辆合并回到主线,与其他车辆一同下线并直接发送到最终用户手中

图片

具备了 Agile NPI 能力的特斯拉生产线,每一辆下线的汽车都可以是不一样的。特斯拉对于已经发售汽车的跟踪方式也和传统车企不同,传统车企一般会用年度型号来标识汽车的类型,比如:2021款,2022款,每一个款型的配置是一样的;但是特斯拉的每辆汽车都是被独立跟踪的,因为每辆汽车的零部件和程序可能都是不同的。下图中可以看到,特斯拉可以 每周推出多达27项 产品改进,而传统车厂需要 2.5-4年的时间才能推出一款新车

简单粗暴的计算一下,特斯拉的创新速度是传统车企的 27 * 52 * 2.5 = 3510倍。

图片

这其实就是为什么传统车厂会处于绝对的劣势,因为特斯拉已经将敏捷能力根治于生产系统中,采用的是和造软件类似的方式,而传统车企还在使用100年前福特T型车的古老生产方式。当然,构建这样的生产系统是一件非常复杂而且困难的事情。

马斯克自己说过:构建特斯拉生产线的难度高于设计特斯拉汽车100倍。

2017年的多数时间,马斯克都住在特斯拉的加州工厂中和工人一起改进这个生产线。以下这段视频中马斯克讲述了这个过程中的一个优化点,你无法想象从生产环节中删除一个小小的玻璃纤维垫竟然可以节省超过200万美元的生产制造成本。

敏捷思维方法

以上出现了很多大家可能并不熟悉的词汇,比如:Scrum, DoR, DoD等等。其实这些概念都来自于敏捷思维方法。实际上马斯克的五步工作法就是典型的敏捷思维体现,其中前3个步骤解决的是 做正确的事 的问题,后3个步骤解决的是 正确的做事 的问题,中间的第三步是衔接前后的关键,也是 形成组织敏捷性(agility)或者自驱力 的关键。

图片

如果用最浅显的语言来解释敏捷,那就是:一切都在变化,不变应万变的唯一方式就是响应变化。

虽然敏捷思维来自西方(敏捷的准确定义来自 The Agile Mainfesto 敏捷宣言 ),但其实中国文化中一直都存在类似的说法和思维模式,比如:天下武功唯快不破,这里的快指的的就是敏捷。当然,这里的快所指的并不是速度快,而是反应快。这一点我相信看过武侠小说的小伙伴都能理解。真正的高手从来不会拘泥于某种招式,兵器或者套路,而是见招拆招,手中无剑胜似有剑。这其中的境界其实就是可以应对世间万物风云变化,我自岿然不动的唯一方式:敏捷。

黄金圈理论

黄金圈理论(The Golden Circle) 是管理大师西蒙斯涅克2010年在一段TED演讲中提出的,其核心思想是希望大家在关注事物的时候多关注背后的 WHY 而不要只看到外部的 WHAT。实际上马斯克的五步工作法也可以用黄金圈来进行解释,其中第一步就是在回答 WHY 的问题,为什么我们要这么做,这个需求到底是为了解决什么问题?然后,我们再来回答如何满足这个需求的问题(HOW),用最少的流程和持续的改进以最快的速度找到当前的最优解。方向正确以后再提出明确的任务(WHAT)并以最快的速度完成这些任务。

马斯克用五步工作法构建了 一种持续的WHY-HOW-WHAT的迭代循环,推动企业内部形成一种高效的创新文化。这其实就是为什么马斯克所创办的企业能够在这么短的时间内创造出这么多令人惊叹的成果的原因。

图片

马斯克曾经在自己的Twitter上写过这样一段话:

“Pace of innovation is all that matters in the long run!”

我会把它翻译成

“长跑冠军的秘诀从来都不是速度、而是配速!”。

相信热爱跑步的小伙伴一定知道我在说什么。

图片

作者简介

图片

徐 磊

微软最有价值专家MVP,微软区域技术总监,华为云MVP,认证Scrum Master, EXIN DevOps Master/Professional 认证讲师,中国最大的敏捷精益社区IDCF创始人。

曾任外企研发中心GM和资深架构师,2015年创立leansoftX,专注于软件工程,敏捷精益商业创新方面的管理咨询。经常参与社区活动在软件工程解决方案咨询和企业研发效能方面经验丰富,在推广敏捷精益同时,借助自己丰富的项目管理和大型软件架构经验,帮助很多大型企业改进管理和研发流程,提高整体运作效率和创新能力。其客户涵盖从电信,能源,传统生产制造,金融和电商等各行业,从2005年至今已经为超过100家企业提供过软件工程方案的咨询和服务,包括:华为、中国农业银行、招商银行、兴业银行、中国银行、斯伦贝谢、中国联通、中国人民保险、京东商城、通用汽车等。

参考资料

  • Insights of Agile at Tesla with Joe Justice
  • How Elon Musk plans to occupy Mars, the agile way
  • Joe Justice | The Secrets to Agility at Tesla | Elon’s Master Plan to Infinity
  • Model 3 production hell
  • Evidence that Musk is the Chief Engineer of SpaceX
  • Tesla Model 3 Has Passed 1 Million Sales
  • Model 3 Wikipedia Page

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/819618.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

便利生活,探索上门家政小程序的必备功能与用户体验

上门家政小程序是一种方便用户在线预约家政服务的应用程序。下面将介绍一下开发上门家政小程序时的必备功能,以及这些功能如何提供便利和增加用户体验。   在线预约功能:上门家政小程序提供了在线预约平台,用户可以通过手机随时随地选择需要…

Linux命令(56)之ifconfig

Linux命令之ifconfig 1.ifconfig介绍 linux命令ifconfig可以用来查看网卡信息,启停网卡,设置网络IP等,基于实际运维场景,我们就来说说ifconfig普遍的常规用法 2.ifconfig用法 ifconfig [网络设备名称] [参数] ifconfig参数 参…

try catch 应该在for循环里面还是外面

使用场景 为什么要把 使用场景 摆在第一个 ? 因为本身try catch 放在 for循环外面和里面,如果出现异常,产生的效果是不一样的。 怎么用,就需要看好业务场景,去使用了。 ① try catch在for循环外面 代码示例 &…

免费Scrum工具,Scrum敏捷研发管理流程

Leangoo领歌它覆盖了敏捷项目研发全流程,包括小型团队Scrum敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷。它提供了灵活的敏捷模板和极致的协作体验,可以让团队快速上手,快速落地Scrum敏捷开发管理。 首先建立产…

Arcgis 分区统计majority参数统计问题

利用Arcgis 进行分区统计时,需要统计不同矢量区域中栅格数据的众数(majority),出现无法统计majority参数问题解决 解决:利用copy raster工具,将原始栅格数据 64bit转为16bit

Blazor第三方组件库推荐:BootstrapBlazor UI

文章目录 前言资源适合人群如何开始环境配置开始新项目Server和Wasm的区别.NET CORE 不支持 7.0运行结果 使用组件发布项目配置到IIS里面 前言 Blazor是C#全栈追求极致开发速度的一个前后端不分离的框架,上限是在Winform,WPF,MAUI等宿主环境上面运行的全平台引用。…

给你一把钥匙,教你如何实时翻译网课语音

嘿!你是否曾经遇到过参加过一节精彩的录播课程,但因为语言不通而错失了许多重要内容的情况?或许你也曾因无法即时和老师互动而感到遗憾。别担心!我将带你探索一个令人兴奋的解决方案——语音翻译!这项神奇的技术能够让…

时间复杂度为O(n2)的三种简单排序算法

1.冒泡排序 冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。如果不满足就让它俩互换。一次冒泡会让至少少一个元素移动到它应该在的位置,重复n次,就完成了n个数据的排序工作。 /*** …

通用商城项目(中)

金山编译器出问题了。下面段落标号全出问题了,排版也出问题了。懒得改了。 使用对象存储OSS,保存品牌logo 新建Module,提供上传、显示服务 有些不明所以的,按照steinliving-commodity配置了一通pom.xml 新建application.yml&…

下载离线版的VS Visual Studio 并下载指定的版本

一、先下载引导程序 下载地址VS VisualStudio官网 在这个页面翻到最下面 在这里下载需要的版本 下载引导程序 二、下载离线安装包 写一个批处理文件&#xff08;vs.bat&#xff09; 命令格式如下 <vs引导程序exe> --layout <离线安装包下载的路径> --add <功能…

EMS SQL Manager for MySQL Crack

EMS SQL Manager for MySQL Crack 用于MySQL的EMS SQL Manager是用于MySQL数据库管理和开发的高性能工具。它适用于4.1到最新版本的任何MySQL&#xff0c;并支持所有最新功能&#xff0c;包括MySQL触发器、视图、存储过程和函数、InnoDB外键、Unicode数据等。SQL Manager for M…

策略新高,牛回速归?

量化策略开发&#xff0c;高质量社群&#xff0c;交易思路分享等相关内容 大家好&#xff0c;今天我们来聊一下&#xff0c;股票社群策略绩效实盘总结。 众所周知&#xff0c;2023年我们开设了新的社群——股票社群。该社群宗旨是在尽可能简单有效逻辑下&#xff0c;降低因子复…

HTML5 API 多端通信桥 MessageChannel 技术

这个特别有意思&#xff0c;可以将其理解为通信桥的概念&#xff0c;桥有两个端&#xff08;port1&#xff0c;port2&#xff09;只要将port1&#xff0c;port2指定到任意两个进程&#xff0c;无论是iframe-iframe&#xff0c;iframe-worker&#xff0c;parent-child-iframe&am…

制作crate并发布到Crates.io

准备 发布 crate 时, 一旦发布无法修改,无法覆盖, 因此要注意邮箱等一些个人信息 访问crates.io 的 帐号设定页面[1],生成Token 并在命令行 执行 cargo login your token 此命令将告诉 Cargo 你的 API 令牌, 并将其存储在本地 ~/.cargo/credentials crates.io 上crate的名字, 会…

Linux知识点 -- 基础IO(三)

Linux知识点 – 基础IO&#xff08;三&#xff09; 文章目录 Linux知识点 -- 基础IO&#xff08;三&#xff09;一、理解文件系统1.磁盘文件2.文件系统的存储结构3.inode与文件名的关系 二、软硬链接1、软链接2.硬链接 三、动静态库1.库2.生成静态库3.静态库的使用4.生成动态库…

山西电力市场日前价格预测【2023-08-02】

日前价格预测 预测明日&#xff08;2023-08-02&#xff09;山西电力市场全天平均日前电价为323.97元/MWh。其中&#xff0c;最高日前电价为360.30元/MWh&#xff0c;预计出现在20: 00。最低日前电价为295.41元/MWh&#xff0c;预计出现在13: 30。 价差方向预测 1&#xff1a;实…

SQL-进阶

mysql --local-infile -u root -pset global local_infile 1;load data local infile 目录 into able 表名 fields terminated by , lines terminated by \n;

经验之谈:==和equals()如何正确使用

大家好&#xff0c;我是三叔&#xff0c;很高兴这期又和大家见面了&#xff0c;一个奋斗在互联网的打工人。 在Java编程中&#xff0c;比较两个对象是非常常见的操作。然而&#xff0c;初学者常常对于 和 equals() 之间的区别不够清晰&#xff0c;容易在使用时出错。本文将深入…

CBG9326 与HMC9326MS8G对比开发资料

国内使用UWB高精度室内定位的行业应用产品&#xff0c;工作频段大部分都在3.5Ghz-6GHz低频段&#xff08;Channel 2&#xff08;特定场景如管隧矿&#xff09;和Channel 5&#xff09;范围&#xff0c;因此只能应用于煤矿、监狱等封闭的小众市场。从市场趋势来看&#xff0c;业…

6.5 多维数组

6.5 多维数组 多维数组可以看成是数组的数组&#xff0c;比如二维数组就是一个特殊的一维数组&#xff0c;其每一个元素都是一个一维数组 如图 二维数组 int a[][] new int[2][5]这个数组a可以看成一个两行五列的数组 package com.baidu.www.array;public class ArrayDemo05…