إدارة محفظة التطبيقات

إدارة محفظة تطبيقات تكنولوجيا المعلومات ( APM ) هي ممارسة ظهرت في مؤسسات تكنولوجيا المعلومات متوسطة وكبيرة الحجم منذ منتصف التسعينيات. [ 1 ] تحاول إدارة محفظة التطبيقات استخدام دروس إدارة المحافظ المالية لتبرير وقياس الفوائد المالية لكل تطبيق مقارنة بتكاليف صيانة التطبيق وتشغيله.

تطور الممارسة

من المرجح أن أول ذكر لمحفظة التطبيقات كان في مقالة سايروس جيبسون وريتشارد نولان في مجلة هارفارد بزنس ريفيو بعنوان "إدارة المراحل الأربع لنمو معالجة البيانات الإلكترونية" في عام 1974. [ 2 ]

افترض جيبسون ونولان أن فهم الشركات واستخدامها الناجح لتكنولوجيا المعلومات "ينمو" في مراحل يمكن التنبؤ بها، ويمكن قياس تقدم شركة معينة عبر هذه المراحل من خلال مراقبة محفظة التطبيقات، ووعي المستخدم، وممارسات إدارة تكنولوجيا المعلومات، وموارد تكنولوجيا المعلومات في سياق تحليل الإنفاق الإجمالي على تكنولوجيا المعلومات.

كانت شركة نولان، نورتون وشركاؤها رائدة في تطبيق هذه المفاهيم عمليًا من خلال دراسات أجرتها في شركات مثل دوبونت، وجون دير، ويونيون كاربايد، وآي بي إم، وميريل لينش، وغيرها. في هذه "التقييمات المرحلية"، قاسوا مدى دعم كل تطبيق أو "تغطيته" لكل وظيفة أو عملية تجارية، بالإضافة إلى الإنفاق على التطبيق، والخصائص الوظيفية والتقنية. وقد وفرت هذه المقاييس رؤية شاملة لتطبيق تكنولوجيا المعلومات في الأعمال، ونقاط القوة والضعف، وخارطة طريق للتحسين.

انتشر استخدام إدارة أداء التطبيقات (APM) على نطاق واسع في أواخر الثمانينيات وطوال التسعينيات، عندما بدأت المؤسسات في معالجة خطر تعطل التطبيقات مع حلول عام 2000 (وهو خطر عُرف باسم مشكلة عام 2000 أو Y2K). [ 3 ] خلال هذه الفترة، قامت عشرات الآلاف من مؤسسات تكنولوجيا المعلومات حول العالم بإعداد قائمة شاملة بتطبيقاتها، تتضمن معلومات عن كل تطبيق.

في العديد من المؤسسات، شكك قادة الأعمال، الذين انتابهم القلق بشأن تكلفة معالجة مخاطر عام 2000، في جدوى إعداد هذه القائمة . وفي بعض المؤسسات، عُرض مفهوم إدارة المحفظة على مسؤولي ميزانية تكنولوجيا المعلومات كإحدى مزايا أداء العمل، بالإضافة إلى إدارة مخاطر تعطل التطبيقات .

توجد فئتان رئيسيتان لحلول إدارة محافظ التطبيقات، تُعرفان عمومًا باسم نهج "من أعلى إلى أسفل" ونهج "من أسفل إلى أعلى". [ 4 ] تتمثل الحاجة الأولى لأي مؤسسة في فهم التطبيقات الموجودة وخصائصها الرئيسية (مثل المرونة، وسهولة الصيانة، والمالك، وما إلى ذلك)، والتي يُشار إليها عادةً باسم "المخزون". يتمثل نهج آخر لإدارة محافظ التطبيقات في اكتساب فهم تفصيلي للتطبيقات الموجودة في المحفظة من خلال تحليل شفرة المصدر للتطبيق ومكوناته ذات الصلة في قاعدة بيانات مستودع (أي "من أسفل إلى أعلى"). تدعم أدوات استخراج التطبيقات، التي تُسوَّق الآن كأدوات لإدارة محافظ التطبيقات، هذا النهج.

