SpaceX的星舰爆炸了:产品开发,快速失败真的很重要

news2024/11/29 4:41:37

目录

前言

快速失败

产品生命周期

专栏上线


前言

看到很多人都在聊星舰,今天就来简单谈谈“炸星舰”带给我们的启示。

在美国中部时间20日,SpaceX公司的“星舰”超重型火箭进行了首次轨道飞行。

但在该火箭成功点火升空几分钟后,却在半空中爆炸。

最终,发射以失败告终。

之前也谈过快速开发这个话题,其本质类似于精益开发的思想层面。

Eric Ries 推广的精益开发流程其实早已根植于软件开发文化中去了。

也就是通过 build – measure – learn 精益开发循环指导软件产品的开发设计:

  • build:快速地构建一个能够投入市场试验的版本;

  • measure:衡量市场的反馈;

  • learn:通过市场反馈来调整产品的思路。

这是一个循环过程,通过小步快跑,迭代推进产品。

但该理念并不完全适用于硬件产品的开发,这跟硬件的成本有关。

硬件产品开发需要制定更多的计划,许多环节都有很长的交货周期,往往也伴随着高成本。

如果处理不当,设计中的小错误或质量控制不佳的零件都可能使你破产。

这其实也是马斯克的高明之处。

可以不计成本地去做硬件,尤其是火箭这种高投入的产品。

同时,今天也增加了一些商业模式层面的内容。

在马斯克的设想中,星舰一天可以发射3次,向火星运送百万吨物资。

以我个人为例,作为产品人,成功的产品做了很多,失败的产品做的更多。

真正重要的是,你能从失败中获取什么。

 

这其实才是失败,或者是失败的商业案例能够带给我们的真正价值。

从PayPal,到特斯拉,再到可回收火箭,再到星舰,当然星舰还需要几次迭代。

马斯克为什么做产品这么成功,一会造车、一会造火箭呢?

这就要谈谈产品中的精益或者是敏捷思想了。

其实在我看来。

快速失败

这些实践理论的核心就是一句话:快速失败、快速迭代。

那快速失败意味着什么呢?

意味着你需要快速开发产品、快速进行测试。

这样你才能快速获得有关产品功能和结果的反馈。

这样你就可以在产品的下一个版本中快速修复错误。

而对于火箭的话就是出现的一个个事故,比如,“炸星舰”。

抛开开发这个层面,从商业模式的角度再来看看SpaceX的商业逻辑。

与特斯拉的“降价飞轮模式”不同。

降价飞轮模式是指:

马斯克用自己和特斯拉的品牌声誉来吸引更多用户的访问,从而产生更多的销量。

有了这些订单,特斯拉就能不断对工艺做出调整,提升工厂的效能。

最终实现拉平原材料价格和研发成本。

在这个过程中也会诞生更多新技术,持续降低总成本。

本质上可以归属于总成本领先战略。

而更低的成本,就可以把市场价格压得更低。

这个时候再进入飞轮的第二次循环,再一次吸引更多的新用户,产生新的订单。

而在 SpaceX上,马斯克选择的是一条“一路狂奔”的模式,不断创新,以一次又一次的失败做迭代。

在2008年,SpaceX的猎鹰1号连炸三次。

2015年的时候,马斯克又在原来的基础上推出了可回收火箭,试飞又炸了。

为了攻克火箭的可重复利用技术,SpaceX专门打造了一台蚱蜢火箭做垂直起降测试。

期间就经历了一次次的失败。

从一开始的离地1.8米、到5.4米、再到40米、80米、250米、325米。

蚱蜢火箭离地高度逐渐增加,最终达到了744米。

从最初只能在空中悬停3-5秒,到能够平稳滞空一分钟再降落,再到加入了导航系统能够实现精确降落。

每一次蚱蜢火箭的发射,都在尝试新东西,都在不断进步。

