波音,你的 bug 修好了么?
今年波音的日子很不好过。去年底的狮航,今年的埃塞航,接二连三的事故,导致波音的 737MAX 飞机全球范围内停飞。即便是美国的 DOT 老板赵阿姨,亲自坐飞机安稳军心也毫无用处,反而把 FAA 放在火上烤。
我们分析过波音 737max 的问题,当初波音说这个 bug 要在 4 月底交付。
《波音,你的 bug 修了吗?737 MAX 8 又发惨案,埃航空难 157 人死亡!》
现在 7 月 1 号了,当初波音说 4 月底交付,完全不靠谱。现在已经延期了 3 个 sprint 了,飞机能复飞了么?
结果是,非常不乐观:
在 737MAX 的系统发现了新的 bug,继续延期
FAA 在 737 MAX 的软件中发现了一个新的问题
波音的 737 MAX 有可能停飞到年底,
最新的问题,怀疑是飞控芯片的器件问题
西南航空的 CEO 预计飞机要停飞到 10 月 1 号以后
现在的问题是,西南航空大量的 737 Max 停飞,运力受到了影响。
漫山遍野的 737Max
现在整个波音的工厂,以及我们附近的一个机场都已经停满了波音的 737 Max。惨到什么程度?员工的停车场都被迫停退回的飞机了。。。。。
保险公司,我的 SUV 和飞机撞了,能理赔么?
什么时候修好?9 月?12 月?明年?
因为飞机每天停在停机坪上,都是巨大的费用。现在无论是客户还是 FAA 最关心的问题是,波音你的 bug 究竟啥时候能够修好?
而新发现的 bug 有点意思,就是在某些特殊情况下,某些飞控芯片可能会发生故障,并且导致飞机尾翼无法控制,然后机头直接向下。根据我的理解这个 bug 可能比前面那个 bug 更加严重!
根据华尔街日报的报道,波音的官员声称,这个东西也能通过软件修复,有望能在9 月份修复。
但是 FAA 表示很难信服纯软件可以修复这个问题。
而如果这个芯片模块必须要被替换,可能会导致延期4 个月以上。
根据我的理解,波音麻烦大发了:
1、飞控模块芯片问题?
现在透露的信息是,尾翼飞控模块中的一个芯片,在极端情况下会失效, 导致飞行员来不及修正尾翼失控问题。这个 bug 少说相当于 300 条人命,能够在模拟环境下发现,就是巨大的进步。因为尾翼失控,导致机毁人亡的事故有没有?阿拉斯加航空 261 号航班,飞机是麦道 MD-83。就是因为水平尾翼的一个螺母的极度磨损,引起尾翼失控,最后俯冲入海。最后通过打捞残骸,分析了很久才发现这是由于螺母过度磨损造成的。如果是因为软件问题,导致在关键时候,尾翼失控,那么这个问题的调查会非常非常困难。
2、软件能不能修复?
Depends!有可能,但是要看情况。现在 FAA 的人表示怀疑。调试系统最怕的就是这种问题。bug 哪都有,可能是控制软件的问题(逻辑),可以 firmware 的问题,也可能是硬件的问题。也可能是联合工作出了问题。我遇到过最讨厌的 bug 就是 1bit 问题,由于硬件问题,导致某些寄存器,可能有一位随机翻转。这种问题,能把人逼疯。现在波音试图通过增加软件的复杂度来,解决这个问题。对于飞控这种软件,个人表示严重怀疑。
3、如果需要换硬件芯片模块怎么办?
这是波音最不愿意走的路,专家表示换这样一个模块需要 4 个月,可能是乐观估计。因为波音自己是不造芯片的,这个芯片肯定是那个供应商的。如果换了这个芯片,那么就麻烦大发了。不要说飞机上的飞控模块,就是普通的电路板,你换个模块试试,相当于 BOM 改了。新的是不是管用?是不是在特殊环境下正常工作?有没有引入新的问题,会不会对系统中其他模块带来影响,各种测试都要跑一遍。
而且引申问题是,这模块有没有用到其他型号的飞机上?是不是也要召回?是不是也要换上新的模块?是不是也要重新做测试?脑袋爆炸没?这种问题,能让波音工程师死的心都有。
所以可以预见,2020 年初 737Max 能够复飞已经是波音烧高香了!
自食苦果的波音
华尔街日报的新闻披露,波音飞控的软件问题,很大程度上是由于过度外包造成的,而彭博社的新闻更是直接了当,说 737max 的软件是外包给一堆时薪9 美元的工程师开发的。
很难想象,这种至关重要的软件会外包出去!
波音这个公司有点意思的,尤其是进入了 2000 年之后,为了财务报表,为了管理层的业绩,在压缩成本方面,做的非常夸张。比如为了降低成本,将大量的组件放到全球来生产。对于成熟机型,确实降低了成本,但是对于新机型,往往意味着噩梦。还比如为了员工的工资波音管理层跟波音员工工会闹得关系非常差。波音员工搞出好几次超大规模的罢工。还比如为了税收,从华盛顿州搬到了芝加哥,又逐渐把工厂搬到南卡。结果波音很多老员工,都不愿意跟着走。导致直到现在南卡的波音工厂质量还是比不上西雅图的工厂。
最近纽约时报报导了,北查尔斯顿生产 787 梦想客机的工厂做工粗糙和监管不力的问题,危及航空安全。工人们已向联邦监管机构提交了 10 起以上的检举和安全投诉,描述了诸如制造缺陷、飞机里留有碎片,以及劝说员工不举报违规行为等问题。这些问题已经引起了航空公司和监管机构的密切关注。在生产事故导致飞机受损、交付推迟之后,卡塔尔航空(Qatar Airways)不再接受来自这家工厂的飞机。
如果说飞机的机械结构是骨骼,蒙皮是皮肤,那么飞控软件是飞机的灵魂和神经控制系统。美国绝对不缺高水平的飞控软件开发人员,但是波音的管理层还是大踏步地将软件外包出去,为了省那么一点点的钱。
结果,737MAX 的事情,已经让波音市值损失了 500 亿美元以上,而且现在的事态有可能进一步严重。前面各种鸡贼省下的钱,还不够一次事故赔的。
结语
波音 737Max 的事情应该是今后很多行业巨头都会遇到的问题。因为软件逐渐渗透进我们生活的方方面面,从高铁到汽车的自动驾驶,从家庭的安保系统到智能马桶,都有软件运行在里面。而一个公司对待软件的态度,能够决定一家公司的高度。一个正面的例子就是大疆,大疆牛逼就牛逼在它的飞控软件。壳子,架子大家都可以从抄袭,但是那个软件,就很难搞。大疆在一次采访中透露,已经抓了一批又一批试图过来偷代码的人。一个反例是 foscam, 本来是中国最早,欧美市场占有率最高的家用摄像头公司,那个软件真是一坨屎,各种难用,各种安全漏洞。所以在最近几年的摄像头竞争中,forscam 开始逐渐落伍。
reddit 上对于这个新闻点赞最多的评论是这条:
如果你把软件看成成本而不是价值,那就是 737MAX 发生的事情
有的时候便宜就是贵!