إرشادات لتحقيق قرارات مستدامة
https://www.infoq.com/articles/sustainable-architectural-design-decisions/
تعلّمنا الدروس التالية في عملنا، ويمكن أن تكون إرشادات وأداة تقييم لتحقيق قرارات مستدامة:
استخدم نهجًا خفيفًا وبسيطًا في التوثيق الأولي للقرارات.
حدّد أولويات كل القرارات المهمة التي هي ذات صلة كافية بتوثيق البنية المستهدفة وفهمها ودوّنها.
فصّل القرارات المهمة بوجه خاص بقوالب كاملة فقط بعد إنجاز العمل الأولي (أي عندما يكون متخذو القرار راضين عن القرارات المعمارية المتخذة وواثقين من أن هذه القرارات لن تحتاج إلى مراجعة قريبًا).
استخدم النسخ الخفيفة والبسيطة من الخطوة 1 كنسخة مختصرة من القرارات الموثّقة بمستوى الدقة المناسب لتقديم نظرة عامة على القرارات المفصّلة، وكذلك للقرارات التافهة أو البديهية.
كلما أمكن، استخدم المعرفة المعمارية الموجودة، سواء من نماذج إرشادية أو من مصادر أخرى. راجع هذه المعرفة ووسّعها وكيّفها مع سياق القرار المحدد.
تأكد من إنشاء روابط تتبّع بين القرارات وكلٍّ من المتطلبات والتصاميم المعمارية/الشيفرة.
وفّر فحصًا آليًا للاتساق لضمان بقاء روابط التتبّع متزامنة بعد أي تغيير. قيّد عدد الاعتماديات بين القرارات وغيرها من نواتج البرمجيات.
طبّق إرشادات المبررات بإصرار وحزم؛ فهي أهم جزء من توثيق القرار لأنها تقدّم الأساس المنطقي.