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