المسار 06درس 1 / 6

قارن المسؤوليات قبل المنتجات

قارن مساعداً ومنصة تسليم داخلية ومصنع برمجيات. حدّد العمل الذي ينفّذه كل خيار والمسؤوليات المتبقية.

أساسي10 دتمت المراجعة

ينشره كيف نكتب

تحقّق من فهمكيؤتمت مورّد التنفيذ وتشغيل الاختبارات. من يملك مسؤولية متطلب العمل؟نفّذ التمرين
يؤتمت مورّد التنفيذ وتشغيل الاختبارات. من يملك مسؤولية متطلب العمل؟

ما ستتعلّمه

  • مقارنة الخيارات مقابل النتيجة المطلوبة نفسها.
  • التمييز بين تنفيذ العمل وقبول المسؤولية عن عواقبه.
  • تحديد الفجوات والتداخلات في نموذج تشغيل مقترح.

قارن النتيجة نفسها

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

قد يحل مساعد برمجي ومنصة داخلية ومصنع برمجيات أجزاء مختلفة من المشكلة. وقد تنتج مقارنة أسعار اشتراكاتها دون تحديد النطاق قراراً مضلّلاً.

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

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

صف ثلاثة نماذج تشغيل معقولة

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

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

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

هذه نماذج للمقارنة، وليست فئات منتجات عامة. قد يجمع مورّد معين أو منصة داخلية القدرات بصورة مختلفة.

تحقّق من المسار من النموذج الأولي إلى خدمة عاملة

استخدم السيناريو المحدد نفسه لكل خيار. في النموذج الأولي المصرفي، ابدأ بمعاملات اصطناعية ودون صلاحيات للأنظمة الفعلية. اطلب من الفريق أو المورّد إظهار هذه القدرات قبل توسيع الوصول:

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

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

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

افصل التنفيذ والفحص والقرار

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

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

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

ابحث عن الفجوات والعمل المكرر

افترض أن المورّد يولّد مسار تسليم، بينما يصون فريق المنصة مسار النشر المعتمد بالفعل. قرّر إن كان يجب أن يستخدم المورّد ذلك المسار. قد ينشئ مساران تجري صيانتهما باستقلال ضوابط متعارضة وتكلفة غير ضرورية.

وبالعكس، قد يفترض المورّد أن لدى العميل فريق استجابة للحوادث، بينما يفترض العميل أن التشغيل مشمول. احسم الفجوة قبل اعتماد المستخدمين على الخدمة.

تتيح إرشادات المنصات من CNCF للمؤسسات الجمع بين قدرات داخلية ومُدارة. السؤال المعني هو ما إذا كانت التجربة الناتجة تلبي احتياجات المستخدم بمسؤوليات واضحة. إرشادات CNCF.

استخدم الخريطة في القرار التجاري

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

قد يكون مورّد أوسع النطاق ذا قيمة عندما يزيل عمل تكامل ويحافظ على الأدلة عبر دورة الحياة. وقد يكون نهج داخلي ذا قيمة عندما تبرّر متطلبات خاصة استمرار تولّي المسؤولية. قرّر وفق النتيجة المطلوبة والنطاق المتحقق منه.

نفّذ التمرين

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

تنزيل ورقة العمل (Markdown)
تحقّق من فهمك ↑

تابع التعلّم

المصادر وقراءات إضافية

قراءات ذات صلة من Taiga