ISPM Chapter01
ISPM Chapter01
1
Introduction to Project Management
2
Learning Objective
Understand the growing need for PM, especially for IT
Explain what a project is, provide examples of IT projects,
list various attributes of project and describe the triple
constraint
Describe PM and key elements of PM framework
Understand the role of PM by describing what PM do,
what skills they need, what the carreer field like for IT
PMs
3
Motivation for Studying Software Project Management
Software Projects have failure record because of following reasons:
Most of IT and software projects failed or delayed costing billions of
$
Many bugs/1000 lines of codes
Delivering the system over budget
Scope creeping (failure to fulfill all the tasks)
Less quality system
Higher cost of project than the planned one
Reasons:
Lack of Structured and Organized Methodologies
Lack of good Project Management
The need for IS projects keeps increasing
4
Continued…
People and organization today have a new and renewed
interest on project management
Until the 1980s, PM primarily focused on providing:-
schedule and resource data to top management in the
military,
computer, and
construction industries.
5
Advantages of using Formal Project Management
Better control of financial, physical, and human resources
6
What Is a Project?
A project is “ a temporary endeavor undertaken to create
a unique product, service, or result”.
Operations, on the other hand, is work done in
organizations to sustain the business.
Projects are different from operations in that they end
when their objectives have been reached or the project
has been terminated.
7
Project attributes
Projects Attributes
A project has unique purpose: Every project should have a
well-defined objective.
A project is temporary : A project has a definite beginning
and a definite end.
A project is developed using progressive elaboration:
Projects are often defined broadly when they begin, and as
time passes, the specific details of the project become
clearer. Therefore, projects should be developed in
increments.
A project requires resources, often from various areas:
Resources include people, hardware, software, and other
assets.
8
Project Attributes Cont..
A Project should have a primary sponsor or customer:
10
Examples of IT Projects(2)
A television network implements a system to allow viewers to
vote for contestants and provide other feedback on programs
The automobile industry develops a Web site to streamline
procurement
A government group develops a system to track child
immunizations
A large group of volunteers from organizations throughout
the world develops standards for environmentally friendly or
green IT
A company develops a new system to increase sales force
productivity and customer relationship management.
12
Continued…
Scope: What work will be done as part of the project? What
the project’s schedule? How will the team track actual schedule
performance? Who can approve changes to the schedule?
Cost: What should it cost to complete the project? What is the
14
Problems with IT project (cont’d…)
Members of team point of view problems
Inadequate specification of work
Management ignorance of IT
Lack of knowledge of application area
Lack of standards
Lack of up to date documentation
Preceding activities not completed on time-including late
delivery of equipment
Lack of communication b/n users and technicians
Lack of communication leading duplication of work
15
Problems with IT project (cont’d…)
Members of team point of view problems…
Lack of commitment – especially when a project is tied to
one person who then moves
Narrow scope of technical experts
Changing software environment
Remote management
Lack of training
16
What is Project Management?
18
10 Knowledge areas for PM
19
PM Framework Elements (1)
Project Stakeholders: are the people involved in or
affected by project activities
Stakeholders include the project sponsor , project
manager, project team, support staff, customers,
users, suppliers and opponents to the project
These stakeholders often have very different needs and
expectations.
Stakeholders’ needs and expectations are important in
the beginning and throughout the life of a project.
Successful project managers develop good relationships
with project stakeholders to understand and meet their
needs and expectations.
20
PM Framework Elements (2 )
9+1 Project Management Knowledge Areas:
Knowledge areas describe the key competencies that project
managers must develop
4 core knowledge areas lead to specific project objectives
(scope, time, cost, and quality)
5 facilitating knowledge areas are the means through
which the project objectives are achieved (human
resources, communication, risk, procurement
management, stakeholder management.
1 knowledge area (project integration management)
affects and is affected by all of the other knowledge areas.
All knowledge areas are important!
21
Project Management Knowledge Areas
Project management knowledge areas describe the key
competencies that project managers must develop.
1. Project scope management involves defining and
managing all the work required to complete the project
successfully.
2. Project time management includes estimating how long it
will take to complete the work, developing an acceptable
project schedule, and ensuring timely completion of the
project.
3. Project cost management consists of preparing and
managing the budget for the project.
22
Continued…
4. Project quality management ensures that the
project will satisfy the stated or implied needs for which
it was undertaken.
5. Project human resource management is concerned
with making effective use of the people involved with
the project.
6. Project communications management involves
generating, collecting, disseminating, and storing
project information.
7. Project risk management includes identifying,
analyzing, and responding to risks related to the project
23
Continued…
8. Project procurement management involves acquiring
or procuring goods and services for a project from outside
the performing organization.
9. Project stakeholder management includes identifying
and analyzing stakeholder needs while managing and
controlling their engagement throughout the life of the
project.
10. Project integration management is an overarching
function that affects and is affected by all of the other
knowledge areas.
Project managers must have knowledge and skills in all ten
of these areas.
24
PM Framework Elements (3)
25
PM Framework Elements (3)
Project Success:
There are several ways to define project success:
The project met scope, time, and cost goals
The project satisfied the customer/sponsor
The results of the project met its main objective, such as
making or saving a certain amount of money, providing a
good return on investment, or simply making the
sponsors happy
26
Project success factors
Project success factors
Executive support
User involvement
Experienced project manager
Clear business objectives
Minimized scope
Standard SW infrastructure
Firm basic requirement
Formal methodology
Reliable estimates
Other criteria like small milestones, proper planning and
competent staff
27
The Role of the Project Manager
28
Project manager Job Description
A project manager can have many different job
descriptions, which can vary tremendously based on the
organization and the project.
Project manager for a consulting firm:
• Plans, schedules, and controls activities to fulfill
identified objectives applying technical, theoretical, and
managerial skills to satisfy project requirements.
29
Continued…
IT project manager for a financial services firm:
Manages, prioritizes, develops, and implements IT solutions to
meet business needs.
Prepares and executes project plans using project management
software following a standard methodology.
Establishes Cross functional end-user teams defining and
implementing projects on time and within budget.
Acts as a liaison/relationship between third-party service
providers and end users to develop and implement technology
solutions.
Participates in vendor contract development and budget
management.
Provides post-implementation support.
30
Continued…
31
Suggested Skills for Project Managers
Project managers need a wide variety of skills
They should:
Be comfortable with change
Understand the organizations they work in and with
Be able to lead teams to accomplish project goals
32
How Project Management (PM) Relates to Other Disciplines
33
Continued…
34
Most Important Skills and Competencies for PM
1. People skills
2. Leadership
3. Listening
4. Integrity, ethical behavior, consistent
5. Strong at building trust
6. Verbal communication
7. Strong at building teams
8. Conflict resolution, conflict management
9. Critical thinking, problem solving
10. Understands, balances priorities
35
Different Skills Needed in Different Situations
36
Importance of Leadership Skills
37
Ethics in Project Management
38
Task 2
Prepare a presentation on
PMI’s Code of Ethics and Professional Conduct
39
Project Management Software
There are hundreds of different products to assist in
performing project management
Three main categories of tools:
Low-end tools: handle single or smaller projects well, cost
under $200 per user
Midrange tools: handle multiple projects and users, cost
$200-600 per user, Project 2007 most popular
High-end tools: also called enterprise project management
software, often licensed on a per-user basis, like VPMi
Enterprise Online (www.vcsonline.com) – see front cover for
trial version information
40
Task 3
Prepare presentation on not more than 10 pages
Detail review of project management software
Tip:
See the Project Management Center Web site
(www.infogoal.com/pmc) or Top Ten Reviews(http://project-
management-software-review.toptenreviews.com) for links
to many companies that provide project management
software
41
Project Phases and the Project Life Cycle
in each phase
A deliverable is a product or service produced or
provided as part of a project
42
What is a Project Management Life Cycle?
43
Continued…
Project Management is the process by which a project is
initiated, planned, controlled, and brought to a conclusion
to support the accomplishment of business and system
objectives.
Since a project has a defined beginning and end, with
numerous activities and deliverables that have to be
managed, we are calling the aggregation of these
management methods a Project Management Life Cycle
(PMLC).
44
Relationship of PMLC to the Product Development Life
Cycle (PDLC)
47
Continued…
If PMLC and PDLC activities are integrated during a project, why are
they separated in the methodology? They are separated in order to:
48
Project Management Process Groups
49
Continued…
50
Continued…
Planning processes include devising and maintaining a
workable scheme to ensure that the project addresses the
organization’s needs.
The planning tasks include the definition of project scope,
deliverables and constraints (what will be done), the
selection of management and technical methods that will
be used (how it will be done), the definition and
organization of the project team (who will do it), the
estimation of effort and resources required (how much it
will cost), and the determination of project milestones
and schedules (when it will be done).
51
Continued…
52
Continued…
Executing processes include coordinating people and
other resources to carry out the various plans and create
the products, services, or results of the project or phase.
Examples of executing processes include acquiring and
developing the project team, performing quality
assurance, distributing information, managing
stakeholder expectations, and conducting procurements.
53
Continued…
Monitoring and controlling processes include regularly
measuring and monitoring progress to ensure that the
project team meets the project objectives.
The project manager and staff monitor and measure
progress against the plans and take corrective action when
necessary.
A common monitoring and controlling process is reporting
performance, where project stakeholders can identify any
necessary changes that may be required to keep the project
on track.
54
Continued…
Closing processes include formalizing acceptance of the
project or project phase and ending it efficiently.
Administrative activities are often involved in this process
group, such as archiving project files, closing out
contracts, documenting lessons learned, and receiving
formal acceptance of the delivered work as part of the
phase or project.
55
More on Project Phases
In early phases of a project life cycle:
Resource needs are usually lowest
The level of uncertainty (risk) is highest
Project stakeholders have the greatest opportunity to
influence the project
In middle phases of a project life cycle:
The certainty of completing a project improves
More resources are needed
The final phase of a project life cycle focuses on:
Ensuring that project requirements were met
The sponsor approves completion of the project
56
Phases of the Traditional Project Life Cycle
57
Product Life Cycles
Products also have life cycles
The Systems Development Life Cycle (SDLC) is a
framework for describing the phases involved in
developing and maintaining information systems
Typical SDLC phases include planning, analysis, design,
implementation, and support
Systems development projects can follow
Predictive life cycle: the scope of the project can be clearly
articulated and the schedule and cost can be predicted
Adaptive Software Development (ASD) life cycle:
requirements cannot be clearly expressed, projects are
mission driven and component based, using time-based
cycles to meet target dates 58
Predictive Life Cycle Models
Waterfall model: has well-defined, linear stages of
systems development and support
Spiral model: shows that software is developed using an
iterative or spiral approach rather than a linear approach
Incremental release model: provides for progressive
development of operational software
RAD model: used to produce systems quickly without
sacrificing quality
Prototyping model: used for developing prototypes to
clarify user requirements
59
Spiral Model of Software Development (Boehm,
1988)
60
Distinguishing Project Life Cycles and Product Life
Cycles
The project life cycle applies to all projects, regardless of
the products being produced
Product life cycle models vary considerably based on the
nature of the product
Most large IT products are developed as a series of projects
Project management is done in all of the product life cycle
phases
61
The Context of IT Projects
IT projects can be very diverse in terms of size,
complexity, products produced, application area, and
resource requirements
IT project team members often have diverse backgrounds
and skill sets
IT projects use diverse technologies that change rapidly;
even within one technology area, people must be highly
specialized
62
Reading Assignment
Models:
Waterfall Model
V-Model
Spiral Model
RAD Model
Prototyping Model
The Saw tooth Model
64