Architecture Decision Record

Active theme: Light

← دستاویزات

فیصلوں کی پائیداری کے معیارات

https://www.infoq.com/articles/sustainable-architectural-design-decisions/

فیصلے کی پائیداری کو تفصیل سے متعین کرنے کے لیے ہم نے پانچ بنیادی معیارات اخذ کیے ہیں۔

حکمتِ عملی پر مبنی

فیصلہ سازی کے دوران جو شخص حکمتِ عملی کے نتائج کا جائزہ لے رہا ہو، اسے فیصلوں کے طویل مدتی اثرات جیسی چیزوں پر غور کرنا چاہیے، مثلاً مستقبل کے آپریشنز اور دیکھ بھال کی کوشش۔

قابلِ پیمائش اور قابلِ انتظام

آپ کسی فیصلے کے نتیجے کو وقت کے ساتھ معروضی معیارات کے مطابق، مثالی طور پر عددی معیارات کے مطابق (جیسا کہ مثلاً کوالٹی اٹریبیوٹ سیناریوز اور ورکشاپس میں پیش کیا جاتا ہے)، ناپ اور جانچ سکتے ہیں۔ تمام باریک فیصلوں کو سمیٹنا ممکن نہیں، اس لیے آرکیٹیکٹس کو فیصلوں کی باریکی کو تفصیل کی ایک خاص سطح تک محدود رکھنا ہوگا (مثلاً ڈیزائن کلاس بنانا)۔ اس سے فیصلوں کا زیادہ پائیدار مجموعہ اور کم ٹریس ایبلٹی لنکس حاصل ہوں گے۔ مزید برآں، فیصلوں کے درمیان انحصارات کی تعداد محدود کرنے سے تبدیلیوں کا لہری اثر کم ہوتا ہے۔

قابلِ حصول اور حقیقت پسندانہ

حل کو مسئلے کے مطابق بنانے کی دلیل عملی انداز میں چنی جانی چاہیے اور واضح کی جانی چاہیے۔ مثلاً آرکیٹیکٹس بتا سکتے ہیں کہ انہوں نے ضرورت سے زیادہ یا کم انجینئرنگ سے بچنے کا خیال رکھا ہے (یعنی انہیں “کافی اچھا” (good enough) طریقہ اپنانا چاہیے)۔

تقاضوں میں جڑا ہوا

فیصلہ سازی کو متعلقہ شعبے میں آرکیٹیکچر بنانے کے تجربے اور سیاق و سباق پر مبنی ہونا چاہیے۔ اسے کمپنی کے ماحول کے ساتھ ساتھ منصوبے کے تقاضوں اور پابندیوں کو بھی مدنظر رکھنا چاہیے، بشمول ڈویلپمنٹ ٹیم کی موجودہ مہارتیں، تربیتی بجٹ اور عمل۔

لازوال

فیصلے ایسے تجربے اور علم پر مبنی ہونے چاہئیں جو جلد پرانے ہونے کا امکان نہ رکھتے ہوں۔ مثلاً آرکیٹیکٹس پلیٹ فارم سے غیر وابستہ آرکیٹیکچر پیٹرنز یا تدبیریں چن سکتے ہیں۔