Software Project Management
Software Project Management
Software Project Management
Course Objective
What is a Project
Details relevant to Project
What is Project Management
Details relevant to Project Management
What is Software Project Management
Details relevant to Software Project
Management
What is a Project ?
PMI definition
It is a temporary endeavor (having
specific start and completion dates)
undertaken to create a unique product or
service
Elaborating the Definition …
Temporary
means that every project has a definite beginning and
definite end
End is reached when …
project’s objectives have been achieved OR
It is clear that objective will not be met. The project is
terminated in such a situation
The term temporary does not apply to a project’s product
or service (which is a lasting result)
Unique
means that the product or service is different in some
distinguishing way from all similar products or services
Projects
Projects may involve a single person or thousands
Projects may be completed in hours, several
months or years
Examples of projects
Developing a new product or service
Designing a new vehicle
Constructing a building
Running a campaign for political office
Implementing a new business procedure or process
And so on …
What is Project Management ?
It is the discipline of
planning, organizing, and managing resources
to bring about the successful completion of
specific project goals and objectives
Project Management
Following are related to Project Management
Professional Organizations
Project Management Institute (PMI) (pmi.org)
Software Engineering Institute (SEI)
IEEE Software Engineering Group
Certifications
PMI’s PMP (Project Management Professional)
The “PMBOK” – PMI Body of Knowledge
Tools
MS Project
Primavera Project Manager
Project Management
Management
Project
Management
Software
Project
Management
Software Project Management
a sub-discipline of project
management in which software
projects are planned, monitored and
controlled
Project Planning
Its purpose is to identify the
scope of the project,
estimate the work involved,
and create a project schedule.
Project planning begins with requirements
that define the software to be developed.
The project plan is then developed to
describe the tasks that will lead to
completion
Project Monitoring and Control
The purpose
To keep the team and management up to date
on the project's progress.
If the project deviates from the plan, then the
project manager can take action to correct the
problem.
Project monitoring and control involves
status meetings to gather status from the
team. When changes need to be made,
change control is used to keep the products
up to date.