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