在蚱蜢火箭退役之后,SpaceX 又改造了一台F9R Dev1火箭,继续测试可回收火箭控制系统的稳定性。

最终在2015年底,猎鹰9号完成了首次一级火箭的陆地回收。

这天距离蚱蜢火箭首次测试返场飞行仅过了三年。

当你跑得足够快的时候,你就拥有了不可复制性。

后面追赶的人不是思考怎么打破你建立的护城河,而是只能看着你的身影望其项背。

当对手赶上你的时候,你已经跑到下一代了。

当对手又拼命追赶上你的时候,你又比他们多进化了一次。

你一直在奔跑,每一次都比上一次跑得更快,更快一点。

将硬件产品推向市场需要花费大量时间和工作。

但是,你还可以使用一些工艺、技术来节省时间。

例如,你可以使用3D打印技术来做产品的结构件原型。

之后你就可以对打印的外壳做一些简单的表面处理,如喷漆。

一般只需要不到一周的时间,工程师就可以快速检查异常或问题点。

产品经理也可以快速确认外观。

工程师就可以快速调整设计,在未来几天内创建更好的原型。

3D 打印机为工程师提供了在结构开发中实施快速失败、快速迭代的机会。

从失败中学到的东西也可以激发创新。

因为每一次失败,你都会离创造完美的产品更近一步。

创新可能与功能和新想法有关,但发现和修复存在的缺陷或问题同样重要。

通过设计用于测试的产品,可以让你的公司在不断变化的行业中保持相关性及优势。

当然,还可以缩短产品开发周期,并最终为公司增加利润。 

产品生命周期

产品的开发生命周期一般会经历以下几个不同的阶段:

第一个是萌芽阶段:

主要包括特定硬件产品首次进入市场销售。

这是开始推广你的品牌、确定你的客户群、确定你的价格并交付所有知识产权的时候。

第二个阶段是成长阶段:

具体是指当利润扩大,并且你的品牌知名度超出初始客户群的时候。

第三个是成熟阶段:

是指关于稳定和保持稳定,同时销售达到最终高峰。

最后是下降阶段。

你可能会看到销售额和利润缓慢下降,为了防止这种情况发生,你应该继续改进产品的功能并降低制造和销售价格。

持续改进产品的唯一方法是通过频繁、简单的测试。

你可以找到更高效且制造成本更低的新产品解决方案,前提是必须定期进行产品测试。

专栏上线

课程地址:

华为流程体系icon-default.png?t=N3I4https://edu.csdn.net/course/detail/38465?spm=1001.2014.3001.5507

专栏一:华为流程体系课程

  • 001-华为流程体系:开课介绍(含视频和PPT)

  • 002-华为流程体系:流程介绍(视频&PPT)

  • 003-华为流程体系:IPD流程(含视频和PPT)

  • 004-华为流程体系:MTL流程(含视频和PPT)

  • 005-华为流程体系:LTC流程(含视频和PPT)

  • 006-华为流程体系:ISC流程(含视频和PPT)

  • 007-华为流程体系:ITR流程(含视频和PPT)

  • 008-华为流程体系:MPP流程(加餐)

  • 009-华为流程体系:流程架构 - 待定(加餐)

  • 010-华为流程体系:DSTE流程 - 待定(加餐)

  • 持续更新......

专栏二:华为BLM战略管理课程

001-战略思维:为什么要构建战略思维?

002-战略思维:BLM模型开篇

003-战略思维:BLM模型的进化过程

004-战略思维:BLM模型之差距分析

005-战略思维:BLM模型之战略意图

006-战略思维:BLM模型之市场洞察

007-战略思维:BLM模型之创新焦点(更新中)

008-战略思维:BLM模型之业务计划(更新中)

持续更新......

卫朋

人人都是产品经理受邀专栏作家,CSDN认证博客专家、嵌入式领域优质创作者,阿里云开发者社区专家博主。

