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