0% found this document useful (0 votes)
12 views

Lecture -2 Project management context and processes

The lecture covers the systems view of project management, emphasizing the importance of understanding organizational structures, stakeholder management, and top management commitment for project success. It outlines the project life cycle phases, the distinction between project and product life cycles, and the significance of organizational commitment and standards. Additionally, it discusses recent trends such as globalization, outsourcing, and virtual teams, highlighting their impact on software project management.

Uploaded by

endalee788
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

Lecture -2 Project management context and processes

The lecture covers the systems view of project management, emphasizing the importance of understanding organizational structures, stakeholder management, and top management commitment for project success. It outlines the project life cycle phases, the distinction between project and product life cycles, and the significance of organizational commitment and standards. Additionally, it discusses recent trends such as globalization, outsourcing, and virtual teams, highlighting their impact on software project management.

Uploaded by

endalee788
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 40

Lecture – 2

Project management context and


processes
Learning
objectives
• Describe the systems view of project management and how it applies
to SW projects

• Understand organizations, including the 4 frames, organizational


structure, and organizational culture

• Explain why stakeholder management and top management


commitment are critical for a project’s success

• Understand the concept of project phase and project life cycle,


and
distinguish between project development and product
development

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,

•identifying and evaluating its problems,

•examining alternative solutions, and

•identifying a satisfactory solution


– Systems management: Address business, technological,
and organizational issues before making changes to systems

5
Systems
Approach

Systems Systems Systems


Management
Philosophy Analysis

Business Organization Technology

Structural
Political HR Symbol
Frame
Frame Frame Frame

Functional Project Matrix

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:

– What will the project cost the company?


– What would be the impact of the website to the sales of the
magazine?
– What would be the cost of maintaining the whole system for
the website?

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?

• Does our current network setup allow employees to develop


this project or do we need an upgrades?

• What will be the server and desktop specifications?

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?

• What is the higher management support required?

• Do we have infrastructure to complete 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

• A project life cycle is a collection of project phases that defines:

– What work will be performed in each phase

– What deliverables will be produced and when

– Who is involved in each phase


– How management will control and approve work produced
in each phase
• A deliverable is a product or service produced or provided as
part of a project

13
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 14

– More resources are needed


Phases of the Project Life
• Cycle
The final phase of a project life cycle focuses on:
– Ensuring that project requirements were met

– The sponsor approves completion of the project


• Project phases vary by project or industry, but some general phases
include

– concept

– development

– implementation

– support

15
Phases of the Project Life
Cycle

16
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

17
Product Life Cycles

• 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

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

• Most large IT products are developed as a series of projects

• Project management is done in all of the product life cycle


phases

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

• Without top management commitment, many projects will fail

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

• Coping skills: flexibility, creativity, patience, persistence


• Technological skills: experience, project knowledge

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

– Common work practices

– Tools

• Suggestions
– Employ greater project
discipline
– Keep project momentum going

– Use newer tools and technology 38


Outsourcing

• Organizations remain competitive by using outsourcing to their


advantage, such as finding ways to reduce costs
• Their next challenge is to make strategic IT investments with
outsourcing by improving their enterprise architecture to ensure
that IT infrastructure and business processes are integrated and
standardized (see Suggested Readings)
• Project managers should become more familiar with negotiating
contracts and other outsourcing issues

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

• Increasing the dependence on technology to accomplish work

41
End

You might also like