الجزء الأول: شرح كامل

أرشيف Architecture Decision Records

كل قرار مهمّ: سياق، خيارات، قرار، عواقب — صفحة واحدة، رقم متسلسل.

50 دقائق متقدم فردي فعل

الهدف

منع «لماذا قرّرنا هذا قبل سنة؟ نسينا» — ذاكرة مؤسّسيّة للقرارات.

الخطوات

  1. 1
    صنّف القرارات السابقة الكبيرة (6 أشهر).
    10 دقائق
  2. 2
    لكل قرار: اكتب ADR بـ4 أقسام (context, options, decision, consequences).
    25 دقائق
  3. 3
    رقّمها متسلسلًا (ADR-001, ADR-002...).
    4 دقائق
  4. 4
    حفظ كـmarkdown في repo (لا Notion — git history).
    6 دقائق
  5. 5
    كل قرار جديد: ADR قبل التنفيذ.
    8 دقائق
  6. 6
    حدّث ADR قديم بـ«deprecated by ADR-N» — لا تحذف.
    6 دقائق

النتيجة المتوقّعة

فوريًا
تكتشف قرارَين قديمَين لم تعد تذكر سياقهما.
خلال أسبوع
بعد 6 أشهر، استدعاء «لماذا فعلنا هذا؟» يأخذ ثوانٍ.
علامة النجاح
كل قرار له ADR برقم + التاريخ + المسؤول.
إن لم تنجح
إن كتبت ADR بعد التنفيذ، فأنت تبرّر — لا تقرّر.

سؤال التأمّل

أيّ قرار اتّخذتموه قبل سنة ولا تذكرون لماذا؟

المرجع العلمي

المدرسة: 12-Factor / Architecture Decision Records

الروّاد: Michael Nygard · Adam Wiggins (2011)

Nygard — Cognitect blog post 2011 «Documenting Architecture Decisions» قدّم ADR؛ Wiggins (Heroku) — 12-Factor App شاع التوثيق المنظّم.

الكلمات المفتاحية

اطبع بطاقة
الجزء الثاني: التطبيق التفاعلي

طبّق الآن

أرشيف Architecture Decision Records: تطبيق تفاعلي مصمَّم لهذا التمرين. مدّته 50 دقيقة. كلّ widget يحفظ مدخلاتك تلقائيًّا.

هرم Minto

النصّ النهائي للاستخدام

املأ الحقول أعلاه ليظهر النصّ.