Andrew Hanna

Andrew Hanna

ليه مديري الإصدارات في Salesforce بيتحولوا لمهندسي منصات

ليه مديري الإصدارات في Salesforce بيتحولوا لمهندسي منصات

مديرو الإصدارات في Salesforce بيتحولوا لمهندسي منصات لأن الشغل اتنقل من الموافقة على كل إصدار لبناء النظام اللي كل إصدار بيعدّي من خلاله. لما الأدمنز والمطورين ودلوقتي وكلاء الذكاء الاصطناعي كلهم بيطلّعوا تغييرات، مفيش حارس بوابة واحد يقدر يلحق. مدير الإصدارات اللي بيكبر مع الفريق هو اللي بيحوّل الـ checklist بتاعته لـ pipeline خدمة ذاتية محكومة.

يعني إيه هندسة المنصات بلغة Salesforce؟

هندسة المنصات هي بناء منصة داخلية بتدي فرق التسليم طريق ممهد وخدمة ذاتية للإنتاج، والضوابط مبنية جواه. في Salesforce المنصة دي مش cluster حاويات. هي مجموعة الـ orgs والـ pipelines وبوابات الجودة وقواعد الموافقة اللي كل تغيير بيعدّي عليها. ‏Gearset بتوصف هندسة المنصات إنها مكمّلة لـ DevOps مش بديل ليها، وده نفس اللي بنشوفه: DevOps هي الممارسة، والمنصة هي المنتج اللي بيخلي الممارسة دي قابلة للتكرار.

ليه دور مدير الإصدارات بيتغير دلوقتي بالذات؟

تلات قوى وصلت في نفس الوقت.

  1. حجم التغييرات زاد. تقرير DORA لسنة 2025، المبني على حوالي 5,000 متخصص تقني، لقى إن تبنّي الذكاء الاصطناعي لسه ليه علاقة سلبية باستقرار تسليم البرمجيات. تغييرات أكتر، بتيجي أسرع، وقدامها نفس البوابة اليدوية: كده بتطول ويكندات الإصدار.
  2. المنصات بقت هي القاعدة. نفس التقرير بيقول إن 90% من المؤسسات تبنّت منصة واحدة على الأقل، وبيربط المنصة الداخلية عالية الجودة مباشرة بالاستفادة من الذكاء الاصطناعي.
  3. ‏Salesforce نقلت DevOps للنواة. من إصدار Spring '26 بقى DevOps Center تطبيق أساسي بدل managed package، ومعاه مقاييس DORA مدمجة لحد 90 يوم من البيانات. لما المورّد نفسه بيقدّم الـ pipeline الأساسي، قيمة مدير الإصدارات بتطلع طبقة لفوق. التفاصيل في إيه اللي اتغير في آخر إصدار Salesforce لفرق DevOps.

مدير الإصدارات يبطّل يعمل إيه، ويبدأ يعمل إيه؟

يبطّل

  • يبني حزم النشر والـ change sets بإيده الليلة اللي قبل الإصدار.
  • يكون الشخص الوحيد اللي عارف ترتيب نشر المكونات.
  • يوافق على كل تغيير وهو بيقراه سطر سطر.
  • يجري ورا الناس في الشات عشان نتايج الاختبارات.

يبدأ

  • يمتلك الـ pipeline كمنتج. مستخدميه هما الأدمنز والمطورين، والـ backlog بتاعه هو الاحتكاك اللي بيواجهوه.
  • يحوّل السياسات لبوابات. حدود الاختبارات والتحليل الثابت ومراجعة الكود والموافقات بتشتغل على كل تغيير، مش يوم الإصدار.
  • يصمم البيئات. استراتيجية الـ sandbox وإيقاع الـ refresh والـ back-promotion وبيانات الـ seed بتبقى قرارات منصة.
  • يقيس التدفق. معدل النشر، وزمن التسليم، ونسبة فشل التغييرات، ووقت الاستعادة، بتقرير كل أسبوع.
  • يحكم الناشرين غير البشريين. لما وكيل يقدر يخطط لنشر أو يشغّله، لازم حد يحدد هو مسموحله يلمس إيه، وفين لازم موافقة بشرية.

هل مديرو الإصدارات محتاجين يتعلموا Git والـ CLI؟

