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