Lecture -2 Project management context and processes
Lecture -2 Project management context and processes
2
Projects can’t be run in
• isolation
Projects must operate in a broad organizational environment
• Project managers need to take a holistic or systems view
of a
project and understand how it is situated within the
larger organization
• Project managers need to use systems thinking:
– A system is a set of interacting components working with an
environment to fulfil some purpose
– Taking a holistic view of carrying out projects
within organizational context
3
A Systems View of Project
• Management
Senior managers must make sure that projects continue to
support current business needs
• A systems approach emerged in the 1950s to describe a
more analytical approach to management and problem
solving
• Three parts include:
– Systems philosophy: an overall model for thinking
about
things as systems, interacting components working
within an
environment to fulfill some purpose
4
A Systems View of Project
Management
– Systems analysis: problem-solving approach that
requires:
•defining the scope of the system,
•dividing it into components,
5
Systems
Approach
Structural
Political HR Symbol
Frame
Frame Frame Frame
6
Three Sphere Model for Systems
Management
• The three-sphere model of systems management deals with the
business, organizational and technological aspects and/or
issues related to the project that should be defined and
considered in order to select and manage projects effectively and
successfully.
Business:
• A project should supplement or serve as an answer to
the
business goals.
7
Cont’d…
• Business Issue:
8
Cont’d…
Technology:
– The technological sphere should state the proper HW and SW
issues to be resolved
– Technological issues:
• What OS, server platform, scripting language and database
should be used?
9
Cont’d…
Organization:
– As for the organizational aspect, matters
involving the
stakeholders should be taken into full consideration
– Organizational Issues:
• Do we have the existing manpower to develop the project?
10
Cont’d…
11
Cont’d…
• If the project manager would be able to point out as early as
possible the aforementioned issues and integrate it to the project
it would definitely aid in determining if an organization should
invest and produce the project.
12
Project Phases and the Project Life Cycle
13
More on Project Phases
– concept
– development
– implementation
– support
15
Phases of the Project Life
Cycle
16
Product Life Cycles
17
Product Life Cycles
18
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
RAD used to produce systems quickly
development
sacrificing
model: of operational
quality without software
• Prototyping model: used for developing prototypes to clarify
user requirements
19
Adaptive Software Development (ASD) life
cycle
• Agile software development is a group of software development
methods in which requirements and solutions evolve through
collaboration between self organizing, cross-functional teams.
• It promotes adaptive planning, evolutionary development, early
delivery, continuous improvement and encourages rapid and
flexible response to change.
• It is a conceptual framework that focuses on frequently delivering
small increments of working software.
20
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
21
Why Have Project Phases and Management
Reviews?
• A project should successfully pass through each of the
project phases in order to continue on to the next
• Management reviews (also called phase exits or kill points)
should occur after each phase to evaluate the project’s
progress, likely success, and continued compatibility with
organizational goals
22
Understanding Organizations
Structural frame: Human resources frame:
Focuses on roles and Focuses on providing
responsibilities, harmony between needs
coordination and of the organization and
control. Organization needs of people.
charts help define this
frame.
Political frame: Symbolic frame: Focuses
Assumes organizations on symbols and meanings
are coalitions composed related to events. Culture
of varied individuals and is important. how do
interest groups. Conflict people dress? how many
and power are key issues. hours do they work? how
do they run meetings?
23
Many Organizations Focus on the Structural
Frame
• Most people understand what organizational charts are
• Many new managers try to change organizational structure when
other changes are needed
• 3 basic organization structures
– Functional:- functional managers (vice president)
reportto the CEO (Chief Executive Officer)
– Project:- program managers report to the CEO
– Matrix:- middle ground between functional and project
structures; personnel often report to two or more bosses;
structure can be weak, balanced, or strong matrix
24
Functional, Project, and Matrix Organizational
Structures
26
Organizational Structure Influences on Projects
Organization Matrix
Type Project Functional Weak Matrix Balance Strong Matrix Projectized
Characteristics d
Matri
x
Project Little Limited Low to Moderat High to
Manager's or Modera e To Almost
Authority Non t e Total
e High
Percent of
Performing Virtuall 0-25% 15-60% 50-95% 85-100%
Organization's y
Personnel None
Assigned
Full- time to Project
Work
Project Manager's Role Part-time Part-time Full-time Full-time Full-time
Common Title Project Project Project Project Project
for Project Coordinato Coordinato Manage Manage Manage
Manager's Role r/ Project r/ Project r/ r/ r/
Leader Leader Project Program Program
PMBOK Guide, 2000, p. 19 Officer
Manager Manager
Project address the human resources, political and symbolic
frames, too.
Management Part-time Part-time Part-time Full-time Full-time 27
ATdmhienisotrragtiaveni nal structu re s the t manager’s authority,
zSatiota influence projec
b uff t
What Helps Projects
• Succeed?
According to the Standish Group’s report CHAOS 2001: A Recipe
for Success, the following items help IT projects succeed, in order of
importance:
– Executive/managerial support
– User involvement
– Experienced project manager
– Clear business objectives
– Minimized scope
– Standard software infrastructure
– Firm basic requirements
– Formal methodology
– Reliable 28
estimates
Need for Top Management
• Commitment
Several studies cite top management commitment as one of the
key factors associated with project success
• People in top management positions are key stakeholders in
projects
• A very important factor in helping project managers successfully
lead projects is the level of commitment and support they receive
from top management
29
How Top Management can help project
managers
• Providing adequate resources
• Approving unique project needs in a timely manner (HW, SW
needs, financial support as the project run)
• Getting cooperation from other parts of the organization
(encourage functional manager to cooperate with project
managers)
• Mentoring and coaching on leadership issues (give advices
for project managers in leadership and encourage them to take
classes to develop their leadership skills and assign funds and
time to do 30
so)
Need for Organizational Commitment to
Information Technology (IT)
• If the organization has a negative attitude toward IT, it will
be difficult for an IT project to succeed
• Having a Chief Information Officer (CIO) at a high level in
the organization helps IT projects
• Assigning non-IT people to IT projects also encourage more
commitment
31
Need for Organizational
•
Standards
Standards and guidelines help project managers be more
effective
• Senior management can encourage
– the use of standard forms and software for
project management
– the development and use of guidelines for writing
project plans or providing status information
– the creation of a project management office or center of
excellence
32
Suggested Skills for a Project
Manager
• Communication skills: listening, persuading
• Organizational skills: planning, goal-setting, analyzing
• Team Building skills: empathy, motivation, esprit de corps
• Leadership skills: set examples, be energetic, have vision (big picture),
delegate, be positive
34
Most Significant Characteristics of Effective and
Ineffective Project Managers
Effective Project Managers Ineffective Project Managers
Lead by example Set bad examples
Are visionaries Are not self-assured
Are technically competent Lack technical expertise
Are decisive Are poor communicators
Are good communicators Are poor motivators
Are good motivators
Stand up to upper management
when necessary
Support team members
Encourage new ideas
35
The context of software
• projects
SW projects can be very diverse in terms of size,
complexity, products produced, application area, and resource
requirements
• SW project team members often have diverse backgrounds and
skill sets
• SW projects use diverse technologies that change rapidly; even
within one technology area, people must be highly specialized
36
Recent trends affecting software project
management
• Globalization: lower trade and political barriers and the digital
revolution have made it possible to interact almost
instantaneously with billions of other people across the planet
• Outsourcing: outsourcing is when an organization acquires
goods and/or sources from an outside source; offshoring is
sometimes used to describe outsourcing from another country
• Virtual teams: a virtual team is a group of individuals who work
across time and space using communication technologies
37
Important tools and suggestions related to
globalization
• Issues
– Communications
– Trust
– Tools
• Suggestions
– Employ greater project
discipline
– Keep project momentum going
39
Advantages of virtual
• teams
Increasing competiveness and responsiveness by having a team
of workers available 24/7
• Lowering costs because many virtual workers do not
require office space or support beyond their home offices
• Providing more expertise and flexibility by having team members
from across the globe working any time of day or night
• Increasing the work/life balance for team members
by
eliminating fixed office hours and the need to travel to work
40
Disadvantages of virtual
• teams
Isolating team members
• Increasing the potential for communications problems
• Reducing the ability for team members to network and
transfer information informally
41
End