دانلود کتاب The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)
by Frederick P. Brooks
|
عنوان فارسی: افسانه ای انسان ماه: مقاله ای در مورد مهندسی نرم افزار، نسخه سالگرد (نسخه 2) |
دانلود کتاب
جزییات کتاب
در این كتاب ضمن تشریح كلی یك پروژه نرمافزاری، در طی چندین فصل به بیان نقاط كلیدی توسعه یك پروژه میپردازد. در جایی عدم استفاده تیمهای درگیر پروژه از زبان نوشتاری یكسان را به برج بابل تشبیه میكند و میگوید: پروژه ساخت برج بابل نتوانست با موفقیت به پایان برسد زیرا سازندگان آن با صدها زبان مختلف با یكدیگر گویش میكردند و در نتیجه نمیتوانستند مقصود یكدیگر را درك كنند. یكسان نبودن زبانها باعث شد كه برج بابل به مصیبتبارترین پروژه ساختوساز تبدیل شود. اگر در كار پروژههای نرمافزاری نیز قسمتهای مختلف تیم نتوانند از زبان علمی یا فنی و نگارشی یكسانی بهره ببرند، لاجرم عاقبت طرح آنها نیز همانند برج بابل خواهد بود. همچنین در جای دیگری از تأخیرهای بهوجودآمده در طی توسعه پروژه سخن میگوید و اشاره میكند كه همواره افزودن نفرات جدید به یك پروژه نرمافزاری كه از زمانبندی تعیین شده عقب است ، برخلاف تصور ، باعث عقبافتادگی بیشتر آن پروژه خواهد شد. و یا در جای دیگری، ضمن تشریح وظایف تیم توسعهدهنده نرمافزار در مقابل تیم سفارشدهنده نرمافزار میگوید: هرگز تحت فشار، متقبل امور غیرممكن نشوید!