شوية، بس أقل من اللي الناس خايفة منه. فكرة المنصة أصلا إن أغلب مستخدميها عمرهم ما يشوفوا المواسير. مدير الإصدارات اللي بيفكر بعقلية المنصة فاهم الـ branching والـ merges واعتماديات الـ metadata كفاية إنه يصمم الطريق، وبعدين يخبّي التعقيد ده عن الأدمنز اللي المفروض يدوسوا deploy، مش يحلّوا تعارضات XML. دي فكرة الـ golden path: خلّي الطريق الصح هو الطريق السهل.

وكلاء الذكاء الاصطناعي بيغيروا شغل مدير الإصدارات إزاي؟

الوكلاء بيحوّلوا مدير الإصدارات من مراجع لكاتب سياسات. في إزاي الذكاء الاصطناعي بيغير إدارة إصدارات Salesforce دلوقتي اتكلمنا عن مراجعة الكود بالذكاء الاصطناعي والنشر المدعوم. الخطوة الجاية هي وكلاء بينفذوا. مثلا، الـ MCP server الأصلي في Serpent بيخلي Claude أو Cursor أو Agentforce يخططوا للنشر وينفذوه، مع فحوصات preflight وموافقة بشرية إلزامية. مدير الإصدارات مش بيوافق أقل. هو بيحدد مقدما أنهي موافقات لازم بني آدم يديها، والمنصة بتطبق ده كل مرة.

أدوات Salesforce DevOps مكانها فين في فريق المنصة؟

الأدوات في السوق ده، ومنها Copado وGearset وFlosum وAutoRABIT وBlue Canvas وSalto، بتديك قطع بناء للطريق الممهد. صاحب المنصة بيسأل أسئلة مختلفة عن اللي بيشتري أداة نشر:

  • هل غير المطورين يقدروا يمشوا على الـ golden path من غير ما يلمسوا Git؟
  • هل بوابات الجودة بتتظبط مرة واحدة وبتتطبق على كل تغيير؟
  • هل نموذج التسعير بيخلي إضافة الأدمنز والوكلاء اللي عايزهم على المنصة مكلفة؟
  • هل تقدر تشوف مقاييس التدفق من غير ما تصدّرها لـ spreadsheet؟

لو بتقارن بين اختيارين، مقارنة Gearset وSerpent بتمشي معاك في الموازنات دي. ‏Serpent بتسعّر لكل شركة مش لكل مستخدم، فإنك تحط كل أدمن على الطريق الممهد مش هيكبّر الفاتورة. شوف أسعار Serpent، ومنها خطة Essentials المجانية.

مدير الإصدارات يعمل إيه الربع ده؟

  1. اكتب كل خطوة يدوية في آخر إصدار، ومين اللي عملها.
  2. حوّل أكتر تلات خطوات بيحصل فيها أخطاء لبوابات أوتوماتيك.
  3. انشر طريق واحد موثّق من الـ sandbox للإنتاج يقدر أدمن يمشي عليه لوحده.
  4. ابدأ تقرير مقاييس التسليم، حتى لو بشكل تقريبي.
  5. حدد قواعدك للنشر اللي بيبدأه وكيل قبل ما أول وكيل يطلب.

لو الإصدار بتاعك لسه بياخد أسابيع، ابدأ بـ ليه إصدار Salesforce المفروض ياخد ساعات مش أسابيع، أو شوف الطريق الممهد شكله إيه على Serpent.

FAQ

هل هندسة المنصات بتحل محل Salesforce DevOps؟

لأ. DevOps هي الممارسة. وهندسة المنصات بتبني منصة الخدمة الذاتية اللي بتخلي الممارسة دي قابلة للتكرار على نطاق واسع.

يعني إيه golden path في Salesforce؟

طريق واحد موثّق وأوتوماتيك من الـ sandbox للإنتاج، فيه الاختبارات والمراجعات والموافقات مبنية جواه، عشان الطريق الآمن يبقى هو الأسهل.

هل مديرو الإصدارات لسه بيوافقوا على الإصدارات؟

أيوه، بس بانتقائية. بيحددوا أنهي تغييرات محتاجة موافقة بشرية، والباقي بتتعامل معاه البوابات الأوتوماتيك.

فريق منصة Salesforce يتابع أنهي مقاييس؟

مقاييس التسليم من DORA: معدل النشر، وزمن تسليم التغييرات، ونسبة فشل التغييرات، ووقت الاستعادة.

مقالات ذات صلة

هل تريد معرفة كيف يمكنكم الشحن أسرع قبل البدء؟ لنتحدث

بدون التزام.