مشخصات
عنوان: Facilitating Software Architecture
نویسنده: Andrew Harmel-Law
ناشر: O’Reilly Media
نقد و بررسی
امتیاز من به کتاب: 2 از 5
کتاب درباره روشی است به نام Architecture Advice Process. من این روش به معماری مشاوره ای ترجمه می کنم. روش تازه ای در طراحی معماری نرم افزار است. در این روش بر خلاف روش سنتی که تمام بار تصمیم گیری درباره معماری بر عهده معمار نرم افزار بود، بار تصمیم گیری بین تمام اعضای تیم تقسیم می گردد. شاید این سوال در ذهن تان شکل بگیرد که افراد تیم تجربه ای در طراحی معماری نرم افزار ندارد چطور می توانند مسئولیت چنین کاری را بر عهده بگیرند؟
در این روش نقش معمار نرم افزار در تیم توسعه نرم افزار از بین نمی رود بلکه به عنوان یک تسهیل گر و هماهنگ کننده ظاهر می شود. معمار نرم افزار در این روش طبق دستورالعمل مشخصی با کمک همه اعضای تیم درباره قسمت های مهم و حیاتی نرم افزار تصمیم گیری می کند. در مرحله بعد همه اعضای تیم باید بر روی تصمیمات گرفته شده تمرکز کنند و از پیاده سازی و اجرای آنها حمایت کنند.
کتاب کلی راهنمایی برای اجرا و پیاده سازی این روش در اختیار خواننده قرار می دهد. حتی درباره چالش هایی که ممکن است در حین پیاده سازی این روش با آنها روبرو شوید صحبت می کند و سعی می کند راه حل هایی ارائه دهد.
کتاب کلی اطلاعات و تئوری های جالب درباره تیم، مدیریت تیم و تصمیم گیری دارد. البته این اطلاعات و تئوری ها در بعضی بخش های خسته کننده می شوند و از دید من حتی اضافی هستند.
پ.ن: دلیل اصلی من برای دادن امتیاز پایین به کتاب هم همین بود.
