خطة العرض المباشر

مكتمل

يجب تنفيذ العديد مِن الأنشطة قبل البدء الفوري:

  • اختبار الأدَاء
  • تخطيط التوزيع
  • تقييم المخَاطر

اختبار الأدَاء

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

لا يقوم العديد مِن العملاء بتضمين اختبار الأدَاء لتوفير التكلفة والجهد. وبالتَالي، يهتمون بمشَاكل ‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫استخدَام ‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫المُستَخدِم سريعًا بَعد البدء الفوري للتطبيق. يحتَاج مهندس الحلول إلى جعل العميل عَلى علم بمخَاطر عدم القيَام باختبار الأدَاء.

قد تتطلب نتَائج هَذا الاختبار أن يسَاعد مهندس الحلول عَلى تخطيط خطوات المعَالجة وتوجيه ‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫المُستَخدِمين مِن خلال إرسَال طلبات الدعم. يجب إكمَال اختبارَات الأدَاء بشكل جيد مقدمًا مِن التطبيق للبدء الفوري لمعَالجة المشكلات التي حدثت فِي اختبار الأدَاء.

فيمَا يلي الأسئلة الأسَاسية التي يجب أن يطرحهَا مهندس الحلول مِن أجل اختبار الأدَاء:

  • هل لديك بيئة مخصصة لاختبار الأدَاء؟
  • هل قمت بتحديد البيَانَات الرئيسية أو المرجعية المطلوبة لاختبار الأدَاء؟
  • هل قمت بتحديد سينَاريوهَات العمل الأسَاسية والخط الأسَاسي لهذه السينَاريوهَات؟
  • هل قمت بتحديد التحميل المتزَامن لاختبار الأدَاء؟
  • هل قمت بتحديد مواقع لأدَاء اختبارَات زمن الانتقَال لكل موقع؟
  • هل لديك خطة لتعبئة البيَانَات المطلوبة قبل اختبار الأدَاء؟

يجب عَلى مهندس الحلول:

  • تحديد نقَاط الاتصَال المحتملة فِي التطبيق التي يجب اختبار أدَائهَا.
  • التعرف عَلى الكمية القصوى التي قد يكون عليهَا الحجم والتخطيط لمستوى أعلى قليلاً.
  • التأكد مِن اختبار اتفاقيَات مستوى خدمة الأدَاء التعَاقدي لضمَان التوافق.

يجب أن يرَاقب مهندس الحلول نقل بيَانَات الشبكة لمواقع المكاتب المختلفة. وبشكل خَاص، يجب التحقق مِن زمن الانتقَال والنطَاق الترددي لضمَان عدم تأثر أدَاء التطبيق بشكل عكسي بواسطة مشكلات الشبكة. يمكنك ‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫استخدَام Microsoft Azure Monitor وAzure App Insights لمرَاقبة أدَاء تطبيقَاتك.

تخطيط التوزيع

سيتم توزيع أحد الحلول بشكل أكثر سلاسة مع بعض التخطيطَات الأولية. تتكون خطة النشر مِن العديد مِن الأنشطة لضمَان توزيع الحل بنجَاح. تتنوع خطط التوزيع عَلى أسَاس كل حَالة عَلى حدة، ولكن يمكن أن تتضمن خطة التوزيع مَا يلي:

  • إعدَاد بيئة
  • أنواع الاختبارَات
  • تدريب ‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫‏‫المُستَخدِم
  • ترحيل البيَانَات
  • الاسترَاتيجية التمهيدية
  • الدعم أثنَاء التوزيع

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

غَالبًا مَا يكون مهندس الحل هو أول استدعَاء عندمَا لا يكون العميل سعيدًا عِندَ التقدم فِي التوزيع.

يجب عَلى مهندس الحلول:

  • تأكد مِن أن حدوث تسلسل الأحدَاث الخَاصة بالبدء الفوري.
  • ابحث عن المخَاطر بشكل دَائم واحصل عَلى خطة بديلة.
  • تأكد مِن تولي الفريق مسؤولية دعم النشر.

تقييم المخَاطر

ويعرف مهندس الحلول النظَام أفضل مِن أي شخص آخر؛ ولذلك يجب عليه القيَام بتقييم المخَاطر قبل البدء الفوري. يجب أن يفحص مهندس الحلول النظَام مِن الأعلى إلى الأسفل ثم يأخذ بعين الاعتبار الأسئلة التَالية:

  • مَا الذي يمكن أن يتعطل؟
  • مَا الذي قد لا يعمل كمَا هو مصمم؟
  • مَاذَا يحدث إذَا كان النظَام الآخر ينتقل؟
  • هل لدينَا تسلسل التوزيع المنَاسب؟

يجب دَائمًا أن يكون مهندس الحلول مستعدًا للأسوأ ويحتفل لاحقًا عندمَا لا يحدث ذلك.