دراسة حالة

استعادة النظام القديم وتحديثه عندما يكون البرنامج مباشرًا وتكون المخاطر حقيقية.

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

مثال توضيحي يعتمد على أنماط عمل العميل الشائعة. لم يتم تضمين تفاصيل العميل المحدد.

نقطة البداية

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

التدخل

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

التنفيذ

تتم عمليات التنظيف وإعادة البناء وإصلاح البنية المستهدفة وتثبيت الإصدار في تسلسل يقلل من المخاطر مع السماح بمواصلة المرحلة التالية من عمل الميزات.

شكل النتيجة

يصبح النظام أقل هشاشة، ويصبح مسار الإصدار أكثر قابلية للتنبؤ به، ويمكن للفريق إضافة ميزات أو تغييرها بتكلفة تشغيلية أقل واحتكاك أقل في التسليم.

ما يتضمنه هذا النوع من العمل عادةً

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