截至目前,人人都是产品经理单渠道阅读 60 万+,鸟哥笔记单渠道阅读200 万+,CSDN 单渠道阅读 210 万+,51CTO单渠道阅读 240 万+。

卫朋入围2021/2022年人人都是产品经理平台年度作者,光环国际学习社区首批原创者、知识合作伙伴,商业新知 2021 年度产品十佳创作者,腾讯调研云2022年达人榜第三名。

文章被人人都是产品经理、CSDN、华为云、运营派、产品壹佰、鸟哥笔记、光环国际、商业新知、腾讯调研云等头部垂直类媒体转载。

文章见仁见智,各位看官可策略性选择对于自己有用的部分。

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

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

相关文章

Java-synchronized实现详解(从Java到汇编)

synchronized作为java语言中的并发关键词,其在代码中出现的频率相当高频,大多数开发者在涉及到并发场景时,一般都会下意识得选取synchronized。 synchronized在代码中主要有三类用法,根据其用法不同,所获取的锁对象也…

如何通过开源项目搭建私有云平台--第四步下:安装rancher 监控

第四步下:安装rancher 监控,缺告警 本来想监控与告警一起写,但最近几天研究了rancher的告警,按照文档说法,配置了但没有触发,网上找了一些资料,有的在rancer 2.6成功的,但我用同样的方法在2.7.…

09 【Sass语法介绍-函数指令】

1.前言 在之前的章节我们学习过 Sass 提供的各种各样的函数,那么如果我们需要自定定义函数来使用就需要用到函数指令 function了。本节内容我们来学习 Sass 函数指令的语法和使用,在 Sass 中自定义函数是必须要掌握的! 2.什么是 Sass 函数指…

又一款可视化神器,开源了!

在互联网数据大爆炸的这几年,各类数据处理、数据可视化的需求使得 GitHub 上诞生了一大批高质量的 BI 工具。 借助这些 BI 工具,我们能够大幅提升数据分析效率、生成更高质量的项目报告,让用户通过直观的数据看到结果,减低沟通成…

安卓项目如何做单元测试

前言 先说一下创建篇文章的目的,近期负责搭建公司的单元测试框架,于是查阅了网上的很多文章,以及参考了github上很多的项目例子,并且也进行了相当多的尝试。这其中花费了很多的精力,大约有两三周的时间,远…

淘系抓包流程(淘宝数据无法抓包解决方式)

淘系抓包流程 结合frida和adb工具以及mumu模拟器进行抓包。 具体的关系图: frida的安装 frida安装,直接安装官网的脚手架。frida官网使用python的pip安装,python > 3。 安装后使用查看版本命令来确认是否安装。 pip install frida-tools frida --ve…

【严重】VMware Aria Operations for Logs v8.10.2 存在反序列化漏洞(CVE-2023-20864)

漏洞描述 VMware Aria Operations for Logs前身是vRealize Log Insight,VMware用于处理和管理大规模的日志数据产品。 VMware Aria Operations for Logs 8.10.2版本中存在反序列化漏洞,具有 VMware Aria Operations for Logs 网络访问权限的未经身份验…

“SCSA-T学习导图+”系列:交换技术之STP

本期引言: 在通信工程当中,从物理层面上,我们可以采用冗余链路保证网络的健壮性。冗余是指出于系统安全和可靠性等方面的考虑,人为地对一些关键部件或功能进行重复的配置。当系统发生故障时,比如某一设备发生损坏&…

【Linux】Linux下的gbd调试,你学废了吗

操作系统核心数centos 3.10.032位单核 gbd调试方法-以线程运行时调试为例 线程死锁状态时查看栈升级gbd通过gdb在程序运行时进行调试 线程死锁状态时查看栈 在线程-线程安全之互斥中,我们自己写了一个模拟实现的线程死锁情况 我们用gbd调试查看了当前线程的调用&a…

拉链表制作

