Plik sprawy wirtualnej

Virtual Case File (lub VCF ) to aplikacja opracowana przez Federalne Biuro Śledcze Stanów Zjednoczonych (FBI) w latach 2000-2005. Projekt został oficjalnie porzucony w kwietniu 2005 r., będąc jeszcze w fazie rozwoju i kosztował rząd federalny prawie 170 milionów dolarów . W 2006 roku The Washington Post napisał: „W 318-stronicowym raporcie, ukończonym w styczniu 2005 roku i uzyskanym przez The Post na mocy ustawy o wolności informacji [Aerospace Corporation ] powiedział, że SAIC oprogramowanie było niekompletne, nieodpowiednie i tak źle zaprojektowane, że zasadniczo nie nadawałoby się do użytku w rzeczywistych warunkach. Według raportu, nawet w podstawowych testach system nie spełniał podstawowych wymagań. Nie obejmowało systemów zarządzania siecią ani systemów archiwizacji – awaria, która naraziłaby kluczowe organy ścigania i dane dotyczące bezpieczeństwa narodowego na ryzyko”

Pochodzenie

informatycznej biura . Projekt składał się z trzech części: zakup nowoczesnych komputerów stacjonarnych dla wszystkich biur FBI, opracowanie bezpiecznych, wydajnych sieci WAN i LAN oraz modernizacja pakietu aplikacji śledczych FBI. Pierwsze dwa cele Trylogii były ogólnie udane [ potrzebne źródło ] pomimo przekroczenia kosztów. Zastąpienie systemu oprogramowania Automated Case Support (ACS) Biura okazało się trudne. Został opracowany we własnym zakresie przez biuro i był używany do zarządzania wszystkimi dokumentami dotyczącymi spraw badanych przez FBI, umożliwiając agentom wyszukiwanie i analizowanie dowodów między różnymi sprawami. Pierwotnie projekt miał trwać trzy lata i kosztować 380 mln USD. Do 2000 roku system ACS był uważany za starszy system , składający się z wielu oddzielnych aplikacji typu „ od dołu do góry”, które były trudne i uciążliwe w użyciu. ACS został zbudowany na wielu przestarzałych narzędziach programowych z lat 70., w tym na języku programowania Natural , system zarządzania bazą danych ADABAS oraz terminale IBM 3270 z zielonym ekranem . Niektórzy analitycy IT uważali, że ACS był już przestarzały, kiedy został po raz pierwszy wdrożony w 1995 roku.

Początek

Bob E. Dies, wówczas zastępca dyrektora biura ds. zasobów informacyjnych i szef projektu Trilogy, przygotował w 2000 r. wstępne plany zastąpienia ACS i kilku innych przestarzałych aplikacji. W czerwcu 2001 r. kontrakt typu „koszt plus” dotyczący aspektów oprogramowania projektu został przyznany firmie Science Applications International Corporation (SAIC), a aspekty sieciowe zostały zlecone firmie DynCorp . Dies był pierwszą z pięciu osób, które ostatecznie miały kierować projektem. Pierwotnie oprogramowanie miało zostać wdrożone w połowie 2004 r. i pierwotnie miało być czymś więcej niż interfejsem sieciowym dla istniejących danych ACS.

Problemy i porzucenie

Robert Mueller został mianowany dyrektorem FBI we wrześniu 2001 roku, zaledwie tydzień przed atakami z 11 września 2001 roku . Ataki uwypukliły problemy Biura z wymianą informacji i zwiększyły presję na jego modernizację. W grudniu 2001 roku zmieniono zakres VCF, mając na celu całkowite zastąpienie wszystkich dotychczasowych aplikacji i migrację istniejących danych do bazy danych Oracle . Dodatkowo termin realizacji projektu został przesunięty na grudzień 2003 roku.

