كيفية دمج هندسة المنصة في عملك

ملحوظة المحرر: ما يلي هو مقال مكتوب لصالح ونُشر في تقرير اتجاهات عام 2025 من DZone،تجربة المطور: اندماج إنتاجية المطور، ورضا العملية، وهندسة المنصة.


كيف نبدأ في التعامل مع هندسة المنصة؟ الخبر السار هو أن المؤسسات الكبرى التي اعتمدت بنجاح هندسة المنصة قد قدمت رؤاها وأفضل الممارسات والدروس المستفادة إلى الأطر مثل نموذج نضوج المنصة من مؤسسة الحوسبة السحابية الأصلية (CNCF) ونموذج قدرات هندسة المنصة من مايكروسوفت. توفر هذه النماذج مسارًا منظمًا للمؤسسات لتقييم حالتها الحالية وتحديد الثغرات والخطوات القابلة للتنفيذ نحو بناء منصة مطور داخلية فعالة (IDP).

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

1. تأكد من استعداد التغيير والتوافق الثقافي. تصميم المنصة ليس فقط عن التكنولوجيا؛ لتحقيق النجاح في رحلة تصميم المنصة الخاصة بك، من الضروري التركيز على الأشخاص والعمليات والثقافة بجانب التكنولوجيا:

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

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

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

3. تقييم الحالة الحالية لممارسات DevOps

التحليلات في ممارسات DevOps الخاصة بك لا تساهم فقط في تأمين دعم القيادة ولكنها تعتبر أساسًا لوضع خريطة استراتيجية لهندسة المنصة:

  • قيم مجالات رئيسية مثل IaC، التَّلقائي، خدمة المطوِّر الذاتية، وفرض السياسات (أي، قم بتقييم ما إذا كان IaC الخاص بك موحَّدًا بشكل جيد وهل يمكن للمطوِّرين الاستفادة من تدفقات العمل التَّلقائية لتوفير الموارد)
  • حدد نقاط الضعف ونقاط الألم المتكررة والمجالات التي يمكن تحسينها
  • استخدم نموذج نضوج CNCF لرسم ممارساتك عبر مستوياته، محددًا الفجوات مثل الفرق المُعزولة أو تدفقات العمل اليدوية
  • اقترن هذا بمقاييس قابلة للقياس مثل الوقت حتى القيمة، كفاءة التسجيل، ومقاييس DORA لقياس عدم الكفاءة ومشاكل الأداء

4. تحديد الأهداف والمقاييس بشكل واضح

قبل الانغماس في تطوير المنصة، خذ خطوة للوراء وحدد ما يبدو النجاح لمؤسستك:

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

5. وضع استراتيجية المنصة

تطوير استراتيجية المنصة يتطلب تخطيط دقيق مع جميع أصحاب المصلحة الرئيسيين. يجب أن تكون الاستراتيجية الناجحة:

  • واضحة في تحديد نقطة البداية، واعتراف بالتحديات المحتملة، ومعالجتها، ووضع توقعات واقعية
  • تحديد كل من الأهداف القصيرة المدى والأهداف طويلة المدى
  • بناء على أربعة مبادئ رئيسية: الإنتاجية، الجودة، الأمان، والكفاءة
  • أن تتجاوز مجرد تحديد ما يجب أن تقوم به المنصة؛ وفهم كيفية تحقيق أهدافها، ولماذا هذه الأهداف مهمة

مبدأ أساسي في هندسة المنصة هو اتباع نهج يقوده المنتج لضمان تصميم المنصة وتطوره وفقًا لاحتياجات فرق التطوير. وينطوي ذلك على:

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

من المهم تذكر أنه يجب مراجعة استراتيجية المنصة بانتظام وضبطها مع تطور المنصة وظهور متطلبات جديدة.

6. قم ببناء فريق منصة مخصص

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

Assemble a cross-functional team of mostly technical generalists, including expertise in infrastructure, automation, security, and software development

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