تتوفر مئات الأدوات لدعم منهجية "من أعلى إلى أسفل". وهذا ليس بالأمر المفاجئ، لأن الجزء الأكبر من المهمة يكمن في جمع المعلومات الصحيحة؛ أما صيانة المعلومات وتخزينها فيمكن تنفيذهما بسهولة نسبية. لهذا السبب، تتجنب العديد من المؤسسات استخدام الأدوات التجارية وتعتمد على برنامج مايكروسوفت إكسل لتخزين بيانات المخزون. مع ذلك، إذا أصبح المخزون معقدًا، فقد يصبح استخدام إكسل مرهقًا. كما أن تحديث البيانات تلقائيًا ليس مدعومًا بشكل جيد في حلول إكسل. وأخيرًا، فإن حلول إدارة المخزون هذه منفصلة تمامًا عن متطلبات منهجية "من أسفل إلى أعلى".

دراسة جدوى إدارة أداء التطبيقات

بحسب شركة فورستر للأبحاث ، "تنفق الشركات ثلثي ميزانيات تشغيل تكنولوجيا المعلومات أو أكثر على العمليات والصيانة المستمرة". [ 5 ]

من الشائع وجود مؤسسات تمتلك أنظمة متعددة تؤدي الوظيفة نفسها. وقد يعود هذا التكرار لأسباب عديدة، منها هيمنة الحوسبة الإدارية في السابق، وعزل التطبيقات في سبعينيات وثمانينيات القرن الماضي، وانتشار عمليات الاندماج والاستحواذ ، ومحاولات فاشلة لتبني أدوات جديدة. وبغض النظر عن هذا التكرار، تتم صيانة كل تطبيق على حدة وتحديثه دوريًا، مما يزيد من التعقيد والتكلفة.

نظراً لأن غالبية النفقات تُخصص لإدارة تطبيقات تكنولوجيا المعلومات الحالية، فإن شفافية المخزون الحالي للتطبيقات واستهلاك الموارد تُعد هدفاً أساسياً لإدارة محفظة التطبيقات. [ 6 ] [ 7 ] وهذا يُمكّن الشركات من: 1) تحديد التطبيقات الزائدة جزئياً وكلياً وإزالتها، 2) تقييم حالة التطبيقات من حيث الاستقرار والجودة وسهولة الصيانة، 3) تحديد القيمة/التأثير التجاري للتطبيقات والأهمية النسبية لكل تطبيق بالنسبة للعمل، 4) تخصيص الموارد وفقاً لحالة التطبيقات وأهميتها في سياق أولويات العمل.

كما أن الشفافية تساعد جهود التخطيط الاستراتيجي وتخفف من حدة الصراع بين الأعمال وتكنولوجيا المعلومات، لأنه عندما يفهم قادة الأعمال كيف تدعم التطبيقات وظائف أعمالهم الرئيسية، وتأثير الانقطاعات وضعف الجودة، فإن المحادثات تتحول من إلقاء اللوم على تكنولوجيا المعلومات في التكاليف المفرطة إلى كيفية إنفاق الموارد الثمينة على أفضل وجه لدعم أولويات الشركة.

مَلَفّ

يستلهم ممارسو إدارة محافظ التطبيقات (APM) أفكارهم من إدارة محافظ الاستثمار، حيث يجمعون معلومات حول كل تطبيق مستخدم في شركة أو مؤسسة، بما في ذلك تكلفة بناء التطبيق وصيانته، والقيمة المضافة التي يحققها، وجودة التطبيق، والعمر الافتراضي المتوقع له. [ 8 ] وباستخدام هذه المعلومات، يستطيع مدير المحفظة تقديم تقارير مفصلة عن أداء البنية التحتية لتكنولوجيا المعلومات مقارنةً بتكلفة امتلاكها والقيمة المضافة التي تحققها.

تعريف التطبيق