1.拉链表的应用场景 拉链表适合于:数据会发生变化,但是大部分是不变化的(即:缓慢变化维。还需要保留历史数据做分析的场景) 2.拉链表的形成过程 关键的过程 第四步:获取变化的数据(创建和修改…

Flask连接MySQL

本文章涉及到Flask框架和HTML内容,相关知识可查看链接 HTML-form表单和提交_html form 提交_小梁今天敲代码了吗的博客-CSDN博客https://blog.csdn.net/weixin_43780415/article/details/130110722 前端引入和html标签_小梁今天敲代码了吗的博客-CSDN博客https://b…

vscode下drawio无法使用

问题描述: Vscode下, 刚下载drawio这个插件,在vscode左边EXPLORER下,没有Test这个页面,导致vscode无法使用drawio。 解决办法: 在自己需要的目录下,新建一个文件,例如test,并命名为test.drawi…

数据结构算法

直接插入排序 1.从第一个元素开始,该元素可以认为已经被排序 2.取下一个元素tem,从已排序的元素序列从后往前扫描 3.如果该元素大于tem,则将该元素移到下一位 4.重复步骤3,直到找到已排序元素中小于等于tem的元素 5.tem插入到该元…

5.1劳动节,致敬最可爱的人!Cocos社区杰出贡献者出炉

Cocos 引擎的生态建设与繁荣,离不开社区开发者的辛勤付出。 2022.5 ~ 2023.5 年度期间,有这样一批 Cocos 社区开发者,他们使用 Cocos Creaor 引擎创作内容与产品、分享技术和经验,为 Cocos 社区默默贡献自己的一份力量&#xff0c…

改进YOLOv8:替换轻量化骨干网络Efficient V1、Efficient V2《重新思考卷积神经网络的模型缩放》)

这里写目录标题 1 EfficientNetV1中存在的问题2.EfficientNetV2网络框架3.YOLOv8添加Efficient V1代码yaml文件Efficient V1代码运行4. 添加Efficient V2代码yaml文件Efficient V2运行Efficient V1论文地址:https://arxiv.org/pdf/1905.11946.pdf Efficient V1代码地址:

Golang每日一练(leetDay0049) 二叉树专题(9)

目录 144. 二叉树的前序遍历 Binary-tree Preorder Traversal 🌟 145. 二叉树的前序遍历 Binary-tree Postorder Traversal 🌟 对比: 94. 二叉树的中序遍历 Binary-tree Inorder Traversal 🌟 146. LRU缓存 LRU Cache &am…

调用移动云OCR识别身份证

一.开通移动云OCR服务 在下面这个网址开通免费服务,,每个账号可免费使用500次,先要实名认证。 通用文字识别 (10086.cn)https://ecloud.10086.cn/home/product-introduction/Generalverify 有两种方式: 这里选择第二种 。 二…

炸裂的 Auto-GPT,帮我自动生成小视频!

大家好,我是程序员贺同学。 继前段时间爆火的 ChatGPT 后,又一个炸裂的开源项目 Auto-GPT 出现了。 仿佛一夜之间,AI 圈又出现了一个新晋顶流。我们来看看它有多🔥。 在 GitHub 上,仅最近不到两个礼拜,这个…

TCP/IP基础知识

文章目录 互联网与TCP/IP的关系TCP/IP与OSI参考模型硬件(物理层)互联网层(网络层)IPICMPARP 传输层TCPUDP 应用层WWW电子邮件(E-Mail)文件传输(FTP)远程登录(TELNET与SSH&#xff09…

Redis Set 用了 2 种数据结构来存储,到现在才知道

Sets 无序集合,他的功能就好像你熟悉的 Java 中的 HashSet 一样。集合是通过散列表实现的,所以添加、删除、查找元素的时间复杂度是 O(1)。 1. 是什么 Sets 是 String 类型的无序集合,集合中的元素是唯一的,集合中不会出现重复的数…