Software Project Management Lecture Slides and Course Notes

Software Project Management Lecture Slides and Course Notes

Software project management is an important course of computing degree programs. This course aims to develop students’ skills regarding planning and leading software projects which is an art challenging individual’s creative and entrepreneurial skills. At the same time it a complex science of socialization challenging individual’s leadership, management, and organizational skills. On this page you can download the lecture slides and students’ note of this course taught by Professor Dr. M. A. Pasha (Rector IT-hub).

Lecture 1: Software Project Management Introduction
What is a Project? What is management? Project Management; Programs, Subprojects, and Portfolios; Role of People in Project Management; What is a Software Project? Types of Software Projects; Software Development Lifecycle Models; Software Project Management BOK; Importance of Software Projects; Software Project Management Processes; Problems in Project Management; Successful Software Project Manager.
[Lecture Slides] [Lecture Notes]

Lecture 2: Classification of Software Projects & SPM Approaches
Classification of Software Projects; Based on software development Life Cycle & Approach driven;
Approaches to Software Project Management; Alignment of Software Engineering Methodology with Project Management Methodology; The Ad Hoc Methods Based Approach vs The Process-driven Approach; What is the Right Approach?
[Lecture Slides] [Lecture Notes]

Lecture 3: Project Acquisition
From an External Client; The request for Proposal; Preparing the Proposal; Important aspects of a Technical Proposal; Important aspects of a Financial Proposal; Negotiation; Contract Acceptance; From An Internal Client; The Feasibility Study; Preparing the Proposal; Finalizing the Proposal; Summary.

[Lecture Slides] [Lecture Notes]