Крис Клирфилд - ?Неуязвимость! Отчего системы дают сбой и как с этим бороться
- Название:?Неуязвимость! Отчего системы дают сбой и как с этим бороться
- Автор:
- Жанр:
- Издательство:Литагент Аттикус
- Год:2018
- Город:Москва
- ISBN:978-5-389-15911-2
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Крис Клирфилд - ?Неуязвимость! Отчего системы дают сбой и как с этим бороться краткое содержание
«Источником материала для книги стали сообщения о различных авариях и происшествиях, академические исследования и интервью с широким кругом людей – от президентов и генеральных директоров компаний до неискушенных покупателей. Появившиеся в результате идеи объясняют причины различных неудач и сбоев и дают практические подсказки, которыми может воспользоваться каждый. В эру катастроф эти подсказки будут весьма полезны при принятии решений на работе и в личной жизни, для успешного управления бизнесом и в преодолении важнейших глобальных вызовов, стоящих перед человечеством». (Крис Клирфилд, Андраш Тилчик)
?Неуязвимость! Отчего системы дают сбой и как с этим бороться - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
В группах быстрого реагирования SWAT также считают важным достижение подобного результата за счет «перекрестной подготовки». Например, бойцы-новички должны научиться владеть снайперской винтовкой и оптическим прицелом, даже если не собираются быть снайперами. Они не обязаны становиться выдающимися стрелками, но им необходимо понимать, что именно видят снайперы и как они работают. Как сказал один из наставников SWAT, «каждый должен знать работу своего товарища» {398}.
Знать работу своего товарища? На практике мы обычно поступаем совсем не так. Послушайте едкий комментарий Тима Брауна, генерального директора известной дизайнерско-консультационной компании IDEO:
В большинстве компаний есть люди с самыми разными навыками и умениями. Проблема состоит в том, что когда ты собираешь много людей для работы над одной проблемой и все, что у них есть, – это умения… то им становится очень трудно сотрудничать друг с другом. Обычно получается так, что каждый отдельный профессиональный навык определяет точку зрения. Верховенство той или иной из них становится предметом переговоров, и в результате вы получаете нейтральный компромисс. Лучшее, что будет в итоге, – это общий знаменатель всех точек зрения. Результат получается не самый впечатляющий, в лучшем случае средний {399}.
В лучшем случае средний – это не звучит как катастрофа и в нормальных обстоятельствах никакой катастрофой и не будет. Когда же команды без опыта перекрестной подготовки сталкиваются с чем-то неожиданным в сложных системах, катастрофа может произойти. Это урок, который вынесла фондовая биржа Nasdaq после первичной публичной продажи акций (IPO) социальной сети Facebook {400}. Посмотрите на нижеследующие заголовки:
Первичное размещение акций Facebook: что за чертовщина?
Nasdaq «расстроена» итогами первичного размещения акций Facebook
Минута за минутой: хаос в Nasdaq помешал IPO Facebook
Nasdaq: «халатность» привела к срыву первичного размещения акций Facebook
В течение нескольких недель перед IPO банкиры разъезжали по всей Америке, усиленно рекламируя акции Facebook: в итоге рыночная стоимость соцсети достигла 100 млрд долларов. Биржевая площадка Nasdaq, на которой планировалось первичное размещение ценных бумаг Facebook, также в течение нескольких недель проверяла работу своей торговой системы, чтобы обеспечить самое крупное в истории технологическое IPO.
Nasdaq планировала начать торговые операции 18 мая 2012 года ровно в 11:05 утра процедурой «встречных предложений». Она напоминает собой аукцион: покупатели и продавцы направляют в Nasdaq свои предложения, а биржа определяет такую цену, при которой ценные бумаги поменяли бы как можно больше владельцев.
С приближением начала торгов на биржу стали поступать сотни тысяч ордеров. Это походило на то, как толпа игроков делает ставки перед началом скачек. Однако, когда часы показали 11:05, ничего не произошло. И никто не знал почему.
Топ-менеджеры Nasdaq бросились выяснять причину сбоя, а тем временем в воздухе зависли миллиарды долларов, и все внимание публики было приковано к бирже. Менеджеров собрали на экстренной телеконференции. Они не знали, как устроена технология работы торговой системы Nasdaq, а было ясно, что произошел именно технологический сбой. Спустя несколько минут группа программистов Nasdaq установила, что проблема концентрируется вокруг подтверждения количества заявок.
За несколько лет до этого, когда инженеры-программисты написали компьютерную программу для биржевых торгов, они включили в нее эту функцию как элемент безопасности. Подтверждение количества заявок позволяло независимо высчитывать, сколько заявок клиентов могли участвовать в открытии торгов. 18 мая данные торговой системы Nasdaq и программы не совпали, поэтому торги не начались в установленное время.
Программисты доложили об этом старшему вице-президенту Nasdaq, который руководил группой технологической поддержки биржи. До этого момента вице-президент вообще не слышал о функции подтверждения количества заявок, но передал топ-менеджерам биржи то, что услышал от программистов. Самый старший из руководителей Nasdaq, подключившись к телеконференции, приказал выяснить, могут ли компьютерщики хоть как-то обеспечить открытие торгов.
Что было дальше, описывает Комиссия по ценным бумагам и биржам:
Сначала Nasdaq попыталась изменить команды в программе «встречных предложений» в IPO, чтобы подавить функцию подтверждения количества заявок. Эта попытка не удалась. Потом программисты доложили старшему вице-президенту, что торговая сессия может состояться в том случае, если они… удалят несколько строк сгенерированного компьютером кода, которые, собственно, и управляли функцией подтверждения {401}.
Это было радикальное решение. Даже несмотря на то что ни один топ-менеджер Nasdaq не знал, почему функция подтверждения заблокировала начало торгов, они хотели, чтобы IT-специалисты быстро внесли в систему изменения, чтобы пропустить неработающую процедуру.
Спустя пять минут программисты выполнили необходимые действия, и торги начались. Однако торговая система Nasdaq была невероятно сложной, и удаление ее части вызвало неожиданные сбои. Оказалось, что функция подтверждения количества заявок была права: в торговой системе был обнаружен вирус, который привел к тому, что более двадцати минут заявки клиентов не подтверждались. В начале торгов инвесторы купили акций Facebook на 3 млрд долларов. Однако несколько часов Nasdaq даже не могла сообщить, какой пакет акций каждый из них приобрел. Участники торгов обвинили Nasdaq в убытках на несколько сотен миллионов долларов. Хотя закон запрещает биржам напрямую торговать акциями, в Nasdaq обнаружили, что случайно продали ценных бумаг Facebook на 125 млн долларов. Все это привело к судебным искам в адрес биржи и наложению на нее штрафов, а также превратило эту торговую площадку в посмешище.
Бойцы отрядов SWAT тренируются со снайперами, чтобы понять, что те могут видеть. А их наставник говорит, что они должны понимать работу каждого своего товарища. Топ-менеджерам Nasdaq тоже была необходима такая подготовка. Им не нужно было быть программистами, и они не должны были уметь писать компьютерный код с функцией подтверждения количества заявок. Но им необходимо было понимать, что это такое и почему не следовало пропускать ее.
Боец SWAT: Ты ожидаешь, что попадешь в коридор, а перед тобой стена.
Топ-менеджер Nasdaq: Вы ожидаете начала торгов, а тут эта функция подтверждения количества заявок.
Отряд SWAT нашел способ обойти стену. Топ-менеджеры Nasdaq попытались пробить ее головой.
Эпилог. Век катастроф
Интервал:
Закладка: