پائیدار فیصلوں کے حصول کی ہدایات
https://www.infoq.com/articles/sustainable-architectural-design-decisions/
ہم نے اپنے کام میں درج ذیل اسباق سیکھے جو پائیدار فیصلوں کے حصول کے لیے ہدایات اور جائزے کے طور پر کام آ سکتے ہیں:
ابتدائی فیصلوں کی دستاویز بندی کے لیے مختصر/کم سے کم (lean/minimalistic) طریقہ استعمال کریں۔
وہ تمام اہم فیصلے ترجیح کے ساتھ سمیٹیں جو ہدفی آرکیٹیکچر کو دستاویزی شکل دینے اور سمجھنے کے لیے کافی متعلقہ ہوں۔
خاص طور پر اہم فیصلوں کی تفصیل مکمل سانچوں کے ساتھ صرف ابتدائی کام مکمل ہونے کے بعد دیں (یعنی جب فیصلہ ساز کیے گئے آرکیٹیکچر کے فیصلوں سے مطمئن ہوں اور پراعتماد ہوں کہ ان فیصلوں پر جلد نظرثانی نہیں کرنی پڑے گی)۔
مرحلہ 1 کے مختصر/کم سے کم ورژنز کو درست باریکی کی سطح کے ساتھ دستاویزی فیصلوں کے مختصر ورژن کے طور پر استعمال کریں تاکہ تفصیلی فیصلوں کا جائزہ مل سکے، نیز معمولی یا واضح فیصلوں کے لیے بھی۔
جہاں ممکن ہو، موجودہ آرکیٹیکچر کا علم استعمال کریں، چاہے رہنما ماڈلز سے ہو یا دوسرے ذرائع سے۔ ایسے علم کا جائزہ لیں، اسے وسعت دیں اور مخصوص فیصلے کے سیاق و سباق کے مطابق ڈھالیں۔
یقینی بنائیں کہ فیصلوں اور تقاضوں اور آرکیٹیکچر ڈیزائنز/کوڈ دونوں کے درمیان ٹریس ایبلٹی لنکس قائم ہیں۔
خودکار مطابقت کی جانچ فراہم کریں تاکہ تبدیلی کے بعد ٹریس ایبلٹی لنکس ہم آہنگ رہیں۔ فیصلوں اور دیگر سافٹ ویئر آرٹیفیکٹس کے درمیان انحصارات کی تعداد محدود رکھیں۔
جواز کے لیے ہدایات کو مسلسل اور بھرپور طور پر لاگو کریں — یہ فیصلے کی دستاویز بندی کا سب سے اہم حصہ ہے کیونکہ یہ دلیل فراہم کرتا ہے۔