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