Технические сбои: можем ли мы жить с ними?

Автор: Judy Howell
Дата создания: 27 Июль 2021
Дата обновления: 13 Май 2024
Anonim
Екатерина Андреева: «Не стоит учиться на журфаке»
Видео: Екатерина Андреева: «Не стоит учиться на журфаке»

Содержание


вынос:

По мере того, как мы все больше и больше отдаем свою жизнь интеллектуальным системам, мы должны требовать качества или сталкиваться с последствиями.

17 августа мэр Нью-Йорка Майкл Блумберг объявил, что популярная программа Bike Share, объявленная в 2011 году, начнется не в ноябре 2012 года (после того, как будет объявлена ​​первоначальная дата июля 2012 года), а скорее проскочит до предполагаемой даты реализации. марта 2013 года. Почему? Программное обеспечение, пояснил мэр, не работает, и город не начнет программу, пока она не заработала.

Это имеет смысл, но заявление Блумберга не кажется обремененным уверенностью, не так ли? Вряд ли его можно винить; его пребывание на посту мэра было связано с дорогостоящими сбоями программного обеспечения и мошенничеством, связанным с программным обеспечением. В марте 2012 года город заключил мировое соглашение с SAIC, в соответствии с которым компания выплатит штрафы и штрафы в размере 500,4 млн. Долл. США за доплату за работу и игнорирование откатов в системе управления временем для сотрудников, названной CityTime. сотни миллионов долларов сверх бюджета.


В дополнение к проблеме SAIC, в том же месяце городской контролер Джон Лю опубликовал аудиторский отчет, в котором говорится, что Программа трансформации экстренной связи (ECTP) - технологическая система, предназначенная для улучшения обслуживания экстренных служб более чем для 12 миллионов человек. экстренные вызовы, принимаемые каждый год, отставали от графика на семь лет и превышали бюджет на 1 миллиард долларов. Выступая по радиостанции WNYC, Лю сказал: «Годы неумелого руководства привели к этому невероятно огромному перерасходу бюджета, и на сегодняшний день все еще не полностью работоспособен». В мае 2012 года мэрия начала сокращение расходов по проекту в ответ на аудиторскую проверку.

Ирония в том, что мэр Блумберг, который начал свое благосостояние благодаря внедрению информационных систем Уолл-стрит, должен страдать от проблем, связанных с программным обеспечением. Эти проблемы не одни. Они появляются, часто с катастрофическими или почти катастрофическими результатами, по всей стране как в государственном, так и в частном секторах.


В конце 2011 года информационная еженедельная информационная отраслевая информационная еженедельная газета «Information Weekly» перечисляла «10 ведущих государственных ИТ-провалов 2011 года», в которых перечислены основные развертывания государственных ИТ-систем, которые пострадали от нарушений безопасности, фиаско с мошенничеством, сбоев бюджета и т. Д. Нью-Йорк СитиТайм был четвертым в списке. Но, как вы можете себе представить, Нью-Йорк - не единственная государственная организация, имеющая проблемы с ИТ.

Одна большая проблемная область - Уолл Стрит. Например, в августе 2012 года торговая фирма Knight Capital потеряла 440 миллионов долларов за 45 минут после установки неисправного программного обеспечения. Чтобы понять торговое программное обеспечение, необходимо знать некоторые сложности мирового рынка ценных бумаг. Брокерские фирмы торгуют как для клиентов (в качестве агентов), так и для собственных счетов (в качестве принципалов). Действуя в качестве агентов, они могут получать конкретные заказы от клиентов, которые затем передают на фондовую биржу или в компьютерную торговую службу. Или они могут иметь дискреционную власть над счетом, и в этом случае они совершают сделки, которые, как считается, отвечают интересам клиентов. В последнем случае торговля похожа на торговлю за собственный счет фирмы и будет осуществляться на основе суждения о безопасности и соответствующих рыночных факторах.

В течение многих лет фирмы пытались систематизировать факторы, лежащие в основе этих суждений, в том числе рыночные условия, данные о безопасности, отраслевую информацию и экономические данные. Торговая стратегия, которой фирма желает следовать в отношении этой безопасности, отрасли или общего состояния рынка, включена в систему, которая отслеживает все соответствующие элементы в режиме реального времени и, когда условия выполняются, запускает автоматические ордера на покупку или продажу. Это называется программной торговлей.

Эта система часто работает очень хорошо. Проблема заключается в том, что многие фирмы в настоящее время имеют системы программной торговли, поэтому автоматическая продажа одной фирмы может вызвать условия другой фирмы, вызывая более автоматические реакции, которые могут привести к тому, что акции или даже рынок попадут в штопор. Таким образом, фондовые биржи создали свои собственные триггеры, требуя от фирм выключать свои системы программной торговли, когда считается, что этого требуют рыночные условия.

Нет ошибок, нет стресса - ваше пошаговое руководство по созданию изменяющего жизнь программного обеспечения без разрушения вашей жизни

Вы не можете улучшить свои навыки программирования, когда никто не заботится о качестве программного обеспечения.

Тем не менее, время - деньги на фондовом рынке, и высокоскоростные торговые фирмы процветают на компьютеризированных рынках. По данным Tabb Group, по состоянию на 2012 г. на их долю приходится более половины всей торговли акциями. Это означает, что между фирмами существует постоянная конкуренция за обновление своих систем для обеспечения более быстрого выполнения, что, как выясняется, привело к установке программного обеспечения Knight, которое практически разорило фирму.

Лица, не работающие в сфере информационных технологий, могут легко предположить, что неисправная система не была проверена очень хорошо. Может быть, его разработчики должны были сделать лучшую работу. Это правда, но по мере того, как системы становятся все более и более сложными, зачастую трудно понять, что должно быть проверено, или степень, необходимую для теста, особенно когда многие из возможных точек отказа становятся все более сложными и, следовательно, непредсказуемыми.

И некоторые критики говорят, что это может только ухудшиться. Джеймс Мартин в своей замечательной книге 2000 года «После Интернета: Alien Intelligence» пишет о программном обеспечении, которое после внедрения (после тщательного тестирования, как мы надеемся) является «адаптивным» в том смысле, что оно постоянно ищет более эффективные способы достижения желаемого выход; он также «самоизменяет» свой собственный код. Это означает, что в какой-то момент мы будем знать, «что делает система, но не обязательно, как она это делает».

Мартин считает, что мы должны не только контролировать эту новую методологию, но и использовать ее, чтобы оставаться конкурентоспособными. Конкуренция создает постоянное давление, чтобы иметь лучшие и самые быстрые системы, и финансовая индустрия не уникальна в этом.

Мы все испытали некоторую форму техно-сбоев, таких как синий экран смерти, вирусные атаки, программные ошибки в прикладных программах, хакерские атаки, выключения системы и т. Д. Но по мере того, как мы все больше и больше отдаем свою жизнь интеллектуальным системам эта проблема выйдет далеко за рамки разочарований и может стать совершенно опасной

Это означает, что, как потребители, мы должны требовать большего качества в этих системах. Для этого потребуются более образованные и профессиональные разработчики систем, более строгие процедуры тестирования и, с точки зрения потребителя, более осведомленные конечные пользователи и более требовательные потребители.

Конечно, всегда есть возможность плыть по течению. К сожалению, недавняя история говорит о том, что это будет не только неприятно и дорого, но, возможно, очень вредно.