ADR استعمال کرنا کیسے شروع کریں
ADR استعمال کرنا شروع کرنے کے لیے اپنے ساتھیوں سے ان شعبوں پر بات کریں۔
فیصلے کی نشاندہی:
AD کتنا فوری اور کتنا اہم ہے؟
کیا یہ ابھی کرنا ضروری ہے، یا زیادہ معلوم ہونے تک انتظار کیا جا سکتا ہے؟
ذاتی اور اجتماعی تجربہ، نیز تسلیم شدہ ڈیزائن کے طریقے اور مشقیں، فیصلے کی نشاندہی میں مدد دے سکتی ہیں۔
مثالی طور پر فیصلوں کی ایک کرنے کی فہرست رکھیں جو پروڈکٹ کی کرنے کی فہرست کی تکمیل کرے۔
فیصلہ سازی:
فیصلہ سازی کی کئی تکنیکیں موجود ہیں، عمومی بھی اور سافٹ ویئر آرکیٹیکچر کے لیے مخصوص بھی، مثلاً ڈائیلاگ میپنگ۔
گروہی فیصلہ سازی تحقیق کا ایک فعال موضوع ہے۔
فیصلے کا نفاذ اور تعمیل:
AD سافٹ ویئر ڈیزائن میں استعمال ہوتے ہیں؛ لہٰذا انہیں سسٹم کے اسٹیک ہولڈرز تک پہنچانا اور ان سے قبول کروانا ضروری ہے جو اس کی مالی معاونت، ڈویلپمنٹ اور آپریشن کرتے ہیں۔
آرکیٹیکچر کے لحاظ سے واضح کوڈنگ کے انداز اور وہ کوڈ جائزے جو آرکیٹیکچر کے خدشات اور فیصلوں پر مرکوز ہوں، دو متعلقہ مشقیں ہیں۔
سافٹ ویئر کے ارتقا میں کسی سافٹ ویئر سسٹم کو جدید بناتے وقت بھی AD پر (دوبارہ) غور کرنا پڑتا ہے۔
فیصلے کا اشتراک (اختیاری):
بہت سے AD منصوبوں میں دہرائے جاتے ہیں۔
اس لیے ماضی کے فیصلوں کے تجربات، اچھے اور برے دونوں، واضح علمی انتظام کی حکمتِ عملی اپناتے وقت قیمتی قابلِ دوبارہ استعمال اثاثے ہو سکتے ہیں۔
فیصلے کی دستاویز بندی:
فیصلے سمیٹنے کے لیے بہت سے سانچے اور ٹولز موجود ہیں۔
ایجائل کمیونٹیز دیکھیں، مثلاً M. Nygard کے ADR۔
روایتی سافٹ ویئر انجینئرنگ اور آرکیٹیکچر ڈیزائن کے عمل دیکھیں، مثلاً IBM UMF اور CapitalOne کے Tyree اور Akerman کی تجویز کردہ جدول کی ترتیب۔
مزید کے لیے:
- اوپر کے مراحل وکی پیڈیا کے اندراج Architectural Decision سے لیے گئے ہیں