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