7. اعتماد نهج منصة رفيعة وتجنب الهندسة الزائدة

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

  • بناء منتج قابل للتطبيق الحد الأدنى (MVP) مع الخدمات والإمكانيات الأساسية فقط المطلوبة لتبسيط المهام التطويرية المتكررة
  • تركيز MVP على البساطة والاستخدامية ودعم “المسار الذهبي” الواحد لتوفير تجارب مطور متناسقة
  • قم بتصميم المنصة الأولية بالموارد والميزات الأساسية التي تمتد عبر الأصول التقنية، مع تجنب الهندسة المبالغ فيها
  • تجنب إضافة الميزات غير الضرورية في وقت مبكر لتجنب إرهاق المستخدمين وتعقيد سير العمل
  • أنشئ كتالوجًا مركزيًا لجميع البنية التحتية المقدمة والموارد المرتبطة بالمسارات الذهبية لتمكين الرؤية والحوكمة
  • ضمن ممارسات الأمان والامتثال، مثل الأمان ككود والسياسات ككود، مباشرة في تصميم المنصة من البداية
  • شارك خريطة طريق داخلية تسلط الضوء على القيمة الحالية للمنصة، والأهداف المستقبلية، والأهداف لمواءمة أولويات المؤسسة
  • حدد المنصة في مرحلة البيتا من خلال اختبار القدرات الأساسية، وتحسين الجودة، وإضفاء طابع المنتج على الميزات للاستخدام الإنتاجي
  • استخدم مجموعات مستخدمين تجريبية لاختبار التحديثات والميزات الجديدة في بيئات مراقبة لجمع التغذية الراجعة وتقليل الاضطرابات قبل الإطلاقات الأوسع
  • طبق مفهوم “أنحف منصة قابلة للتنفيذ” (TVP) في كل مرحلة للتركيز على النمو المستدام وتجنب التعقيد غير الضروري

8. دفع اعتماد المنصة

يتطلب دفع اعتماد المنصة أكثر من مجرد بناء منتج فني صحيح — فإنه يتطلب زرع الثقة، والتعاون الطوعي مع أبطال المنصة، وفتح قنوات التغذية الراجعة مع فرق التطوير وأصحاب المصلحة:

قم بإطلاق برنامج تجريبي مع مجموعة صغيرة من المطورين المتحمسين لاختبار المنصة وتقديم تغذية راجعة قابلة للتنفيذ

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

9. قياس وتحسين للنجاح

القياس الفعال والتحسين المستمر هما ركيزتان لاستراتيجية هندسة المنصة الناجحة، مما يتيح للمؤسسات مواءمة منصاتها مع الاحتياجات المتطورة:

حدد مؤشرات الأداء الرئيسية القابلة للتنفيذ والقابلة لإعادة الإنتاج حسب احتياجات مؤسستك الفريدة وأهداف المنصة.

  • قيس النجاح باستخدام مؤشرات الأداء الرئيسية مثل تكرار التنفيذ، وزمن قيادة التغيير، ومعدل فشل التغيير، والوقت المتوسط ​​للاستعادة (مقاييس DORA)، ونتائج رضا المطورين، ومعدلات اعتماد المنصة، ونتائج الامتثال الأمني
  • استخدم الأدوات مثل استطلاع نقاط الشهرة الصافية (NPS) لقياس رأي المطورين وتحديد الفرص للتحسين
  • جمع التغذية الراجعة بانتظام من المطورين وأصحاب المصلحة لتنقيح استراتيجيات الاعتماد ومعالجة الاحتياجات المتطورة
  • إنشاء لوحات معلومات لتصور المقاييس، وتحسين الاتصال، وتعزيز الشفافية لجميع أصحاب المصلحة
  • استخدم اللوحات لمراقبة استخدام المنصة، وتحديد نقاط الانسداد، وتحليل أنماط تفاعل المطورين للاستنتاجات القابلة للتنفيذ
  • دمج التحليلات المتقدمة لتقييم تأثير المنصة على نتائج الأعمال ودعم حسابات عائد الاستثمار الدقيقة
  • استفد من التحليلات التنبؤية لتوقع احتياجات المنصة المستقبلية، مواكبة اتجاهات الاستخدام وأهداف المؤسسة
  • تكرار التطوير باستمرار على المنصة استنادًا إلى البيانات من مؤشرات الأداء والتغذية الراجعة والتحليلات لضمان بقائها ذات صلة وقيمة
  • شارك التقدم وخارطة طريق مدعومة بالبيانات مع أصحاب المصلحة للحفاظ على التوافق وبناء الثقة في قيمة المنصة

الختام

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

هذا مقتطف من تقرير اتجاهات DZone لعام 2025، تجربة المطور: تلاقي إنتاجية المطور، ورضا العملية، وهندسة المنصة.

اقرأ التقرير المجاني

Source:
https://dzone.com/articles/how-to-integrate-platform-engineering-into-your-bu