Professional Documents
Culture Documents
Lectur Two
Lectur Two
• 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,
5
Systems Approach
Structural
Political Frame HR Frame Symbol 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
14
Phases of the Project Life Cycle
• The final phase of a project life cycle focuses on:
– 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
development of operational software
• RAD model: used to produce systems quickly without
sacrificing quality
• Prototyping model: used for developing prototypes to clarify user
requirements
19
Adaptive Software Development (ASD) life cycle
20
Distinguishing Project Life Cycles and Product
Life Cycles
• The project life cycle applies to all projects, regardless of the
products being produced
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
22
Understanding Organizations
Structural frame: Human resources frame:
Focuses on roles and Focuses on providing
responsibilities, harmony between needs of
coordination and control. the organization and needs
Organization charts help of people.
define this frame.
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) report to
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 Type Matrix
Project Functional Weak Matrix Balanced Strong Matrix Projectized
Characteristics Matrix
Project Manager's Little or Limited Low to Moderate High to
Authority None Moderate To High Almost Total
Percent of Performing
Organization's Virtually 0-25% 15-60% 50-95% 85-100%
Personnel Assigned Full- None
time to Project Work
Project Manager's Role Part-time Part-time Full-time Full-time Full-time
Common Title for Project Project Project Project Project
Project Manager's Role Coordinator/ Coordinator/ Manager/ Manager/ Manager/
Project Leader Project Leader Project Officer Program Manager Program Manager
Project Management
Administrative Staff Part-time Part-time Part-time Full-time Full-time
29
How Top Management can help project managers
• Providing adequate resources
31
Need for Organizational Standards
• Standards and guidelines help project managers be more effective
32
Suggested Skills for a Project Manager
34
Most Significant Characteristics of Effective and
Ineffective Project Managers
Effective Project Managers Ineffective Project Managers
35
The context of software projects
• SW projects can be very diverse in terms of size, complexity,
products produced, application area, and resource requirements
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
37
Important tools and suggestions related to
globalization
• Issues
– Communications
– Trust
– Tools
• Suggestions
– Employ greater project discipline
39
Advantages of virtual teams
• Increasing competiveness and responsiveness by having a team
of workers available 24/7
40
Disadvantages of virtual teams
• Isolating team members
41