Виртуальное дело
Эта статья нуждается в дополнительных цитатах для проверки . ( август 2010 г. ) |
Virtual Case File (или VCF ) — это программное приложение, разработанное США Федеральным бюро расследований (ФБР) в период с 2000 по 2005 год. Проект был официально закрыт в апреле 2005 года, когда он все еще находился на стадии разработки, и обошелся федеральному правительству почти в 170 миллионов долларов. . В 2006 году The Washington Post написала: «В 318-страничном отчете, завершенном в январе 2005 года и полученном The Post в соответствии с Законом о свободе информации, [ Аэрокосмическая корпорация ] заявила, что программное обеспечение SAIC было неполным, неадекватным и настолько плохо спроектированным, что оно В отчете говорится, что даже в ходе элементарных испытаний система не соответствовала базовым требованиям и не включала в себя системы управления сетью и архивирования, что могло бы поставить под угрозу правоохранительные органы и национальную безопасность. данные под угрозой» [1]
Происхождение
[ редактировать ]бюро В сентябре 2000 года ФБР объявило о программе «Трилогия», направленной на модернизацию устаревшей инфраструктуры информационных технологий (ИТ) . Проект состоял из трех частей: закупка современных настольных компьютеров для всех офисов ФБР, разработка безопасных высокопроизводительных WAN и LAN сетей и модернизация пакета программных приложений ФБР для расследований. Первые две цели Трилогии в целом оказались успешными. [ нужна ссылка ] , несмотря на перерасход средств. Замена системы программного обеспечения автоматизированной поддержки дел (ACS) Бюро оказалась трудной. Он был разработан собственными силами бюро и использовался для управления всеми документами, относящимися к делам, расследуемым ФБР, позволяя агентам искать и анализировать доказательства по различным делам. Первоначально планировалось, что проект продлится три года и будет стоить 380 миллионов долларов США. К 2000 году ACS считалась устаревшей системой , состоящей из множества отдельных приложений , которые были сложны и громоздки в использовании. ACS была построена на основе многих устаревших программных инструментов эпохи 1970-х годов, включая язык программирования Natural , систему управления базами данных ADABAS и IBM 3270 с зеленым экраном терминалы . Некоторые ИТ-аналитики [1] считали, что САУ уже устарела, когда она была впервые развернута в 1995 году.
Запуск
[ редактировать ]Боб Э. Дайс, в то время заместитель директора по информационным ресурсам бюро и руководитель проекта Trilogy, в 2000 году подготовил первоначальные планы замены ACS и нескольких других устаревших программных приложений. В июне 2001 года контракт с оплатой затрат на программные аспекты проекта был заключен с Science Applications International Corporation (SAIC), а сетевые аспекты были переданы DynCorp . Дайс был первым из пяти человек, которые в конечном итоге возглавили проект. Изначально предполагалось, что это программное обеспечение будет развернуто в середине 2004 года, и первоначально оно должно было стать не более чем веб -интерфейсом для существующих данных ACS.
Проблемы и заброшенность
[ редактировать ]Роберт Мюллер был назначен директором ФБР в сентябре 2001 года, всего за неделю до терактов 11 сентября 2001 года . Нападения выявили проблемы Бюро с обменом информацией и усилили необходимость модернизации Бюро. В декабре 2001 года сфера применения VCF была изменена с целью полной замены всех предыдущих приложений и миграции существующих данных в Oracle базу данных . Кроме того, срок реализации проекта был перенесен на декабрь 2003 года.
Первоначальная разработка основывалась на встречах с пользователями существующей системы СКУД. SAIC разделила своих программистов на восемь отдельных, а иногда и конкурирующих команд. Один инженер по безопасности SAIC, Мэтью Паттон, использовал VCF в качестве примера в сообщении от 24 октября 2002 года в списке рассылки InfoSec News о состоянии проектов федеральных информационных систем в ответ на публичные заявления сенатора, сделанные несколькими днями ранее о важности выполнения такие проекты хорошо. Его пост был расценен руководством ФБР и SAIC как попытка « дать сигнал » о том, что он считал ужасным неумелым управлением критически важным для национальной безопасности проектом. Паттона быстро отстранили от проекта, и в конце концов он покинул SAIC по личным причинам.
В декабре 2002 года Бюро обратилось к Конгрессу США с просьбой об увеличении финансирования, поскольку оно отстает от графика. Конгресс одобрил дополнительные 123 миллиона долларов на проект Трилогии. В 2003 году проект быстро сменил трех разных директоров по информационным технологиям, прежде чем Зал Азми занял эту должность, которую он занимал до 2008 года. Несмотря на препятствия в разработке в течение 2003 года, SAIC представила версию VCF в декабре 2003 года. Программное обеспечение было быстро признано неадекватным со стороны Бюро, которое сетовало на недостатки программного обеспечения. SAIC заявила, что большинство жалоб ФБР связано с изменениями спецификаций, на которых они настаивали постфактум.
24 марта 2004 года Роберт Мюллер заявил Конгрессу, что система заработает к лету, хотя это казалось непрактичным и маловероятным. SAIC заявила, что для ввода системы в эксплуатацию потребуется более 50 миллионов долларов, но Бюро отказалось платить. Наконец, в мае 2004 года Бюро согласилось выплатить SAIC дополнительно 16 миллионов долларов за попытку спасти систему, а также привлечь аэрокосмическую корпорацию для рассмотрения проекта, заплатив дополнительно 2 миллиона долларов. Между тем, Бюро уже начало переговоры о проекте замены, начиная с 2005 года. В целом отрицательный отчет Aerospace Corp. был опубликован осенью 2004 года. Разработка продолжалась в течение 2004 года, пока проект не был официально свернут в апреле 2005 года. [2]
Причины неудач
[ редактировать ]Проект продемонстрировал систематический провал методов разработки программного обеспечения : [3]
- Отсутствие сильной технической архитектуры («проекта») с самого начала привело к плохим архитектурным решениям.
- Повторные изменения в спецификации
- Неоднократная смена руководства, которая способствовала возникновению проблем со спецификацией.
- Микроменеджмент разработчиков программного обеспечения
- многих сотрудников ФБР, которые не имели формального образования в области компьютерных наук или не имели его. Включение в проект в качестве менеджеров и даже инженеров
- Объем расширяется, поскольку требования постоянно добавляются в систему, даже если она отстает от графика.
- Раздувание кода из-за изменения спецификаций и расширения объема — в какой-то момент было подсчитано, что программное обеспечение содержало более 700 000 строк кода.
- Планируемое использование флэш-переключения затруднило внедрение системы до тех пор, пока она не будет усовершенствована.
Подразумеваемое
[ редактировать ]Бюро подверглось серьезной критике после провала программы VCF. Программа потеряла 104 миллиона долларов денег налогоплательщиков. миссии бюро Кроме того, бюро продолжало использовать устаревшую систему ACS, которая, по мнению многих аналитиков, мешала выполнению новой контртеррористической . В марте 2005 года бюро объявило, что начинает новый, более амбициозный проект программного обеспечения под кодовым названием Sentinel, который заменит ACS. После нескольких задержек, нового руководства, немного большего бюджета и принятия гибкой методологии разработки программного обеспечения , [4] он был завершен в рамках бюджета и использовался во всем агентстве с 1 июля 2012 года. [5]
Ссылки
[ редактировать ]- ^ Jump up to: а б Эгген, Дэн; Витте, Грифф (18 августа 2006 г.). «Обновление ФБР, которого не было» (PDF) . Вашингтон Пост . Проверено 11 июня 2013 г.
- ^ «Полная перезагрузка страницы» . Сентябрь 2005 г.
- ^ «Заявление Гленна А. Файна» (PDF) . Архивировано из оригинала (PDF) 15 мая 2005 г. Проверено 2 апреля 2023 г. Свидетельства Конгресса, генеральный инспектор Министерства юстиции США Гленн А. Файн, февраль 2005 г.
- ^ ФБР приостанавливает деятельность Sentinel
- ^ «Проект ФБР Sentinel: 5 извлеченных уроков» . Информационная неделя . 2 августа 2012 г. Проверено 29 июля 2014 г.
Внешние ссылки
[ редактировать ]- Статья IEEE Spectrum: Кто убил виртуальное досье? 11-страничная подробная статья всей хроники
- Обновление ФБР, которого не было - статья Washington Post о проекте
- Показания генерального инспектора Гленна А. Файна перед Министерством юстиции - 3 февраля 2005 г.: результаты аудита проекта
- Показания генерального инспектора Гленна А. Файна перед Министерством юстиции - 27 июля 2005 г.
- Сообщение Мэтью Паттона от 24 октября 2002 г. в InfoSec News о VCF.
- Аудиообсуждение сбоя на радио IEEE Spectrum Radio. Участники: Питер Нойманн, Стив Белловин, Мэтт Блейз и Роберт Шаретт.