في إدارة محفظة التطبيقات، يُعد تعريف التطبيق عنصرًا بالغ الأهمية. ويساعد العديد من مزودي الخدمات المؤسسات على وضع تعريفها الخاص، نظرًا للنتائج المثيرة للجدل التي غالبًا ما تنجم عن هذه التعريفات. [ 9 ]

  • برامج التطبيقات - هي مكونات برمجية قابلة للتنفيذ، أو مجموعة من المكونات البرمجية القابلة للتنفيذ (مكون واحد أو أكثر)، يتم نشرها معًا، وتُنفذ بعضًا من الخطوات اللازمة لإنشاء المعلومات أو تحديثها أو إدارتها أو حسابها أو عرضها لغرض تجاري محدد، أو جميعها. ولكي يتم احتساب أي مكون، يجب ألا يكون جزءًا من تطبيق آخر.
  • مكون برمجي — مجموعة من التعليمات البرمجية القابلة للتنفيذ، مُضمّنة في حاوية نشر واحدة، بحيث لا يمكن تجزئتها. تشمل الأمثلة مكتبة الارتباط الديناميكي ، وصفحة ويب ASP ، وتطبيق سطر أوامر " EXE ". قد يحتوي ملف ZIP على أكثر من مكون برمجي واحد، نظرًا لسهولة تجزئته (عن طريق فك ضغط ملف ZIP).

يُعدّ كلٌّ من تطبيق البرمجيات ومكوّن البرمجيات مصطلحين تقنيين يُستخدمان لوصف حالة مُحدّدة من فئة برامج التطبيقات لأغراض إدارة محفظة تقنية المعلومات . راجع قسم برامج التطبيقات للاطلاع على تعريف مُبسّط لغير المتخصصين في إدارة تقنية المعلومات أو هندسة المؤسسات .

تتطلب إدارة محفظة تطبيقات البرامج تعريفًا مفصلاً ومحددًا إلى حد ما للتطبيق من أجل إنشاء كتالوج للتطبيقات المثبتة في المؤسسة.

متطلبات تعريف التطبيق

يتضمن تعريف التطبيق الاحتياجات التالية في سياق إدارة محفظة التطبيقات:

  • يجب أن يكون الأمر بسيطاً لأعضاء فريق العمل لشرحه وفهمه وتطبيقه.
  • يجب أن يكون ذلك منطقياً بالنسبة للتطوير والعمليات وإدارة المشاريع في مجموعات تكنولوجيا المعلومات.
  • يجب أن يكون هذا مفيدًا كمدخل لدالة معقدة يكون ناتجها التكلفة الإجمالية للمحفظة. بعبارة أخرى، هناك عوامل عديدة تؤدي إلى التكلفة الإجمالية لمحفظة تقنية المعلومات، ويُعدّ العدد الهائل للتطبيقات أحد هذه العوامل. لذا، يجب أن يكون تعريف التطبيق مفيدًا في هذه الحسابات.
  • لا بد أن يكون ذلك مفيدًا لأعضاء فريق هندسة المؤسسات الذين يحاولون تقييم مشروع ما فيما يتعلق بأهدافهم لتحسين وتبسيط المحفظة.
  • يجب أن يحدد بوضوح حدود التطبيق بحيث لا يستطيع الشخص الذي يعمل على نشاط "تبسيط المحفظة" القابل للقياس إعادة تعريف حدود تطبيقين موجودين بطريقة تجعلهما تطبيقًا واحدًا.

ستعيد العديد من المؤسسات النظر في تعريف التطبيق في سياق ممارسات إدارة وحوكمة محفظة تقنية المعلومات لديها . ولذلك، ينبغي اعتبار هذا التعريف نقطة انطلاق عملية.

أمثلة

