SPM Lecture 01
SPM Lecture 01
SPM Lecture 01
Project
Management
Dr. Waqar Ashraf Khan
Assistant Professor
Department of Computer Engineering
Bahauddin Zakariya University Multan, Pakistan
Lecture Summary
Course Overview
Course Contents
Course Learning Outcomes
Marks Distribution
Policies
Recommended Books
Introduction to Software Project Management
Course Overview
This course gives you the overview about what Software Project
Management actually is?
What tools and techniques you will use to manage your project?
Similarly, risk management, quality assurance activities, and project
planning, scheduling activities will also be covered in this course..
Course Contents
Introduction to project management, Principals of project management,
integrated software engineering project planning (project infrastructure,
characteristics, activities, work breakdown structure, iterative planning,
size, resource, cost and schedule estimation). Project activity planning
(Network), Resource Requirements, Scheduling and Allocation, Monitoring
and controlling progress, project organization and staffing, Risk analysis
and management; Client Management, project direction and control,
project progress visibility, metrics and measurement, Configuration
management.
Course Objective
To learn the techniques required to plan, organize, monitor and
control software projects.
Course Objective
Learning aspects in SPM …
Managing people, process and problems during a software project
Relating software metrics with software projects
Estimating effort, cost and project duration
Risk assessment techniques
Project scheduling
Project quality management
Formal Technical Reviews (FTRs)
Change management during software development and after delivery to
customer
Marks Distribution
Introduction
What is Management?
Basically, the management involves the following activities:
Planning- deciding what is to be done
Organizing- making arrangements
Staffing- selecting the right people for the job
Directing- giving instructions
Monitoring- checking on progress
Controlling- taking action to remedy hold-ups
Innovating- coming up with new solutions
Representing- liaising with users, etc.
What is Project Management?
Project Management is the art of maximizing the probability that a
project delivers its goals on Time, to Budget and at the required
Quality.
Project management is the application of knowledge, skills, tools, and
techniques to project activities to meet project requirements.
Almost any human activity that involves carrying out a non- repetitive
task can be a project.
So we are all project managers! We all practice project management (PM).
What is Project Management?
Management
Project
Management
Software
Project
Management
The more you know about your project, the better you are able to
manage it
What is Software Project Management?
Software Project Management is distinct from managing any other
project due to complexity involved in the development process: