技术失败:我们可以忍受吗?

作者: Judy Howell
创建日期: 27 七月 2021
更新日期: 21 六月 2024
Anonim
我在海外创业5年最后失败了,不得已要做出这个选择【MickeyworksTV】
视频: 我在海外创业5年最后失败了,不得已要做出这个选择【MickeyworksTV】

内容


带走:

随着我们将越来越多的生活移交给智能系统,我们必须要求质量-否则后果自负。

8月17日,纽约市市长迈克尔·布隆伯格(Michael Bloomberg)宣布,2011年宣布备受hoo病的Bike Share计划将不会在2012年11月开始(从最初的2012年7月宣布的日期推迟到现在),而是推迟到计划的实施日期。 2013年3月。为什么?市长解释说,该软件无法正常工作,而该城市直到开始运行该程序为止。

这是有道理的,但是彭博社的声明似乎并不充满信心,是吗?很难怪他。他担任市长的任期一直困扰着昂贵的软件故障和与软件相关的欺诈。 2012年3月,纽约市与上汽集团达成和解协议,根据该协议,该公司将支付总计5.004亿美元的罚金和罚款,原因是该公司多收工作费,并忽略了名为CityTime的员工时间管理系统的回扣。 亿万 超出预算。

除了国家工商行政管理总局的问题,同月,市审计长约翰·刘发布了一份审计报告,指出紧急通信转换计划(ECTP)是一种基于技术的系统,旨在改善1200万以上的紧急服务处理能力每年收到的紧急电话数量比原计划晚了7年,超出预算10亿美元。刘在对WNYC电台的讲话中说:“多年的管理不善导致预算巨额超支,至今仍未完全投入使用。” 2012年5月,市长办公室根据主计长的审核开始降低该项目的成本。

具有讽刺意味的是,市长布隆伯格(Bloomberg)通过实施华尔街信息系统开始发家致富,应该受到软件相关问题的困扰。这些问题并不是他一个人的。在整个国家,无论是公共部门还是私营部门,它们的出现经常会带来灾难性或几乎灾难性的后果。

2011年底,一家IT贸易出版物《信息周刊》列出了“ 2011年十大政府IT触发器”,其中列出了遭受安全隐患,欺诈惨败,预算崩溃等主要问题的主要政府IT部署。纽约的CityTime排名第四。但您可以想象,纽约市不是唯一一个存在IT问题的政府机构。

华尔街是最大的问题领域。例如,2012年8月,一家名为Knight Capital的贸易公司在安装故障软件后的45分钟内损失了4.4亿美元。要了解交易软件,需要了解全球证券市场的复杂性。经纪公司既交易客户(作为代理人),也交易自己的帐户(作为委托人)。当他们充当代理人时,他们可能会收到来自客户的特定订单,然后将其传输到证券交易所或计算机化的交易服务。或者,他们可能对某个帐户拥有酌处权,在这种情况下,他们进行的交易被认为符合客户的最大利益。在后一种情况下,交易类似于公司自有账户的交易,并且将基于对证券和相关市场因素的判断来进行。


多年来,公司一直在尝试整理这些判断的基础因素,包括市场条件,安全数据,行业信息和经济数据。公司希望针对该证券,行业或一般市场状况遵循的交易策略被并入系统中,该系统实时监控所有适当的元素,并在满足条件时触发自动买卖订单。这称为程序交易。

该系统通常运行良好。问题是,现在很多公司都拥有程序交易系统,一个公司的自动销售可能会触发另一公司的条件,从而触发更多的自动反应,从而使股票(甚至市场)陷入混乱。因此,证券交易所设置了自己的触发条件,要求公司在认为市场条件需要时关闭其程序交易系统。

没有错误,没有压力-在不破坏生活的情况下创建可改变生活的软件的分步指南

当没有人关心软件质量时,您就无法提高编程技能。

即便如此,时间就是股票市场中的金钱,高速交易公司已经在计算机化市场中蓬勃发展。 Tabb Group的数据显示,截至2012年,它们占全部股票交易的一半以上。这意味着公司之间不断竞争,不断升级其系统以提供更快的执行速度,事实证明,这就是导致安装Knight Software几乎使公司破产的原因。

对于非IT人员来说,很容易就认为故障系统没有得到很好的测试。也许它的开发人员应该做得更好。是的,但是随着系统变得越来越复杂,通常很难知道必须测试什么或测试所需的程度,尤其是当许多可能的故障点变得越来越复杂并且因此无法预测时。

一些批评家说,情况只会变得更糟。詹姆斯·马丁(James Martin)在其2000年的精彩著作《互联网之后:外星情报》中写道,该软件一旦实施(经过全面测试,人们希望)是“自适应的”,因为它不断寻找更有效的方法来达到期望输出;它还可以“自我修改”自己的代码。这意味着在某个时候,我们将知道“系统做什么,但不一定知道它是如何工作的”。

马丁认为我们不仅必须控制这种新方法,还必须拥抱它以保持竞争力。竞争给拥有最好,最快的系统带来了持续的压力,而金融业并不是唯一的。

我们都经历过某种形式的技术故障,例如死亡的蓝屏,病毒攻击,应用程序中的软件错误,黑客攻击,系统关闭等。但是随着我们将越来越多的生命移交给智能系统这个问题将远远超出令人沮丧的范围,并且可能变得非常危险。


这意味着作为消费者,我们必须在这些系统中要求更高的质量。这将涉及受过良好教育和专业的系统开发人员,更严格的测试程序,以及在消费者端的知识渊博的最终用户和要求更高的消费者。

当然,总是有顺其自然的选择。不幸的是,最近的历史表明,这不仅令人沮丧和昂贵,而且还可能造成巨大破坏。