Академический Документы
Профессиональный Документы
Культура Документы
Ruel Ellis
rellis@eng.uwi.tt
http://www.eng.uwi.tt/depts/mech/staff/rellis/rellis.htm
1
Rationale Aims & Objectives
Objectives
demonstrate an understanding of the techniques and
procedures for the management of an information systems
development project
develop a plan and define control mechanisms for an
information system development project
demonstrate an understanding of the techniques and
procedures for software quality control
develop a plan for the implementation of a quality
management system for information systems development
Project Management
What is a project?
An event in which a group of resources
undertake a series of activities in order to
produce one or more end-products
A unique undertaking with a defined starting
point and duration directed at achieving defined
objectives, utilizing finite or infinite resources
Project Management
Examples of projects that require
management
Building a house
Relocating a data center
Writing a book
Developing a software program
2
Project Management
Essential characteristics of a project
A project is unique
It has defined start, duration and end dates
A project has constraints imposed upon it
such as money, equipment, location, resources
A project also has a list of objectives to
follow which is considered a statement
describing the end-product
Project Management
What is project management?
Project Management is the management of
an organized set of activities directed
towards a common goal, using specified
management structures and techniques that
include a variety of tasks
Project Management
Characteristics of Project Management
include the:
Determining of project objectives
Managing of budgets and resources
Reporting of project progress
Evaluating efficiency and effectiveness
3
Project Management
There is a need for project management as
many projects fail to:
establish good business reasons for taking on the job
keep the final client consulted and involved at every
step
identify the required end-products in sufficient detail
define how satisfactory completion of each product
will be measured
Project Management
Need for project management..continued
identify and control all necessary activities
accurately estimate the effort required for an
activity
leave any allowance for poor estimating or things
going wrong
control the many changes to requirements which
will occur
Project Management
A successful project must be completed:
on schedule
within budget
complete with all the functions defined by the
user
As a result, these requirements need to be
controlled to obtain a successful project
4
Project Management
a project management methodology will provide
much of the control needed
the use of a standard development methodology will
list the activities to be conducted and their sequence
many methods and models exist to assist in the
planning of the management of a project:
Waterfall
Code & fix
Spiral
discussed in detail in a separate lecture
Project Managers
are responsible for managing projects
they co-ordinate the project and related
tasks in sequence
have direct responsibilities for
resources assigned to the project
their main aim is to ensure the project
gets completed correctly and on time
5
Project Management Process
In order to conduct a successful software
project a project manager must understand:
the scope of the work to be delivered
the risks to be incurred
the resources required
the tasks to be accomplished
the effort & cost to be expended
6
Project Management Terminology
Project goal
is a result that should occur if the project is
carried out successfully
project management goals must be clear &
measurable and achievable
7
Project Management Terminology
Project deliverable
specifying exactly what deliverables are
expected within each project step makes sure
that work on the project is progressing, as the
steps are not complete until the deliverable is
finished
deliverables provide a running history of
what was conducted, who conducted it, when
where and why!
8
Project Management Terminology
Gantt charts
resource requirements may be stated in terms of
person/months, money or time allocations
Gantt charts excellent for communicating with others,
identifying problems, deciding on corrective action
9
PM Roles & Responsibilities
Technical roles - systems analysts,
programmer-analysts, application programmers,
technical writers, computer operators, database
administrators, QA personnel
User roles - user support staff, sponsors, user
operators, user representatives
Management roles - project managers, user
department managers, quality managers,
financial controllers, senior executives
Project Planning
planning can be described as the function of
selecting business objectives and establishing
policies, procedures & programs necessary for
achieving them.
planning fully defines the project work to be
done, by whom and when
Project Planning
Project planning is required for a number
of reasons:
to eliminate or reduce project uncertainty
to improve efficiency of the development
process
to obtain a better understanding of project
objectives
to provide a basis for monitoring & controlling
project
10
Project Planning
one thing that is critical to the planning
activity is an understanding of the project
objectives, as these define the ultimate
criteria against which the success of the
project will be measured
the project may not concurrently satisfy
all the objectives, in which case project
priorities must be agreed at the outset of the
planning phase
11
Levels of Project Planning
A project plan should also :
indicate the resources to be allocated to the
project during each calendar month
establish the project tolerances(resources/time
constraints)
indicate the project milestones & assessment
dates
12
Levels of Project Planning
An individual work plan
this is the lowest level of project plan
an individual project plan schedules the
activities of an individual member of the
project team
the time-frame of this plan is usually in
terms of weeks
13
Elements of a Project Plan
A project plan should provide:
graphical summary
plan description
plan assumptions
external dependencies
associated risks
14
Overview
Brief introduction to Project Management
concepts & terminology
Where to find all PM module information
Onus on students to check webpage &
noticebard regularly
Next week on concentrating on the ‘Rapid
Development’ Project management methodology
for the rest of the course
15