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

إعادة كتابة تطبيق قديم دون الإخلال بقواعد العمل: منهجية اختبارات التكافؤ
كثيراً ما تفشل إعادة الكتابة الكاملة لأن قواعد العمل تضيع في الطريق. واختبارات التكافؤ تحمي نشاطكم أثناء تحديث تطبيقكم.


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


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