Lec 1
Lec 1
Lec 1
LECTURE # 1
The art of planning for the future has always been a human trait. In essence a
project can be captured on paper with a few simple elements: a start date, an end
date, the tasks that have to be carried out and when they should be finished, and
some idea of the resources (people, machines etc) that will be needed during the
course of the project.
1
© Copyright Virtual University of Pakistan
Software Project Management (CS615)
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). But there is a big difference between carrying out a very
simple project involving one or two people and one involving a complex mix of
people, organizations and tasks.
When the plan starts to involve different things happening at different times, some
of which are dependent on each other, plus resources required at different times
and in different quantities and perhaps working at different rates, the paper plan
could start to cover a vast area and be unreadable.
The original programs and computers tended to produce answers long after an
event had taken place. Now, there are many project planning and scheduling
programs that can provide real time information, as well as linking to risk
analysis, time recording, and costing, estimating and other aspects of project
control.
But computer programs are not project management: they are tools for
project managers to use. Project management is all that mix of components of
control, leadership, teamwork, resource management etc that goes into a
successful project.
Project managers can be found in all industries. Their numbers have grown
rapidly as industry and commerce has realized that much of what it does is project
work. And as project-based organizations have started to emerge, project
management is becoming established as both a professional career path and a way
of controlling business.
2
© Copyright Virtual University of Pakistan
Software Project Management (CS615)
Projects are undertaken at all levels of the organization. They may involve a
single person or many thousands. Their duration ranges from a few weeks to more
than five years. Projects may involve a single unit of one organization or may
cross organizational boundaries, as in joint ventures and partnering.
1. Temporary
Temporary means that every project has a definite beginning and a definite end.
The end is reached when the project’s objectives have been achieved, or it
becomes clear that the project objectives will not or cannot be met, or the need for
the project no longer exists and the project is terminated. Temporary does not
necessarily mean short in duration; many projects last for several years. In every
case, however, the duration of a project is finite; projects are not ongoing efforts.
Projects involve creating something that has not been done in exactly the same
way before and which is, therefore, unique and distinct. Projects create:
The presence of repetitive elements does not change the fundamental uniqueness
of the project work. For example:
3. Aims/Tasks/Purpose
The projects are designed to achieve specific targets defined in terms of aims,
tasks or a purpose. The nature and size of the project depends upon
complexity of the task, realization of the aims and scope of the purpose any
organization wants to achieve. In short project has to be aimed for achieving
certain tasks in a given time frame.
1 Progressive, Elaboration
Progressive elaboration is a characteristic of projects that accompanies the
concepts of temporary and unique. “Progressively” means developing thoroughly
in steps, and continuing steadily by increments while elaborated means “worked
out with care and detail; developed thoroughly”
For example, the project scope will be broadly described early in the project, and
made more explicit and detailed as the project team develops a better and more
complete understanding of the objectives and deliverables.
4
© Copyright Virtual University of Pakistan
Software Project Management (CS615)
5
© Copyright Virtual University of Pakistan