وصفة الإصدار السلس: ملاحظة PMy

تقترب اللحظة عندما نطلق حلنا ، جديد ، جديد ومشرق. مثيرة؟ ليس بالفعل ، لأننا قمنا بالفعل بفحصها من جميع الجهات.

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

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



البنية التحتية


  1. لقد أعددنا وقبلنا متطلبات العملاء للبنية التحتية UAT و Prod من جانب العميل. يتم إعداد البنية التحتية نفسها من جانب العميل ، ويتم منح الوصول.
  2. (بالنسبة لتطبيقات الهاتف المحمول الخاصة بالشركات) تم الاتفاق على مخطط توزيع التطبيق على أجهزة المستخدم (متجر التطبيقات / نظام MDM / شيء آخر). نظم العميل شراء الأجهزة.
  3. يتم تكوين خط أنابيب CI / CD و / أو يتم وصف تقنية تحديث الحل.
  4. تم التفكير في استراتيجية النسخ الاحتياطي والاستعادة وتم إعداد بنية تحتية مناسبة.
  5. تم التفكير في نظام المراقبة الفنية لحل المشكلات وتشخيصها وتنفيذها (مكدس ELK ، أدوات المراقبة k8s ، إلخ.)

حل التعبئة الأولية


  1. البيانات التاريخية. تقرر من أي مصادر وإلى عمق البيانات التي يجب ترحيلها ؛ هناك تقنية / آلية / أدوات ترحيل.
  2. يتم التفكير في الإجراء ويتم إعداد الأدوات (الأدوات ، البرامج النصية) للتحقق من صحة (اكتمال ، اتساق) البيانات التاريخية التي تم ترحيلها.
  3. كتب مرجعية معبئة.
  4. المستخدمون المهاجرون / الهيكل التنظيمي.

التكامل


  1. تم اختبار وظائف خدمات التكامل في بيئة UAT / Prod. هناك إصدار للخدمات من جانب العميل و / أو تم الاتفاق على إجراء مع العميل للتحضير لتحديث إصدار الخدمات من جانبهم.
  2. تم تكوين أدوات لوحة أجهزة القياس أو توفر الخدمة لإجراء فحص "فوري" على أي جانب من المشكلة.

تدريب طيار المستخدم


  1. تم إعداد منصات العرض التوضيحي لإظهار الحل للعميل ، وتم تنظيم الوصول ، وتم تنظيم توزيع التطبيقات وأجهزة الاختبار.
  2. تم تحديد مجموعة التنفيذ الخاصة بالعميل وإشراكها في الاختبار أثناء إعداد الإصدار على بيئة ضمان الجودة - تم إجراء العروض التوضيحية.
  3. أجرت جلسات اختبار نهائية / جلسات تجريبية مع مجموعة مستخدمين تجريبية.
  4. تم تحضير المواد للمستخدمين: سيناريوهات العرض التوضيحي ، "كيفية التنفيذ" القصيرة مع لقطات الشاشة / مقاطع الفيديو التي توضح إجراءات العمل.

نقل القرار


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

وثائق المستخدم


  1. دليل / تعليمات المستخدم بصيغة متفق عليها مع العميل (النصوص ، مقاطع الفيديو ، إلخ.)

مراقبة الأعمال


  1. تم تطوير الفهم والاتفاق مع العميل حول مؤشرات الأعمال للحل (KPI) التي سنراقبها ونحللها.
  2. هناك بيانات وبنية تحتية لرصد مؤشرات الأعمال: على سبيل المثال ، مكعب تحليلي مع إحصاءات المبيعات في النظام ، Grafana مع إحصاءات عن نشاط المستخدم.

اختيار لحظة للإفراج عنها


  1. تم اختيار وقت مناسب للإصدار / التبديل إلى إصدار جديد ، مع مراعاة التنزيلات القصوى لوظائف الحل الحالي ، ووقت توفر المستخدم ، ووقت توفر المهندسين على كلا الجانبين ، وما إلى ذلك.

Source: https://habr.com/ru/post/ar417301/


All Articles