قد يكون تعريف التطبيق صعبًا في بعض الأحيان. ففي مؤسسات تقنية المعلومات، قد توجد اختلافات طفيفة في التعريف بين الفرق، بل وحتى داخل الفريق الواحد. لذا، من المفيد توضيح التعريف من خلال تقديم أمثلة. يقدم القسم التالي بعض الأمثلة على ما يُعد تطبيقًا، وما لا يُعد تطبيقًا، وما يتكون من تطبيقين أو أكثر.

المحتويات

وبناءً على هذا التعريف، فإن التطبيقات التالية هي:

  • نقطة نهاية خدمة ويب تعرض ثلاث خدمات ويب: إنشاء فاتورة، وبحث فاتورة، والحصول على تفاصيل الفاتورة
  • تطبيق أعمال موجه نحو الخدمة ( SOBA ) يقدم واجهة مستخدم لإنشاء الفواتير، ثم يقوم باستدعاء خدمة InvoiceCreate . (لاحظ أن الخدمة نفسها عبارة عن تطبيق مختلف).
  • تطبيق جوال يتم نشره في متجر تطبيقات المؤسسة ، وبالتالي يتم نشره على الأجهزة المحمولة المملوكة أو التي يديرها الموظفون، مما يتيح الوصول المصادق عليه إلى البيانات والخدمات.
  • نظام قديم يتكون من عميل غني ، وطبقة وسيطة قائمة على الخادم، وقاعدة بيانات، وكلها مترابطة بشكل وثيق. (على سبيل المثال، من المرجح جدًا أن تؤدي التغييرات في أحدها إلى تغييرات في الآخر).
  • نظام نشر مواقع الويب الذي يسحب البيانات من قاعدة البيانات وينشرها بتنسيق HTML كموقع فرعي على عنوان URL عام.
  • قاعدة بيانات تعرض البيانات في مصنف مايكروسوفت إكسل، الذي يستعلم عن المعلومات لتنسيقها وإجراء العمليات الحسابية. ومن المثير للاهتمام أن قاعدة البيانات نفسها تُعتبر تطبيقًا، إلا إذا كانت مُدمجة بالفعل في تطبيق آخر (مثل نظام قديم).
  • جدول بيانات إكسل يحتوي على مجموعة متناسقة من وحدات الماكرو القابلة لإعادة الاستخدام والتي تُحقق قيمة تجارية. ويُشكل جدول البيانات نفسه حاوية نشر للتطبيق (مثل ملف TAR أو CAB ).
  • مجموعة من صفحات الويب المكتوبة بلغة ASP أو PHP ، والتي تعمل معًا لتقديم تجربة ومنطق تطبيق ويب. من الممكن تمامًا أن يُعتبر موقع فرعي تطبيقًا منفصلاً وفقًا لهذا التعريف إذا كان الترابط بين الصفحات ضعيفًا.
  • نقطة نهاية خدمة الويب التي تم إنشاؤها للاتصال بين الآلات (وليس للتفاعل البشري)، ولكن يمكن فهمها بشكل منطقي على أنها تمثل خطوة أو أكثر مفيدة في عملية تجارية.

الاستثناءات

ما يلي ليس طلبات توظيف:

  • موقع ويب بتقنية HTML.
  • قاعدة بيانات تحتوي على بيانات ولكنها ليست جزءًا من أي سلسلة من الخطوات لتقديم قيمة تجارية باستخدام تلك البيانات.
  • خدمة ويب غير قادرة هيكليًا على أن تكون جزءًا من مجموعة خطوات تُقدّم قيمة. على سبيل المثال، خدمة ويب تتطلب بيانات واردة تُخالف المخطط المشترك.
  • برنامج نصي مستقل يُجري مقارنة بين محتويات قاعدتي بيانات عن طريق استدعاء كل منهما، ثم يرسل بريدًا إلكترونيًا إلى عنوان مراقبة مُحدد في حال رصد أي خلل في البيانات. في هذه الحالة، من المرجح أن يكون البرنامج النصي مرتبطًا ارتباطًا وثيقًا بإحدى قاعدتي البيانات على الأقل، ولذلك ينبغي تضمينه ضمن نطاق التطبيق الذي يحتوي على قاعدة البيانات الأكثر ارتباطًا بها.

