لماذا قد يكون عام 2024 عام الاختراق في هندسة المنصات
سعيًا لتسريع تسليم التطبيقات، والوتيرة التي تولد بها قيمة الأعمال، يتجه عدد متزايد من المؤسسات إلى هندسة المنصات. عند نشرها بشكل صحيح، تعمل هندسة النظام الأساسي على تحسين إنتاجية المطورين من خلال توفير إمكانات الخدمة الذاتية ضمن بنية تحتية آلية.
تعالج هندسة الأنظمة الأساسية التحديات الحاسمة التي تطرحها البيئات الهجينة والمتعددة السحابية الحديثة بالإضافة إلى تحديث التطبيقات، كما يقول كين جونسون، نائب رئيس إدارة المنتجات في شركة Red Hat، مزود منتجات البرمجيات مفتوحة المصدر، في مقابلة عبر البريد الإلكتروني. “من خلال تنظيم الأدوات وتوفير أتمتة النشر القائمة على السياسات لفرق التطوير الموزعة، يمكن لمهندسي الأنظمة الأساسية إدارة التوازن الصحيح بين التحكم والمرونة اللازمة لتحقيق أهداف أعمال مؤسستهم.”
اهتمام متزايد
تتصارع المنظمات مع التعقيد الذي يسببه سحب الإنتاجية. يلاحظ جونسون أن “مطوري التطبيقات يقضون الكثير من الوقت في تبديل السياق والمهام غير المتعلقة بالتطوير”. “يمكن أن تؤدي ضغوط الوقت إلى تأثيرات سلبية على جودة البرامج ويمكن أن تخلق حملاً لا يمكن التحكم فيه ومخاطر للعمليات.”
تسمح هندسة النظام الأساسي للفرق باختيار الأدوات التي تخدم احتياجاتهم على أفضل وجه ثم استخدامها بشكل متسق وتعاوني عبر فرق تطوير التطبيقات وطوال دورات التطوير والنشر والإدارة. يقول جونسون: “باختصار، برزت هندسة الأنظمة الأساسية كنهج محوري لتوسيع نطاق DevOps عبر المؤسسات، مما يبسط تفاعل المطورين مع البنية التحتية المعقدة، ويسمح لهم بالقيام بما يجيدونه: إنشاء تعليمات برمجية أفضل”.
إن الشعبية المتزايدة لهندسة المنصات هي نتيجة لقدرتها على دفع التقارب بين خطوط الأعمال المختلفة نحو نماذج الكفاءة والإنتاجية المشتركة، كما يقول إجناسيو سيغوفيا، كبير المهندسين المعماريين، هندسة المنتجات، مع مزود حلول البيانات والهندسة الرقمية Altimetrik. ويشير عبر البريد الإلكتروني إلى أن “هذا التقارب يتضمن عناصر مثل مصدر واحد للحقيقة مدعومًا ببنية شبكة بيانات ناضجة، واستراتيجيات الذكاء الاصطناعي المعقولة، ونماذج هندسة البرمجيات الحديثة، والتكرار الأسرع، وتجربة وأدوات ممتازة للمطورين”.
ويقول سيجوفيا إن المنظمات التي تتبنى هندسة المنصات يجب أن تضمن أن محركات التكنولوجيا لهذا النهج سيتم دعمها من خلال عمليات تسريع الأعمال الحالية. تتضمن هذه العناصر أنظمة تصميم برمجية، ومنتجات قائمة على التصنيف، ونماذج أولية سريعة، وحلول أكواد احترافية، وكلها جزء لا يتجزأ من عمليات تطوير المنتجات الحديثة والمرنة. “إن هندسة المنصات بمثابة العمود الفقري الذي يدعم هذه العناصر ويعززها.”
يقول سيغوفيا إن النهج الفعال للتشغيل المسبق سيؤدي إلى استراتيجية ناجحة لهندسة المنصات. ويشير إلى أن “هذه العملية مصممة للتأكد من أن الفرق على استعداد تام لتصميم الحلول التي تتوافق مع توقعات العمل”. ويجب أيضًا التأكيد على مواءمة جميع العناصر – بما في ذلك متطلبات العمل، وتصميم المنتج، والهندسة المعمارية، والحلول الهندسية – لتقديم قيمة أعمال فورية. يركز نهج التنفيذ المسبق على نتائج يمكن التحكم فيها وصغيرة الحجم، مما يسمح بالتقدم المنهجي الذي يقلل من الانحرافات غير المتوقعة في الجداول الزمنية أو الميزانيات. “يعد هذا عنصرًا مهمًا للشركات الرقمية التي تسعى إلى الحصول على إمكانات هندسية فعالة للأنظمة الأساسية، وتحسين تجارب المطورين، والإنتاجية.”
مواجهة التحديات
تتطلب هندسة المنصات تطورات في كل من التصميم والتخصيص. يقول جونسون: “يستغرق الأمر بعض الوقت لتنظيم وتخصيص كتلة حرجة من الإمكانات التي تحتاجها فرق التطبيقات والعمليات. “بمجرد إطلاقها، ستتطلب المنصة تكرارًا مستمرًا لمواكبة احتياجات العمل والتطور التكنولوجي.” يجب إدارة الأنظمة الأساسية الداخلية كمنتج، باستخدام فرق مخصصة وحلقات تعليقات وتحديثات متسقة للحفاظ على فائدتها للمؤسسة. “هذه النقطة الأخيرة هي في الواقع فرصة أكثر من كونها عيبًا، ولكنها تتطلب طريقة جديدة للتفكير بالنسبة للكثيرين.”
كل عمل تجاري هو عمل برمجيات، والحاجة إلى هندسة البرمجيات تتزايد. يقول فاروق موراتوفيتش، قائد الهندسة في شركة ديلويت لاستشارات الأعمال، عبر البريد الإلكتروني: “إن الذكاء الاصطناعي التوليدي، والذكاء الاصطناعي بشكل عام، يعيدان تعريف ساحة اللعب، ويعززان موجة جديدة من الطلب على البرمجيات وهندسة البيانات على نطاق واسع”. ويشير إلى أن معظم الشركات تتعرض الآن لضغوط متزايدة للتحول الرقمي. “قد يكون هذا أمرًا صعبًا للغاية، حيث تكافح المؤسسات الناضجة لتحديد أولويات خرائط طريق منتجاتها مع تسريع عملية تسليم البرامج وتلبية قيود ميزانيتها.” يقول موراتوفيتش إن هذه العوامل المتعددة تساهم في تراكم الديون التقنية، فضلاً عن عدم الكفاءة والتناقضات في العرض والطلب فيما يتعلق بقدرات توصيل البرامج بوتيرة غير مسبوقة.
يقول موراتوفيتش إن بيئات الأعمال الحالية تتطلب تركيزًا لا هوادة فيه على الإنتاجية الهندسية، الأمر الذي يتطلب إعادة التفكير في المؤسسات الهندسية القديمة من الأعلى إلى الأسفل. “إن اعتماد النظام الأساسي يمكن أن يؤدي إلى تجربة أفضل للمطورين وسرعة أعلى عبر سي آي/سي ديوالقياس والتصور المتسقين للنتائج، وتطبيق الأدوات المدعمة بالذكاء الاصطناعي والتي تؤدي إلى تحسينات الوظائف المرحلية في إنتاجية المطورين.”
الفكر النهائي
يقول سيغوفيا إن هندسة المنصات يجب أن تكون أولوية قصوى للمؤسسات التي تهدف إلى جعل عمليات تطوير منتجاتها تتماشى مع نماذج الكفاءة والإنتاجية الحديثة. “إن دورها في تعزيز الخدمة الذاتية المرنة والمتماسكة وبيئات العمل المبتكرة يجعلها عاملاً رئيسياً في نجاح الشركات في التكيف مع المشهد التكنولوجي سريع التغير.”