الجزء السهل الآن هو النموذج
لم يكن هذا صحيحًا قبل ثلاث سنوات، وهو ما يغير الطريقة التي ينبغي بها تخطيط المشاريع. فقد تم حل مشكلة المنطق إلى حد كبير فيما يتعلق بالمهام التي تسعى معظم الشركات إلى إنجازها؛ أما ما لا يزال صعبًا فهو كل ما يحيط بها.
في مشروع نموذجي هنا، ربما يمثل العمل المتعلق بالنموذج خُمس الجهد المبذول. أما الباقي فيتمثل في استخراج البيانات من أنظمة لم تُصمم لتسليمها، وإعادة كتابتها بأمان، وبناء البنية التحتية التشغيلية التي تجعل النظام بأكمله قابلاً للتشغيل من قبل أشخاص لم يشاركوا في بنائه.
طريقة مفيدة لإعادة صياغة المنظور بالنسبة للجنة التوجيهية: هذا مشروع لتكامل الأنظمة يتضمن نموذجًا، وليس مشروعًا للذكاء الاصطناعي يتضمن بعض عمليات التكامل. فهي تحدد التوقعات بشكل صحيح وتضمن مشاركة الأشخاص المناسبين في الاجتماع.
ما تجده عندما تنظر
- إنه يكذب بشأن الفشل
- رمز الحالة HTTP 200 مع وجود خطأ في الحمولة، أو نتيجة فارغة مما يعني وجود خطأ. لا تثق أبدًا في رمز الحالة وحده.
- لا يوجد ترقيم صفحات صالح للاستخدام
- أو ترقيم الصفحات الذي يكون غير مستقر عندما تتغير البيانات التي يستند إليها.
- الساعة معطلة
- التوقيت المحلي بدون فارق زمني، أو منطقة زمنية لم يوثقها أحد. وقد لاحظنا تغييرًا في تنسيق التاريخ من «اليوم أولاً» إلى «الشهر أولاً» دون إشعار مسبق، مما أدى إلى خطأ في تاريخ ربع المنشورات.
- حد معدل غير محدد
- يتم فرض ذلك عن طريق إبطاء السرعة بدلاً من الرفض، بحيث تكتشف ذلك في بيئة الإنتاج.
- لا توجد مثيل اختباري
- نظرًا لأنها مشتركة مع عملية الإنتاج، فلن يقوم أحد بإيقافها مؤقتًا. افترض ذلك منذ البداية.
تأكد من ذلك قبل أن تحدد موعدًا
إن النشاط الأكثر أهمية من حيث القيمة في الأسبوع الأول من بدء العمل هو الاتصال بنقاط النهاية. لا يقتصر الأمر على قراءة الوثائق المتعلقة بها، بل يتعدى ذلك إلى الاتصال بها باستخدام بيانات اعتماد حقيقية، مع استخدام بيانات حقيقية.
- احصل على بيانات الاعتماد منذ اليوم الأول. إذا استغرق ذلك ثلاثة أسابيع، فهذا يعني أنك قد تعرفت على أهم معلومة بشأن الجدول الزمني، وقد تعرفت عليها في وقت مبكر.
- اختر مائة سجل حقيقي واقرأها. فكل ملاحظة غريبة تكتشفها الآن تعني أسبوعًا لن تضيعه لاحقًا.
- جرب إجراء عملية كتابة واحدة في أي بيئة اختبار متوفرة، وإذا لم تكن هناك أي بيئة، فهذا هو الاستنتاج.
- قم بتسجيل كل طلب واستجابة، بما في ذلك تلك التي تحتوي على أخطاء في الصيغة. وسيصبح هذا هو النموذج الوهمي الذي ستقوم بتطويره لمواجهة الأعطال التي قد تحدث عند تعطل النظام في نهاية الشهر.
- دوّن ما طلبته ولم تحصل عليه. وعندما يبدأ مشروع الاستبدال، ستصبح تلك القائمة هي وثيقة المتطلبات.
احتواء المشكلة بدلاً من محاربتها
لن يتم استبدال النظام القديم خلال فترة تنفيذ مشروعك. ويتمثل الهدف من التصميم في ألا يتعرف أي عنصر آخر في البنية على شكله.
يعرف أحد المهايئات شكل النظام ويعرض أنواعك. ويبقى كل شيء داخله: لغة XML، ورموز الحالة السحرية، وفترات الانتظار التي تبلغ خمس دقائق، والقيم الفارغة. ويكمن الاختبار في معرفة ما إذا كان بإمكانك حذف النظام القديم وإعادة تطبيق المُهايئ مع شيء آخر دون المساس بأي شيء في المراحل السابقة. وعندما يحدث تسرب، ويكون ذلك عبر التواريخ ورموز الحالة والقيم الفارغة، ستجد أن عيوبه تتكرر في منطق الأعمال على بعد أربع وحدات، وبحلول ذلك الوقت يكون الأمر مكلفًا حقًا.
هل تريد أن ننفّذ هذا معك؟
التدقيق هو هذه المنهجية موجّهة إلى أنظمتك، وفي نهايته خطة بناء مُسعّرة.
تحديد موعد مكالمة