المواد المركبة

فيما يلي العديد من التطبيقات:

  • تطبيق SOA مركب يتألف من مجموعة من الخدمات القابلة لإعادة الاستخدام وواجهة مستخدم تستفيد من هذه الخدمات. يوجد هنا تطبيقان على الأقل (واجهة المستخدم ومكون خدمة واحد أو أكثر). لا تُحتسب كل خدمة كتطبيق.
  • تطبيق قديم يعمل بنظام العميل والخادم، يقوم بالكتابة إلى قاعدة بيانات لتخزين البيانات، وجدول بيانات إكسل يستخدم وحدات ماكرو لقراءة البيانات من قاعدة البيانات لعرض تقرير. يوجد تطبيقان في هذا المثال. من الواضح أن قاعدة البيانات تابعة للتطبيق القديم لأنها طُوّرت معه، ووُزّعت معه، وهي مرتبطة به ارتباطًا وثيقًا. هذا صحيح حتى لو كان النظام القديم يستخدم نفس الإجراءات المخزنة المستخدمة في جدول بيانات إكسل.

أساليب ومقاييس تقييم الطلبات

هناك العديد من المقاييس المالية الشائعة، بل وهناك المزيد من المقاييس من أنواع مختلفة (غير مالية أو معقدة) تستخدم لتقييم التطبيقات أو أنظمة المعلومات.

العائد على الاستثمار (ROI)

يُعدّ العائد على الاستثمار أحد أكثر مقاييس الأداء والتقييم شيوعًا في تحليل الأعمال. ويُشكّل تحليل العائد على الاستثمار (عند تطبيقه بشكل صحيح) أداةً فعّالة لتقييم أنظمة المعلومات الحالية واتخاذ قرارات مدروسة بشأن شراء البرامج والمشاريع الأخرى. مع ذلك، فإنّ العائد على الاستثمار مقياسٌ مُصمّم لغرضٍ مُحدّد، وهو تقييم الربحية أو الكفاءة المالية. ولا يُمكن الاعتماد عليه كبديلٍ موثوقٍ للعديد من المقاييس المالية الأخرى في تقديم صورة اقتصادية شاملة لحلول المعلومات. ولن تكون محاولات استخدام العائد على الاستثمار كمقياسٍ وحيدٍ أو رئيسي لاتخاذ القرارات المتعلقة بأنظمة المعلومات مُجدية. وقد يكون مناسبًا في عددٍ محدودٍ جدًا من الحالات/المشاريع. فالعائد على الاستثمار هو مقياسٌ ماليّ ولا يُقدّم معلوماتٍ حول كفاءة أو فعالية أنظمة المعلومات. [ 10 ]

القيمة الاقتصادية المضافة (EVA)

مقياس للأداء المالي للشركة يعتمد على القيمة المتبقية المحسوبة عن طريق طرح تكلفة رأس المال من أرباحها التشغيلية (بعد تعديلها وفقًا للضرائب على أساس نقدي). (يُشار إليه أيضًا باسم "الربح الاقتصادي").

الصيغة = صافي الربح التشغيلي بعد الضرائب (NOPAT) - (رأس المال * تكلفة رأس المال)

التكلفة الإجمالية للملكية (TCO)

التكلفة الإجمالية للملكية هي طريقة لحساب تكلفة التطبيق على مدى فترة زمنية محددة. في نموذج التكلفة الإجمالية للملكية، تُجمع تكاليف الأجهزة والبرامج والعمالة وتُصنف ضمن مراحل دورة حياة التطبيق المختلفة. يساعد نموذج التكلفة الإجمالية للملكية المتعمق الإدارة على فهم التكلفة الحقيقية للتطبيق من خلال قياس تكاليف البناء والتشغيل/الدعم والتكاليف غير المباشرة. وقد وضعت العديد من شركات الاستشارات الكبرى استراتيجيات محددة لبناء نموذج شامل للتكلفة الإجمالية للملكية.

