Categories
程式開發

10个软件开发失败的示例


本文最初发表在 readwrite 网站,InfoQ 中文站翻译并分享。

软件在我们21世纪的生活中已经变得如此无处不在了,以至于我们常常认为它是理所当然的。我们总是假设它只在我们需要的时候起作用。或者,甚至更危险的是,我们无法完全理解错误、问题或失败的负面影响。

但并不是每个人都能对软件开发失败的恐惧无动于衷。

作为与这个行业紧密相关且对其未来发展有很好把握的人,我亲眼目睹了很多公司和开发人员遭受了软件开发缺陷和问题的困扰(有些本应是可以避免的,另一些则是突然冒出来的)。

因此,作为前段时间我发表的一篇关于人工智能失败示例文章的串联,在这篇文章中我将关注一些软件开发的失败,其中一些很严重,而另一些则相当幽默。希望它能让我们所有人都能看到,在软件开发时,有多少东西是危险的。

10个真实的软件开发失败示例

我们倾向于认为大型组织、财富100强的企业和热门品牌永远不会像我们的小企业那样陷入困境。但事实上,他们有时也会搞砸。而且当搞砸时,风险往往更高,也更明显。

下面我们来看看现实生活中软件开发失败所造成的巨大影响和持久的涟漪:

希思罗机场中断

今年2月,进出伦敦希思罗机场(Heathrow airport)的100多个航班被取消、延误或以其他方式中断。原因是技术问题影响了登机显示屏和值机系统,因此,乘客们得不到所需的有关航班的重要信息。最重要的是,电子票(这在最近几年已变得相当普遍的)的功能也很有限。

原文链接:【https://www.infoq.cn/article/2HEogYIFV744OLh4TUPe】。未经作者许可,禁止转载。