Engineering Project Management - Vocational Training …ace.vtc.edu.hk/rmit/eeet2302/engineering...
Transcript of Engineering Project Management - Vocational Training …ace.vtc.edu.hk/rmit/eeet2302/engineering...
6/3/2013
1
Engineering Project
Management
Dr. Heiko Rudolph
Engineering Project
Management
What is Project Management?
Project Management Process
Project Management Knowledge Areas
Project Management Methodologies
Project Management Examples
6/3/2013
2
What is Project
Management?
A Project is a temporary endeavor
- with a defined beginning and end (usually time-constrained, and
often constrained by funding or deliverables)
- undertaken to meet unique goals and objectives
- typically to bring about beneficial change or added value1
Project Management (PM) is “the application of
knowledge, skills, tools and techniques to project
activities to meet project requirements”2
What is Project
Management?• 2570 BC: The Pharaohs built the Great Pyramids of Giza
and today archaeologists still argue about how they
achieved this feat. Ancient records show there were
managers for each of the four faces of the Great Pyramid,
responsible for overseeing their completion.
There was some degree of planning,
execution and control involved in managing this project.
http://www.projectsmart.co.uk/brief-history-of-project-management.html
Brief History
6/3/2013
3
Have you seen this
before?
What is Project
Management?
• Henry Gantt is one of the forefathers of project management. His Gantt chart was a radical idea and an innovation of worldwide importance in the 1920s. Gantt charts are still in use today.
• In 1956, early practitioners of project management and the associated specialities of planning and scheduling, cost estimating, cost and schedule control formed the American Association of Cost Engineers (AACE, now AACE International).
• Other PM methods and tools came afterwards.
Brief History
http://www.projectsmart.co.uk/brief-history-of-project-management.html
6/3/2013
4
What is Project
Management?
What happens without PM?
• No Status Reporting
• No Project Schedule
• No Budget Management
• No Formal Meetings/Communication
Project Management Process http://asky.co.jp/service-pm.html
6/3/2013
5
Project Management
Process
http://en.wikipedia.org/wiki/Project_management
PM Process
Initiating
Identify Project
Alternatives
Select Project
Identify Project Sponsor
Appoint Project
Manager
Charter and Announce
Project
Select and Brief
Project Planning
Team
http://home.comcast.net/~projectmgmt/initiating.htm
6/3/2013
6
PM Process
Planning
ScopeWork-
breakdown Structure
Activity Definition
Activity Sequencing
Duration Estimation
Cost Estimating
Schedule Development
Core planning
processes
http://home.comcast.net/~projectmgmt/initiating.htm
PM Process
Planning
Work Breakdown
Structures (WBS)• Describes the scope of work
in manageable pieces
• 100% rule
• Usually shows planned outcomes, not activities
• Project WBS
• Contract WBS
• Financial WBS
• Organisational Breakdown Structure
6/3/2013
7
Its funny, but what does it
tell us ?
There is a real lesson. Hint: projects are subject to …… what ?
PM Process
Executing
http://www.itplanning.org.vt.edu/pm/processflow.html
6/3/2013
8
PM ProcessMonitoring &
Controlling
http://www.itplanning.org.vt.edu/pm/processflow.html
PM ProcessMonitoring &
Controlling
http://www.itplanning.org.vt.edu/pm/processflow.html
6/3/2013
9
Project Management
Knowledge Areas
Project Management
Intergration
Scope
Time
Cost
QualityHuman
Resource
Communications
Risk
Procurement
Information Technology Project Management, Sixth Edition, 2010
Project Management
Knowledge AreasIntergration Management
Project selection methods Change requests
PM methodologies Change control boards
Stakeholder analyses Project review meetings
Project charters PM software
Project management plans Lessons-learned reports
Information Technology Project Management, Sixth Edition, 2010
6/3/2013
10
Project Management
Knowledge AreasTime
Management
Scope statements Work breakdown structures
Mind maps Statements of work
Requirements analyses Scope management plans
Scope verification techniques Scope change controls
Information Technology Project Management, Sixth Edition, 2010
Project Management
Knowledge AreasScope
Management
Gantt charts Project network diagrams
Critical-path analyses Crashing
Fast-tracking Schedule performance
measurements
Information Technology Project Management, Sixth Edition, 2010
6/3/2013
11
Project Management
Knowledge AreasCost
Management
Net present value Return on investment
Payback analyses Earned value management
Project portfolio
management
Cost estimates
Cost management plans Cost baselines
Information Technology Project Management, Sixth Edition, 2010
Project Management
Knowledge AreasQuality
Management
Quality metrics Checklists
Quality control charts Pareto diagrams
Fishbone diagrams Maturity models
Statistical models
Information Technology Project Management, Sixth Edition, 2010
6/3/2013
12
Project Management
Knowledge Areas
Human Resource
Management
Motivation techniques Empathic listening
Responsibility assignment
matrices
Project organizational charts,
Resource histograms Team building exercises
Information Technology Project Management, Sixth Edition, 2010
Project Management
Knowledge AreasCommunications
Management
Communications
management plans
Kickoff meetings
Conflict management Communications media
selection
Status and progress reports Virtual communications
Templates Project web sites
Information Technology Project Management, Sixth Edition, 2010
6/3/2013
13
Project Management
Knowledge Areas
Risk Management
Risk management plans Risk registers
Probability/impact matrices Risk rankings.
Information Technology Project Management, Sixth Edition, 2010
Project Management
Knowledge Areas
Information Technology Project Management, Sixth Edition, 2010
Procurement Management
Make-or-buy analyses Contracts
Request for proposals or
quotes
Source selections
Supplier evaluation matrices
6/3/2013
14
PM Methodologies
Why use PM Methodologies?
• Gives a clear process for managing
projects (what has to be completed to deliver
your project, how it should be done, in which
order and by when.)
• Reduces the risk of failure if used correctly
PM Methodologies• SDLC
• PRINCE2
• Agile
• RUP
• Waterfall
• etc…
6/3/2013
15
PM MethodologiesSDLC (System
Development Lifecycles)
• Most IT projects use an SDLC that
defines phases and specific
activities within a typical project.
• SDLCs reflect different approaches
to completing the product
deliverables.
http://www.klr.com/articles/Articles_Methodology_selecting_right_pm_methodology.pdf
http://en.wikipedia.org/wiki/Systems_development_life-cycle
PM MethodologiesSDLC (System Development Lifecycles)
Strengths• Controlled access to production source, production
environment, production documentation
• Monitor large projects with detailed steps
• Relevant software and system documentation
• Standardized processes
• Repeatable processes
• Evaluate costs and completion targets.
• Ease of maintenance
http://en.wikipedia.org/wiki/Systems_development_life-cycle
6/3/2013
16
PM Methodologies
SDLC (System Development Lifecycles)
Weaknesses
• Increased development time.
• Increased development cost.
• Systems must be defined up front.
• Rigidity.
• Hard to estimate costs, project overruns.
• User input is sometimes limited.
http://en.wikipedia.org/wiki/Systems_development_life-cycle
PM MethodologiesPRINCE2 (PRojects IN Controlled Environments 2)
- has been adopted as a standard IT project management methodology in nongovernment organizations
throughout the world.
- still most common in the UK and Europe
http://www.klr.com/articles/Articles_Methodology_selecting_right_pm_methodology.pdf
6/3/2013
17
PM Methodologies
PRINCE2
Strength• consistent approach, focus on business justification
• greater control on the plan by regular reviews of project
progress
• stakeholders' engagement before it’s too late
• continuous improvement though sharing lessons learned
detailed competencies as per the role being played in the
project
http://www.brighthubpm.com/methods-strategies/62040-the-prince2-project-management-methodology/
PM MethodologiesPRINCE2
Weaknesses• Provides no explicit treatment of requirements analysis.
It is an implementation methodology, which can lead to
projects being adopted on false premises, and thereby
inevitably failing.
• If not tailored to the needs of the project properly,
PRINCE2 can be far too heavy duty an approach for
small projects, because it will generate too much work.
• Not very agile
http://www.projectmanagement.net.au/prince2_weaknesses
6/3/2013
18
PM MethodologiesAgile
• Agile methodologies arose from the need to
develop software applications that could
accommodate the fast-paced evolution of the
Internet.
• Allows you to see each feature in a working
application much sooner than other methods.
• Estimating and budgeting projects in Agile is
easy and is driven by the number of iterations
and weeks the project will require.
http://www.solutionstream.com/application-development/project-management/
PM MethodologiesAgile
Strength
• Agile is more bottom-up than top-down as a matter of doctrine
• Respects the urgency and importance of priorities conveyed by the
customer/user, most prominently by incremental delivery and flexible
sequencing
• Agile respects the power of emergence and iteration to drive innovation,
provided the customer buys-in
• Has the potential to more effectively align business planning-and-execute
cycles with project cycles.
http://www.johngoodpasture.com/2010/08/10-agile-strengths.html
6/3/2013
19
PM MethodologiesAgile
Weaknesses• Minimize forecasting
• Has difficulty scaling for large projects and large
organizations.
• Weak on architectural planning
• Has limited project planning, estimating and tracking.
• requires more re-work
• Challenges making contractual commitments
• Increases potential threats to business continuity and
knowledge transfer
• Lacks the attention to outside integration
http://www.cedarpointconsulting.com/deliver/articles/before-making-the-leap-to-agile
PM MethodologiesRUP (Rational Unified Process)
• RUP is an iterative and adaptive software development
framework which is promoted by the Rational Software
Company which is now owned by IBM.
• RUP methodology is based around a specific team skillset,
timescales and some key document models. Software
organizations will customize this framework as per their needs
to produce high quality software to meet the stipulated project
budget and project plan.
• RUP methodology unifies the team which will include
members from the six disciplines of software engineering.
http://www.my-project-management-expert.com/rup-methodology.html
6/3/2013
20
PM MethodologiesRUP (Rational Unified Process)
http://www.projects.staffs.ac.uk/suniwe/project/projectapproach.html
PM MethodologiesRUP (Rational Unified Process)
Strength• Iterative-incremental, well-documented process
• Based on functional, behavioural, and structural modeling of the problem domain
and the system the problem domain and the system
• Traceability supported through use cases
• Seamlessness (though with hiccups, e.g. transforming use cases to sequence
diagrams)
• Architecture-centric centric process (which necessitates early process (which
necessitates early specification of an architectural blueprint)
• Customizability addressed
• Risk based development, aimed at mitigating the risks before undertaking the tasks
• Support for structural behavioural and functional modeling at all levels (problem
domain to objects; logical to physical)
http://sina.sharif.ac.ir/~ramsin/index_files/sdmlecture6.pdf
6/3/2013
21
PM Methodologies
RUP (Rational Unified Process)
Weaknesses
• Very complex process
• The process is confusing to those involved. The
iterative-incremental nature of the process further
complicates the issue.
• Although advertised as customizable, configuring the
process is a formidable task in itself.
• Prohibilitive number of models
http://sina.sharif.ac.ir/~ramsin/index_files/sdmlecture6.pdf
PM Methodologies
Waterfall
The waterfall model is a sequential
design process, often used in software
development processes, in which
progress is seen as flowing steadily
downwards (like a waterfall).
http://en.wikipedia.org/wiki/Waterfall_model
6/3/2013
22
PM Methodologies
WaterfallStrength
• The waterfall model strengthen the completion of each phase before continue
to the next phase. This will simplify the management to the software and will
reduce the costly iterations among phases.
• In each phrase, this model will provide quality gates. The quality gate is a
checkpoint to determine the quality of each phase. The next phase will not
proceed unless quality of each phase is achieved. By doing this, the finished
product will have a better quality.
• This model is also simple and easy to follow.
• Lower problems risk for well-understood system by using familiar
technology.
http://myyee.tripod.com/cs457/waterfall.htm
PM MethodologiesWaterfallWeakness
• In each phrase, the programmers must follow the freezing requirements in
the earlier phrase.
• Due to the freezing requirements, this waterfall model does not allow
programmers to make any changes for previous phrases.
• The waterfall model has become a little outdated but it is still widely used.
• This model emphasizes more on products rather than processes.
• This model also does not have feedback loops.
• Higher problems risk for new system. The specifications and design
problems might not suitable for a new system.
• Everything may need to redo if something wrong found in the middle of the
phrases.
• Complexity of software increases because waterfall model does not allow
backtracking.
http://myyee.tripod.com/cs457/waterfall.htm
6/3/2013
23
PM MethodologiesWaterfall• It is suitable for well-understood system so that the finished product will
work perfectly.
• It is also suitable for short-term software program because mostly probably
the program has to redo if the requirements and specifications do not match
the new system.
• It is suitable for simple project. The reason is that the waterfall model does
not allow backtracking which causes the complexity of the program increase
from phrase to phrase.
• It is not suitable for long-term software.
• It is not suitable for complex project because the complexity increases from
phrase to phrase. If something wrong in the middle, the chance of tracing the
mistake is very low and the chance to redo is high.
• It is not suitable for clients who always change their requirements. It will not
move to next phrase unless the clients have confirmed the requirements and
specifications.
http://myyee.tripod.com/cs457/waterfall.htm
Ap
pro
pri
ate
Inap
pro
pri
ate
PM MethodologiesSelect the right methodology
Carefully analyze the following objectives:
• The overall organizational strategy and how
competitive the organization is
• The project scope to be managed and the size of
the project team
• The criticality of the project for the organization
• The flexibility of the project management
methodology for customization as per the
organization’s needs
http://www.my-project-management-expert.com/project-management-methodologies.html
6/3/2013
24
PM Tools
Four commonly used tools in project planning and project management
Brainstorming
Fishbone Diagrams
Critical Path Analysis Flow Diagrams
Gantt Charts
http://www.businessballs.com/project.htm#project-management-tools
PM ToolsBrainstorming
• Brainstorming is usually the first crucial creative stage of the
project management and project planning process.
• Unlike most project management skills and methods, the first
stages of the brainstorming process is ideally a free-thinking
and random technique. Consequently it can be overlooked or
under-utilized because it not a natural approach for many
people whose mains strengths are in systems and processes.
Consequently this stage of the project planning process can
benefit from being facilitated by a team member able to
manage such a session, specifically to help very organised
people to think randomly and creatively.
http://www.businessballs.com/project.htm#project-management-tools
6/3/2013
25
PM ToolsFishbone Diagrams
• also called 'cause and effect diagrams' and Ishikawa
diagrams.
• are chiefly used in quality management fault-detection,
and in business process improvement, especially in
manufacturing and production, but the model is also very
useful in project management planning and task
management generally.
• useful for early planning, notably when gathering and
organising factors, for example during brainstorming.
http://www.businessballs.com/project.htm#project-management-tools
PM ToolsFishbone Diagrams• A fishbone diagram has a central
spine running left to right, around which is built a map of factors which contribute to the final result (or problem).
• For each project the main categories of factors are identified and shown as the main 'bones' leading to the spine.
• Into each category can be drawn 'primary' elements or factors (shown as P in the diagram), and into these can be drawn secondary elements or factors (shown as S). This is done for every category, and can be extended to third or fourth level factors if necessary.
http://www.businessballs.com/project.htm#project-management-tools
6/3/2013
26
PM ToolsProject Critical Path Analysis (Flow Diagrams or Charts)
• A commonly used tool within Critical Path Analysis is PERT (Program/Programme/Project Evaluation and Review Technique
• PERT is a specialised method for identifying related and interdependent activities and events, especially where a big project may contain hundreds or thousands of connected elements.
• PERT analysis commonly feeds into Critical Path Analysis and to other broader project management systems
http://www.businessballs.com/project.htm#project-management-tools
PM ToolsProject Critical Path Analysis
PERT network chart for a seven-month project with five milestones (10
through 50) and six activities (A through F)
6/3/2013
27
PM ToolsGANTT Charts
• GANTT Charts are extremely useful project management tools.
• excellent models for scheduling and for budgeting, and for reporting and presenting and communicating project plans and progress easily and quickly, but as a rule Gantt Charts are not as good as a Critical Path Analysis Flow Diagram for identifying and showing interdependent factors, or for 'mapping' a plan from and/or into all of its detailed causal or contributing elements.
• You can construct a Gantt Chart using MSExcel or a similar spreadsheet.
PM ToolsGANTT Charts
http://en.wikipedia.org/wiki/Gantt_chart
6/3/2013
28
B F CG
Project brainstorming and initial concepts,
ideas, structures, aims, etc*** **
Gathering and identifying all elements,
especially causal and hidden factors* *** **
Scheduling and timescales ** ***
Identifying and sequencing parallel and
interdependent activities and stages* *** *
Financials - costings, budgets, revenues,
profits, variances, etc* * ** ***
Monitoring, forecasting, reporting * ** ***
Troubleshooting, problem identification,
diagnosis and solutions** *** ** *
'Snapshot' or 'map' overview - non-sequential,
non-scheduled** ***
Format for communications, presentations,
updates, progress reports, etc* * ***
*** - main tool
** - optional/secondary tool
* - sometimes useful
B = Brainstorming
F = Fishbone Diagram
C = Critical Path Analysis
G = Gantt Chart
Matrix
compares
the four
PM tools
http://www.businessballs.com/project.htm
Successful PM examples
Project: Refurbishing Heathrow Airport
Terminal 1
�Human Resources Management
�Cost and Procurement Management
�Scope Management
�Communication Management
�Risk Management
Project Management Institute
6/3/2013
29
Successful PM examples
Project: Refurbishing Heathrow Airport
Terminal 1
Human Resources Management
The People: There were 11 top-tier
suppliers who reported directly to the
project manager, and dozens more who
subsequently reported in to them, overall
involving a very large number of workers
Communication and Time management
were also challenges
Project Management Institute
Successful PM examplesProject: Refurbishing Heathrow
Airport Terminal 1
Human Resources Management
The Planning: If one contractor was late
in finishing levelling the floor, this could
delay the contractor that was scheduled to
install the furniture, causing a larger
knock-on effect throughout the project.
Project Management Institute
6/3/2013
30
Successful PM examples
Project: Refurbishing Heathrow Airport Terminal 1
Cost and Procurement Management
Budget changes: the project team was faced with an almost
insurmountable task of finding an alternative solution that was
acceptable to the various stakeholders and could also be
procured and installed in less than four weeks.
Project Management Institute
Successful PM examples
Project: Refurbishing Heathrow Airport Terminal 1
Scope Management
Structural Challenges: The team had to repair damaged floor in the
terminal that was left when the building was initially constructed 40 years
earlier. Mending the floor when other work was taking place
simultaneously in the area was a challenge, especially this added an extra
21 weeks to the project.
The project team met with the main contractor, terminal mainternance and
other contractors to discuss the issue of re-flooring this area and to develop
a joint phasing plan to sequence the work and what areas would be
protected for site storage of materials and tools. Despite the prospect of a
21-week delay, the team still delivered on time.
Project Management Institute
6/3/2013
31
Successful PM examplesProject: Refurbishing Heathrow Airport Terminal 1
Results: Heathrow Airport Terminal 1 was completed on time in September
2008. The project involved more than 500,000 working hours and kept
within its £57.6 million budget.
• The project delivered on time and within budget
• The project had a good health and safety record with no reported incidents,
despite dealing with serious hazards like asbestos.
• There was effective team work between the numerous contractors,
suppliers, stakeholders and various support functions.
• All challenges were successfully met by the project team including £6.3m
of unexpected out-of-scope work that was engineered into the final
solution without an increase to the approved project budget.
Project Management Institute
Successful PM examples
Baldwin Water Works:
Reconstructing Cleverland’s water system
The project faced many challenges, including the need
to conduct construction while continuing to provide
water to the city, and working around the many
historical landmarks within the system.
Project management provided the tools and
benchmarks to ensure on-budget and on-time delivery,
making this reconstruction project successful.
Project Management Institute
6/3/2013
32
Successful PM examplesBaldwin Water Works:
Reconstructing Cleverland’s water system
�project completed US$2,884,075 (10.7 percent)
below awarded contract amount;
�reached all milestones on or ahead of schedule;
�repairs on all filters completed eight months early
due to communication and scheduling of specific
deadlines throughout project; and
�received multiple awards, including American Public
Works 2004 Project of the Year.
Project Management Institute
Successful PM examples
World’s Largest Gas Separation Plant Finished On
Time and Under Budget
In September 2007, PTT Public Company commissioned
Samsung Engineering Co to build the PTT Gas Separation Plant
#6 (GSP-6) in Rayong, Thailand.
The plant, which was valued at US$630 million, powers
Thailand’s growing petrochemical, commercial, domestic and
transport markets. The plant recovers ethane, propane, and other
components from natural gas.
Samsung Engineering’s project team handled the project
management, engineering, procurement, construction and
commissioning work on a lump-sum turn-key basis.
Project Management Institute
6/3/2013
33
Successful PM examples
World’s Largest Gas Separation Plant Finished On
Time and Under Budget
Samsung Engineering cited project risk management, project
communications management and project human resources
management as instrumental in the successful delivery of this
project.
The GSP-6 project was successfully completed on 25 January
2011, on time and under budget, after 19,304,700 accident-free
hours. The plant is now the largest gas separation plant in the
world in terms of the number of production through-
fractionation units.
Project Management Institute
Failure PM examples
Denver Airport Baggage System
In 1993, The City and County of Denver have built a massive
new airport, the New Denver International Airport.
A mechanized baggage system is at the heart of the New Denver
Airport, as for all major new airports. This was to be something
unique: the "Integrated Automated Baggage Handling System",
originally designed to distribute all baggage – including
transfers -- automatically between check-in, the aircraft and
pick-up on arrival.
Project Management Institute
6/3/2013
34
Failure PM examples
Denver Airport Baggage System
Massive problems plagued this automated baggage systems.
Consequently, the New Denver Airport did not open in October
1993 as scheduled but delayed around 16 months.
This delay costs the owners a lot (add approximately $560M to
the cost of the airport).
Project Management Institute
Failure PM examplesDenver Airport Baggage System
Basic mode of failure:
� In its simplest form, the Airport project failed because those
making key decision underestimated the complexity involved.
�Failure to anticipate the number of carts correctly would result
in delays in picking up bags that would undermine the
system’s performance goals.
�Failure to recognise the complexity and the risk involved
contributed to the project being initiated too late.
�The underestimation of complexity led to a corresponding
underestimation of the effort involved.
Project Management Institute
6/3/2013
35
Failure PM examplesDenver Airport Baggage System
Key decisions led to disaster:
� Strategy change: failure to link the airport’s overall strategy (the goal of
having one of the world’s most efficient airports) with the sub-strategy of
how to build the baggage system.
� The decision to proceed: The airport PM team and other teams decided to
proceed with the full scale project despite clear indications that there was
insufficient time left for the project to be completed successfully.
� Schedule, scope and budget commitments
� Acceptance of change requests
� Design of the physical building structure
� Risk management failures
� Leadership Change
� Architectural and design issues
Project Management Institute
Failure PM examplesDenver Airport Baggage System
Denver suffers from:
1. The underestimation of complexity
2. A lack of planning resulting in subsequent changes in strategy
3. Excessive schedule pressure
4. Lack of due diligence
5. Making firm commitments in the face of massive risks and uncertainty
6. Poor stakeholder management
7. Communications breakdowns
8. People working in silos
9. Poor design
10. Failure to perform risk management
11. Failure to understand the implication change requests might have
12. Lack of management oversight
Project Management Institute