إجمالي الأثر الاقتصادي (TEI)

تم تطوير مؤشر TEI بواسطة شركة Forrester Research Inc. وتدعي Forrester أن مؤشر TEI ينظر بشكل منهجي في الآثار المحتملة للاستثمارات التكنولوجية عبر أربعة أبعاد: التكلفة - التأثير على تكنولوجيا المعلومات؛ الفوائد - التأثير على الأعمال؛ المرونة - الخيارات المستقبلية التي يوفرها الاستثمار؛ المخاطر - عدم اليقين.

القيمة التجارية لتكنولوجيا المعلومات (ITBV)

طُوّر برنامج ITBV من قِبل شركة إنتل عام 2002. [ 11 ] يستخدم البرنامج مجموعة من المقاييس المالية لقيمة الأعمال تُسمى مؤشرات قيمة الأعمال. وهو برنامج متعدد الأبعاد، يتضمن مكونًا تجاريًا، وسهل التنفيذ نسبيًا.

الاقتصاد المعلوماتي التطبيقي (AIE)

AIE هي طريقة لتحليل القرارات طورتها شركة هوبارد لأبحاث القرارات. وتدّعي AIE أنها "أول طريقة علمية ونظرية سليمة" تستند إلى عدة مناهج من نظرية القرار وتحليل المخاطر، بما في ذلك استخدام أساليب مونت كارلو. لا تُستخدم AIE على نطاق واسع نظرًا لتعقيدها.

مراجع

  1. دانيال سيمون؛ كاي فيشباخ؛ ديتليف شودر (2010). "إدارة محفظة التطبيقات - إطار عمل متكامل ومنهجية تقييم أدوات البرمجيات" . منشورات جمعية نظم المعلومات . 26. doi : 10.17705/1CAIS.02603 .
  2. هارفارد بزنس برود. #:74104-PDF-ENG
  3. سبرات، تايرون (2007). "إدارة محفظة تكنولوجيا المعلومات: البحث عن القيمة التجارية" . فيوتوريكس . 32 : 42.
  4. ^ جليدمان ، تشيب (29 سبتمبر 2004). “تعريف إدارة محفظة تكنولوجيا المعلومات” (PDF) . فورستر : 10.
  5. "حالة ميزانيات تكنولوجيا المعلومات للمؤسسات العالمية: من 2009 إلى 2010"، بحث فورستر،
  6. ^ كيلر، دبليو (2007). IT-Unternehmensarchitektur: Von der Geschäftsstrategie zur ptimalen IT-Unterstützung [ هندسة مؤسسات تكنولوجيا المعلومات: من استراتيجية الأعمال إلى الدعم النهائي لتكنولوجيا المعلومات ] (باللغة الألمانية). com.dpunkt. رقم ISBN 978-3-86490-406-6.
  7. مايزليش وهاندلر (2005). إدارة محفظة تكنولوجيا المعلومات خطوة بخطوة . وايلي. ISBN 978-0-471-64984-7.
  8. دانيال سيمون؛ كاي فيشباخ؛ ديتليف شودر (2010). "إدارة محفظة التطبيقات - إطار عمل متكامل ومنهجية تقييم أدوات البرمجيات" . منشورات جمعية نظم المعلومات . 26. doi : 10.17705/1CAIS.02603 .
  9. تعريف التطبيق، مدونة Inside Architecture ، نيك مالك
  10. أليكسي بوتشكاريف، بيتر أندرو "العائد على الاستثمار كمقياس لتقييم نظم المعلومات: التصنيف والتطبيق" المجلة متعددة التخصصات للمعلومات والمعرفة والإدارة، 2011، المجلد 6، ص 245-269.
  11. سوارد، د. (2006). قياس القيمة التجارية لتكنولوجيا المعلومات. استراتيجيات عملية لمديري تكنولوجيا المعلومات ومديري الأعمال (أفضل ممارسات تكنولوجيا المعلومات). مطبعة إنتل.