ملف القضية الافتراضي
كان برنامج "ملف القضية الافتراضي " ( VCF ) تطبيقًا برمجيًا طوّره مكتب التحقيقات الفيدرالي الأمريكي (FBI) بين عامي 2000 و2005. تم التخلي عن المشروع رسميًا في أبريل 2005، بينما كان لا يزال في مرحلة التطوير، وقد كلّف الحكومة الفيدرالية ما يقارب 170 مليون دولار. في عام 2006، كتبت صحيفة "واشنطن بوست ": "في تقرير من 318 صفحة، أُنجز في يناير 2005 وحصلت عليه الصحيفة بموجب قانون حرية المعلومات، ذكرت [ شركة الفضاء الجوي ] أن برنامج SAIC كان غير مكتمل وغير كافٍ، ومصمم بشكل سيئ لدرجة أنه سيكون غير قابل للاستخدام عمليًا في ظروف العالم الحقيقي. وأشار التقرير إلى أنه حتى في الاختبارات الأولية، لم يلتزم النظام بالمتطلبات الأساسية. كما أنه لم يتضمن أنظمة إدارة الشبكة أو الأرشفة، وهو قصور من شأنه أن يعرض بيانات إنفاذ القانون والأمن القومي الحيوية للخطر" [ 1 ].
الأصول
في سبتمبر/أيلول 2000، أعلن مكتب التحقيقات الفيدرالي (FBI) عن برنامج "الثلاثية" الذي يهدف إلى تحديث البنية التحتية لتكنولوجيا المعلومات القديمة للمكتب . تضمن المشروع ثلاثة أجزاء: شراء أجهزة كمبيوتر مكتبية حديثة لجميع مكاتب مكتب التحقيقات الفيدرالي، وتطوير شبكات WAN و LAN آمنة وعالية الأداء ، وتحديث مجموعة برامج التحقيقات الخاصة بالمكتب. حقق الهدفان الأولان من برنامج "الثلاثية" نجاحًا عامًا ، على الرغم من تجاوز التكاليف. إلا أن استبدال نظام دعم القضايا الآلي (ACS) التابع للمكتب أثبت صعوبته. كان هذا النظام قد طُوّر داخليًا من قبل المكتب، وكان يُستخدم لإدارة جميع الوثائق المتعلقة بالقضايا التي يحقق فيها مكتب التحقيقات الفيدرالي، مما يُمكّن العملاء من البحث عن الأدلة وتحليلها بين مختلف القضايا. كان من المقرر في الأصل أن يستغرق المشروع ثلاث سنوات بتكلفة 380 مليون دولار أمريكي. وبحلول عام 2000، اعتُبر نظام ACS نظامًا قديمًا ، يتألف من العديد من التطبيقات المنفصلة والمعقدة التي يصعب استخدامها. بُني نظام ACS على العديد من أدوات البرمجيات القديمة التي تعود إلى سبعينيات القرن الماضي، بما في ذلك لغة البرمجة Natural ، ونظام إدارة قواعد البيانات ADABAS ، وشاشات العرض الخضراء IBM 3270. وقد اعتقد بعض محللي تكنولوجيا المعلومات [ 1 ] أن نظام ACS كان قديمًا بالفعل عند نشره لأول مرة عام 1995.
يطلق
أعدّ بوب إي. دايز، الذي كان آنذاك مساعد مدير موارد المعلومات في المكتب ورئيس مشروع تريلوجي، الخطط الأولية في عام 2000 لاستبدال نظام ACS والعديد من تطبيقات البرمجيات القديمة الأخرى. في يونيو 2001، مُنح عقدٌ بقيمة التكلفة بالإضافة إلى هامش ربح إضافي لجوانب البرمجيات في المشروع لشركة ساينس أبليكيشنز إنترناشونال كوربوريشن (SAIC)، بينما أُسندت جوانب الشبكة إلى شركة داينكورب . كان دايز أول شخص من بين خمسة أشخاص تولوا مسؤولية المشروع لاحقًا. كان من المقرر في الأصل نشر البرنامج في منتصف عام 2004، وكان الهدف منه في البداية أن يكون مجرد واجهة ويب لبيانات ACS الحالية.
المشاكل والتخلي
عُيّن روبرت مولر مديرًا لمكتب التحقيقات الفيدرالي في سبتمبر/أيلول 2001، قبل أسبوع واحد فقط من هجمات 11 سبتمبر/أيلول 2001. سلطت هذه الهجمات الضوء على مشاكل تبادل المعلومات في المكتب، وزادت الضغط عليه لتحديث أنظمته. في ديسمبر/كانون الأول 2001، تم تعديل نطاق مشروع VCF ليصبح الهدف منه استبدال جميع التطبيقات السابقة بالكامل، ونقل البيانات الحالية إلى قاعدة بيانات أوراكل . بالإضافة إلى ذلك، تم تقديم الموعد النهائي للمشروع إلى ديسمبر/كانون الأول 2003.
استند التطوير الأولي إلى اجتماعات مع مستخدمي نظام ACS الحالي. قامت شركة SAIC بتقسيم مبرمجيها إلى ثمانية فرق منفصلة، بل ومتنافسة أحيانًا. استخدم أحد مهندسي أمن المعلومات في SAIC، ماثيو باتون، مشروع VCF كمثال في منشور بتاريخ 24 أكتوبر 2002 على قائمة بريد InfoSec News، متناولًا حالة مشاريع أنظمة المعلومات الفيدرالية، وذلك ردًا على تصريحات علنية لأحد أعضاء مجلس الشيوخ قبل أيام قليلة حول أهمية إنجاز مثل هذه المشاريع على أكمل وجه. اعتبر مكتب التحقيقات الفيدرالي وإدارة SAIC منشوره محاولةً لكشف ما رآه سوء إدارة كارثي لمشروع بالغ الأهمية للأمن القومي . سُرعان ما أُقصي باتون من المشروع، ثم غادر SAIC لاحقًا لأسباب شخصية.
في ديسمبر/كانون الأول 2002، طلب مكتب التحقيقات الفيدرالي من الكونغرس الأمريكي زيادة التمويل نظرًا لتأخره عن الجدول الزمني المحدد. وافق الكونغرس على مبلغ إضافي قدره 123 مليون دولار لمشروع "تريلوجي". في عام 2003، شهد المشروع تعاقب ثلاثة رؤساء أقسام تقنية المعلومات قبل أن يتولى زال عزمي المنصب، الذي شغله حتى عام 2008. على الرغم من العقبات التي واجهت عملية التطوير طوال عام 2003، قدمت شركة SAIC نسخة من برنامج VCF في ديسمبر/كانون الأول من العام نفسه. سرعان ما اعتبر المكتب البرنامج غير كافٍ، معربًا عن أسفه لقصوره. زعمت SAIC أن معظم شكاوى مكتب التحقيقات الفيدرالي نبعت من تغييرات في المواصفات أصرت عليها لاحقًا.
في 24 مارس/آذار 2004، أدلى روبرت مولر بشهادته أمام الكونغرس بأن النظام سيكون جاهزًا للتشغيل بحلول الصيف، على الرغم من أن ذلك بدا غير عملي وغير مرجح الحدوث. زعمت شركة SAIC أنها ستحتاج إلى أكثر من 50 مليون دولار لتشغيل النظام، وهو مبلغ رفض المكتب دفعه. أخيرًا، في مايو/أيار 2004، وافق المكتب على دفع 16 مليون دولار إضافية لشركة SAIC في محاولة لإنقاذ النظام، كما استعان بشركة Aerospace Corporation لمراجعة المشروع بتكلفة إضافية قدرها مليوني دولار. في غضون ذلك، كان المكتب قد بدأ بالفعل محادثات لمشروع بديل في وقت مبكر من عام 2005. صدر تقرير شركة Aerospace Corp. السلبي عمومًا في خريف عام 2004. استمر التطوير طوال عام 2004 حتى تم إلغاء المشروع رسميًا في أبريل/نيسان 2005. [ 2 ]
أسباب الفشل
أظهر المشروع فشلاً منهجياً في ممارسات هندسة البرمجيات : [ 3 ]
- أدى غياب بنية تقنية قوية (مخطط أساسي) منذ البداية إلى اتخاذ قرارات معمارية سيئة
- تغييرات متكررة في المواصفات
- ساهم التغيير المتكرر للإدارة في مشكلة تحديد المواصفات.
- الإدارة التفصيلية لمطوري البرامج
- ضم المشروع العديد من موظفي مكتب التحقيقات الفيدرالي الذين لم يتلقوا تدريباً رسمياً يُذكر في علوم الحاسوب ، كمديرين وحتى كمهندسين.
- توسع نطاق المشروع بشكل غير منظم نتيجة إضافة متطلبات جديدة باستمرار إلى النظام حتى مع تأخره عن الجدول الزمني المحدد.
- تضخم الكود بسبب تغيير المواصفات وتوسع نطاق المشروع - في مرحلة ما، قُدِّر أن البرنامج يحتوي على أكثر من 700000 سطر من التعليمات البرمجية.
- أدى الاستخدام المخطط له لعملية نشر سريعة إلى صعوبة اعتماد النظام حتى تم إتقانه.
تداعيات
واجه المكتب انتقادات لاذعة عقب فشل برنامج مكافحة الإرهاب. فقد خسر البرنامج 104 ملايين دولار من أموال دافعي الضرائب. إضافةً إلى ذلك، استمر المكتب في استخدام نظام ACS القديم، الذي رأى العديد من المحللين أنه يعيق مهمة المكتب الجديدة في مكافحة الإرهاب . في مارس 2005، أعلن المكتب عن بدء مشروع برمجي جديد أكثر طموحًا، يحمل الاسم الرمزي Sentinel، ليحل محل نظام ACS. بعد عدة تأخيرات، وقيادة جديدة، وميزانية أكبر قليلًا، واعتماد منهجية تطوير البرمجيات الرشيقة ، [ 4 ] تم إنجاز المشروع بأقل من الميزانية المرصودة، وبدأ استخدامه على مستوى الوكالة في 1 يوليو 2012. [ 5 ]
مراجع
- 1 2 إيجن، دان؛ ويت، جريف (18 أغسطس 2006). "ترقية مكتب التحقيقات الفيدرالي التي لم تكن" (ملف PDF) . صحيفة واشنطن بوست . تم الاطلاع عليه في 11 يونيو 2013 .
- ↑ "إعادة تحميل الصفحة الكاملة" . سبتمبر 2005.
- ↑ "بيان غلين أ. فاين" (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 15 مايو 2005. تم الاطلاع عليه بتاريخ 2 أبريل 2023 .شهادة أمام الكونغرس، المفتش العام لوزارة العدل الأمريكية غلين أ. فاين، فبراير 2005
- ↑ «مكتب التحقيقات الفيدرالي يعلق مشروع سينتينل» . مؤرشف من الأصل بتاريخ 10 أغسطس 2014. تم الاطلاع عليه بتاريخ 29 يوليو 2014 .
- ↑ "مشروع سينتينل التابع لمكتب التحقيقات الفيدرالي: 5 دروس مستفادة" . InformationWeek . 2012-08-02 . تم الاطلاع عليه بتاريخ 2014-07-29 .
روابط خارجية
- مقال في مجلة IEEE Spectrum: من قضى على ملفات القضايا الإلكترونية؟ مقال مفصل من 11 صفحة يستعرض التسلسل الزمني الكامل للأحداث.
- تحديث مكتب التحقيقات الفيدرالي الذي لم يتم - مقال في صحيفة واشنطن بوست حول المشروع
- شهادة المفتش العام غلين أ. فاين أمام وزارة العدل - 3 فبراير 2005: نتائج تدقيق المشروع
- شهادة المفتش العام غلين أ. فاين أمام وزارة العدل - 27 يوليو 2005
- منشور ماثيو باتون بتاريخ 24 أكتوبر 2002 على موقع InfoSec News حول VCF
- مناقشة صوتية من برنامج IEEE Spectrum Radio حول العطل. المشاركون هم بيتر نيومان، وستيف بيلوفين، ومات بليز، وروبرت شاريت.
- مكتب التحقيقات الفيدرالي