Początkowy rozwój opierał się na spotkaniach z użytkownikami obecnego systemu ACS. SAIC podzielił swoich programistów na osiem oddzielnych i czasami konkurujących ze sobą zespołów. SAIC ds . takie projekty dobrze Jego stanowisko zostało uznane przez kierownictwo FBI i SAIC za próbę „ zasygnalizowania ” tego, co uważał za paraliżujące złe zarządzanie bezpieczeństwem narodowym . -krytyczny projekt. Patton został szybko usunięty z projektu i ostatecznie opuścił SAIC z powodów osobistych.

W grudniu 2002 r. Biuro zwróciło się do Kongresu Stanów Zjednoczonych o zwiększenie funduszy, widząc opóźnienia. Kongres zatwierdził dodatkowe 123 miliony dolarów na projekt Trilogy. W 2003 roku w ramach projektu szybko następowało po sobie trzech różnych CIO, zanim Zal Azmi objął stanowisko, które piastował do 2008 roku. Pomimo problemów rozwojowych w 2003 roku SAIC dostarczył wersję VCF w grudniu 2003 roku. Oprogramowanie szybko uznano za niewystarczające przez Biuro, które ubolewało nad nieprawidłowościami w oprogramowaniu. SAIC twierdził, że większość skarg FBI wynikała ze zmian specyfikacji, na które nalegali po fakcie.

24 marca 2004 r. Robert Mueller zeznał przed Kongresem, że system będzie działał do lata, chociaż wydawało się to niepraktyczne i mało prawdopodobne. SAIC twierdził, że uruchomienie systemu wymagałoby ponad 50 milionów dolarów, czego Biuro odmówiło zapłaty. Wreszcie, w maju 2004 r. Biuro zgodziło się zapłacić SAIC 16 milionów dolarów dodatkowo za próbę uratowania systemu, a także sprowadziło Aerospace Corporation dokonać przeglądu projektu za dodatkową opłatą w wysokości 2 milionów dolarów. W międzyczasie Biuro rozpoczęło już rozmowy na temat projektu zastępczego, który rozpoczął się już w 2005 r. Ogólnie negatywny raport Aerospace Corp. został opublikowany jesienią 2004 r. Rozwój trwał przez cały 2004 r., Aż do oficjalnego złomowania projektu w kwietniu 2005 r.

Przyczyny niepowodzeń

Projekt wykazał systematyczną awarię praktyk inżynierii oprogramowania :

  • Brak silnej architektury technicznej („planu”) od samego początku doprowadził do złych decyzji architektonicznych
  • Powtarzające się zmiany specyfikacji
  • Powtarzająca się rotacja kierownictwa, która przyczyniła się do problemu ze specyfikacją
  • Mikrozarządzanie programistami
  • Włączenie do projektu wielu pracowników FBI, którzy mieli niewielkie lub żadne formalne wykształcenie informatyczne, jako menedżerów, a nawet inżynierów
  • Rosnący zakres , ponieważ wymagania były stale dodawane do systemu, nawet jeśli był on opóźniony
  • Rozdęcie kodu ze względu na zmieniające się specyfikacje i pełzanie zakresu — w pewnym momencie oszacowano, że oprogramowanie zawierało ponad 700 000 linii kodu.
  • Planowane użycie wdrożenia flash cutover utrudniło przyjęcie systemu, dopóki nie został udoskonalony.

Implikacje

Biuro spotkało się z dużą krytyką po niepowodzeniu programu VCF. Program stracił 104 miliony dolarów z pieniędzy podatników. antyterrorystyczną biura . W marcu 2005 roku biuro ogłosiło rozpoczęcie nowego, ambitniejszego projektu oprogramowania o kryptonimie Sentinel , który ma zastąpić ACS. Po kilku opóźnieniach, nowym kierownictwie, nieco większym budżecie i przyjęciu zwinnej metodologii tworzenia oprogramowania, został ukończony w ramach budżetu i był używany w całej agencji 1 lipca 2012 r.

Linki zewnętrzne