002 - PM
002 - PM
Engineering
Project Management
Compiled By:
Muzammil Ahmad Khan
[email protected]
Course Description
Managing Information Technology projects
within an organizational context, including the
processes related to initiating, planning,
executing, controlling, monitoring and closing
a project.
This course covers topics such as project
integration, scope, time, cost, risk management.
Project Management 2
CE - 315: Engineering Project Management
Project Management 3
Engineering Project Management
Course Learning Outcomes( CLO’s )
CLO
Outcome Statement Level *
No
Understanding the Project Management principles,
1 C2
methods, project life cycle etc.
Apply the responsibilities of an engineer relevant to
2 professional management practices with respect to an C3
engineering project.
Analyze the strengths, weaknesses opportunities and
3 treats in life cycle of an engineering project in context of C4
social, environmental, political and economics.
Text Book
Information Technology Project Management
7th Edition,
Kathy Schwalbe
Reference Book
Information Technology Project Management
4th Edition
Jack Marchewka
Project Management 5
Marks Distribution
https://sites.google.com/site/cedssuet
Project Management
CE - 315: Engineering Project Management
Chapter No 2:
Project Management and Information Technology Context
Project Management 8
Learning Objectives
Project Management 9
Project cannot be run in Isolation
Project Management 10
A Systems View of Project Management
Project Management 11
Figure 2-1: 3 Sphere Model for
Systems Management
Project Management 12
Figure 2-2: Perspectives on Organizations
Project Management 13
What went wrong ?
In a paper titled “A Study in Project Failure,” two researchers
examined the success and failure of 214 IT projects over an
eight-year period in several European countries.
The researchers found that only one in eight (12.5 percent) were
considered successful in terms of meeting scope, time, and cost
goals.
The authors said that the culture within many organizations is
often to blame
Among other things, people often do not discuss important
leadership, stakeholder, and risk management issues
Project Management 14
Organizational Structures
Project Management 15
Figure 2-3: Functional, Project and
Matrix Organizational Structures
Project Management 16
Table 2-1: Organizational Structure Influences
on Projects
Project Management 17
Organizational Culture
Project Management 18
10 Characteristics of Organizational Structure
Project Management 19
Stakeholder Management
Project managers must take time to identify, understand,
and manage relationships with all project stakeholders
Using the four frames of organizations can help meet
stakeholder needs and expectations
Senior executives/top management are very important
stakeholders
See Chapter 13, Project Stakeholder Management,
for more information
Project Management 20
Media Snapshots
Project Management 21
Importance of Top Management Commitment
Project Management 22
How Top Management can help Project
Managers
Project Management 23
Best Practice
Project Management 24
Need for Organizational Commitment to
Information Technology (IT)
Project Management 25
Need for Organizational Standards
Project Management 29
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
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
Project Management 30
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 build model: provides for progressive
development of operational software
Prototyping model: used for developing prototypes to clarify
user requirements
Rapid Application Development (RAD) model: used to
produce systems quickly without sacrificing quality
Project Management 31
Figure 2-5: Waterfall and Spiral Life Cycle
Models
Project Management 32
Agile Software Development
Project Management 33
The Importance of Project Phases and
Management Reviews
Project Management 34
The Context of IT Projects
Project Management 35
Recent trends affecting IT Project Management
Globalization
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
Agile Project Management
Project Management 36
Important Issues and Suggestions related to
Globalization
Issues
Communications
Trust
Common work practices
Tools
Suggestions
Employ greater project discipline
Think global but act local
Keep project momentum going
Use newer tools and technology
Project Management 37
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
Project Management 38
Global Issues
Project Management 40
Virtual Team Disadvantages
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
See text for a list of factors that help virtual teams succeed,
including team processes, trust/relationships, leadership style,
and team member selection
Project Management 41
Agile Project Management
Agile means being able to move quickly and easily, but some
people feel that project management, as they have seen it used,
does not allow people to work quickly or easily.
Early software development projects often used a waterfall
approach, as defined earlier in this chapter. As technology and
businesses became more complex, the approach was often
difficult to use because requirements were unknown or
continuously changing.
Agile today means using a method based on iterative and
incremental development, in which requirements and solutions
evolve through collaboration.
Project Management 42
Agile makes sense for some projects,
But not all
Many seasoned experts in project management warn people
not to fall for the hype associated with Agile.
For example, J. Leroy Ward, Executive Vice President at
ESI International, said that “Agile will be seen for what it is
… and isn’t….Project management organizations embracing
Agile software and product development approaches will
continue to grow while being faced with the challenge of
demonstrating ROI through Agile adoption.” *
*J. Leroy Ward, “The Top Ten Project Management Trends for 2011,” projecttimes.com
(January 24, 2011).
Project Management 43
Manifesto for Agile Software Development
Project Management 45
Figure 2-6: Scrum Framework
Project Management 46
Agile, the PMBOK® Guide and a new
Certification