این کتاب به مفهوم پروژه، اهمیت مدیریت پروژهی نرمافزاری، طبقهبندی پروژههای نرمافزاری، ارزیابی پروژه و مدیریت برنامهی جامع، طرح تجاری، برنامهریزی پروژه، انتخاب یک روش مناسب برای پروژه، برآورد تلاش مورد نیاز برای نرمافزار، برنامهریزی فعالیتها، مدیریت ریسک، تخصیص منابع به پروژه، نظارت و کنترل، مدیریت قراردادها، مدیریت بر افراد در محیطهای نرمافزاری، کار تیمی و کیفیت نرمافزار میپردازد.
مناسب برای: تمام کسانی که میخواهند یک نرمافزار بنویسند (چه کوچک و چه بزرگ)، دانشجویان رشتههای کامپیوتر و فناوری اطلاعات، متخصصین حوزهی نرمافزار، برنامهنویسان شرکتها و سازمانها میتوانند از این کتاب بهرهمند شوند.
پیشنیاز: آشنایی با مهندسی نرمافزار
مهارتی که کسب خواهید کرد: پس از مطالعهی این کتاب، با مفهوم پروژهی نرمافزاری آشنا میشوید، میتوانید پروژه را ارزیابی و برنامهریزی کنید و برنامهی جامع برای پروژه تهیه نمایید. از بین روشهای مختلف انجام پروژه، روش مناسبی را انتخاب کنید، میزان کار مورد نیاز برای پروژه را برآورد کنید، فعالیتهای موجود در پروژه را برنامهریزی کنید، ریسکها را مدیریت کنید، منابع را به پروژه تخصیص دهید، قراردادها را مدیریت کنید، پروژه را نظارت و ارزیابی کنید، افراد پروژه را مدیریت کنید، کار تیمی را اداره کنید و کیفیت نرمافزار را تضمین نمایید.