رهنمودهایی برای دستیابی به تصمیمات پایدار
https://www.infoq.com/articles/sustainable-architectural-design-decisions/
در کار خود درسهای زیر را آموختهایم که میتوانند بهعنوان رهنمود و ارزیابی برای دستیابی به تصمیمات پایدار به کار روند:
برای مستندسازی اولیهٔ تصمیم از رویکرد ناب/حداقلی استفاده کنید.
همهٔ تصمیمهای مهمی را که برای مستندسازی و درک معماری هدف بهاندازهٔ کافی مرتبط هستند اولویتبندی و ثبت کنید.
تصمیمهای بهویژه مهم را تنها پس از انجام کار اولیه با قالبهای کامل تشریح کنید (یعنی وقتی تصمیمگیرندگان از تصمیمهای معماری اتخاذشده راضی باشند و مطمئن باشند که این تصمیمها بهزودی نیاز به بازنگری ندارند).
از نسخههای ناب/حداقلی مرحلهٔ 1 بهعنوان نسخهٔ کوتاه تصمیمهای مستندشده با سطح ریزدانگی مناسب استفاده کنید تا مروری بر تصمیمهای تفصیلی ارائه شود، و همچنین برای تصمیمهای بدیهی یا ساده.
هرجا ممکن است از دانش معماری موجود، چه از مدلهای راهنما و چه از منابع دیگر، استفاده کنید. چنین دانشی را مرور و گسترش دهید و با زمینهٔ تصمیم مشخص تطبیق دهید.
اطمینان حاصل کنید که پیوندهای ردیابی میان تصمیمها و هم نیازمندیها و هم طراحیها/کد معماری برقرار شده است.
بررسی خودکار سازگاری فراهم کنید تا اطمینان حاصل شود پیوندهای ردیابی پس از تغییر همگام میمانند. تعداد وابستگیهای میان تصمیمها و سایر مصنوعات نرمافزاری را محدود کنید.
رهنمودهای مربوط به توجیهها را پیوسته و قاطعانه اعمال کنید — آنها مهمترین بخش مستندسازی تصمیم هستند زیرا دلیل و منطق را فراهم میکنند.