Primavera 6 R 8.1 Course Eng Amr Askar
Primavera 6 R 8.1 Course Eng Amr Askar
Eng_askar@yahoo.com
TEL : 01117770602 - 01223684649
Introducing P6 R8.1 LEVEL 1
Topics
1- Introduction to project management and Primavera
2- The Project Management Life Cycle
3- Navigating and layouts
4- Creating Enterprise Project Structure
5- Creating a Project
6- Creating a Work Breakdown Structure
7- Adding Activities
8- Maintaining the Project Documents Library
continued...
Topics (cont.)
9- Creating Relationships
10- Scheduling
11- Assigning Constraints
12- Formatting Schedule Data
13- Defining Roles and Resources
14- Assigning Roles
15 - Assigning Resources and Costs
16 - Analyzing Resources
17- Printing Layout and Reports
...
LECTURE 1
Introduction to project management and
Primavera
PM Framework
• What is a Project?
A project is a temporary endeavor undertaken to create a
unique product, service, or result.
• Temporary
( definite beginning and definite end)
Most projects are undertaken to create a lasting outcome.
• Unique
( different location, different design, different circumstances, different
contractors etc.)
• Progressive Elaboration
Continuously improving and detailing a plan as more detailed and specific
information and more accurate estimates become available.
The Triple Constraints
Program management
A program is defined as a group of related projects managed in a coordinated way to
obtain benefits and control not available from managing them individually.
Portfolio management
A portfolio is a collection of projects or programs and other work that are grouped
together to facilitate effective management of that work to meet strategic business
objectives.
Project management office (PMO)
A project management office (PMO) is a management structure that standardizes
the project-related governance processes and facilitates the sharing of
resources, methodologies, tools, and techniques.
Directive. Directive PMOs take control of the projects by directly managing the
projects.
١١
Project Management Knowledge Areas
• Project Integration Management
• Project Scope Management
• Project Time Management
• Project Cost Management
• Project Quality Management
• Project Human Resources Management
• Project Communications Management
• Project Risk Management
• Project Procurement Management
• Project Stakeholder Management
Project Management Process Groups
• Initiating process group
performed to define a new project or a new phase of an existing project by obtaining
authorization to start the project or phase.
١٦
Process Groups Interact in a Project
١٧
Characteristics of a Project Life Cycle
١٨
OPEN
OPEN
File Open
Open Project
NEW PROJECT
ADMIN
USER PREFERENCES
Level 2
EPS EPS
Node Node
Project
Level 3
EPS EPS EPS F
Node Node Node
Plan Scope Management is the process of creating a scope management plan that
.documents how the project scope will be defined, validated, and controlled
The key benefit of this process is that it provides guidance and direction on how
.scope will be managed throughout the project
Collect requirements
٨٦
Collect requirement
٨٧
Group creativity techniques
• Brainstorming.
٨٨
Requirements
Traceability Matrix
Business
need
Links requirements to
Different level
of Project
their origins
requirements objective
details Allows for tracking &
traceability throughout
project life cycle.
Provides a structure for
Requirement
managing changes to
Test strategy
/scenario
Scope/WBS product scope.
Requirement attributes
include:
Unique ID, description,
Product owner, version, status,
Design
development
completion date,
acceptance criteria.
Define scope
٩٠
Define scope
inputs Tools & techniques outputs
.1 Scope 1 . Project scope
management 1 . Expert judgment statement
plan 2 . Project document
2 . Product analysis
.2 Project charter updates
3 . Alternatives generation
3 Requirements
4 . Facilitated workshops
documentation
4 Organizational
process assets
٩١
Project Scope Statement
Detailed description of the project scope, including major deliverables,
project objectives, project assumptions, project constraints, and a
statement of work.
•Provides documented basis for
• Making future project decisions and for confirming.
•Confirming or developing a common understanding of project scope
among the stakeholders.
•Enables the project team to perform more detailed planning.
•Guides the project team's work during project execution.
٩٢
Project Scope Statement
– Project deliverables
– Project constraints
– Project assumptions
– Approval requirements
Create WBS
inputs Tools & outputs
1 Scope management plan . techniques
2 Project scope statement . 1. Scope baseline
3 Requirements 1 . Decomposition 2. Project document
documentation . .2 Expert judgment updates
4 Enterprise environmental
factors .
5 Organizational process
assets
Create WBS is the process of subdividing project deliverables and project work
.into smaller, more manageable components
The key benefit of this process is that it provides a structured vision of what has
٩٤
.to be delivered
Project
Deliverable 2.1 Deliverable 2.2 Deliverable 2.3 Deliverable 4.1 Deliverable 4.2
Deliverable 2.2.1 Deliverable 2.2.2 Deliverable 4.1.1 Deliverable 4.1.2 Deliverable 4.1.x
Work package
Work package Work package Work package
2.2.2.1 4.1.2.1
2.2.1.1 3.1
٩٥
Sample of WBS (Intranet WBS in Tabular Form)
1.0 Concept
1.1 Evaluate current systems
1.2 Define Requirements
1.2.1 Define user requirements
1.2.2 Define content requirements
1.2.3 Define system requirements
1.2.4 Define server owner requirements
1.3 Define specific functionality
1.4 Define risks and risk management approach
1.5 Develop project plan
1.6 Brief web development team
2.0 Web Site Design
3.0 Web Site Development
4.0 Roll Out
5.0 Support
Decomposition
A planning technique that subdivides the project scope and project deliverables
into smaller, more manageable components, until the project work associated
with accomplishing the project scope and providing the deliverables is defined in
sufficient detail to support executing, monitoring and controlling the work .
٩٧
Work Package
Work Package: is a deliverable or project work
component at the lowest level of each branch of the work
breakdown structure .
•The work package includes the schedule activities and
schedule milestones required to complete the work
package deliverable or project work component
•Level at which the cost and schedule for the work can be
reliably estimated, monitored, and controlled
•Approximated time expected for work package is 80
hours
٩٨
Benefits of using WBS
• Provides a structure for planning the project
• Provides a basis for assigning work to groups and individuals
• Provides a basis for preparing estimates, calculating costs, and
measuring the progress of work
• Clarifies roles and responsibilities of personnel
• Defines the project scope and thus provides a mechanism for
assessing the impact of proposed changes
• Provides data for projecting costs and activities needed on
future, similar projects
٩٩
WBS Dictionary
Work Breakdown Structure Dictionary A document that describes
each component in the WBS
Approved WBS
Scope
statement Approved
WBS
Scope
Dictionary
+ Statement
WBS
Scope
+ Baseline
WBS
dictionary
Project time management
Project Time
Management
includes the
processes required
to manage timely
completion of the
project.
١١٠
Project time management
Planning
6.1 Plan Schedule Management
6.2 Define Activities
6.3 Sequence Activities
6.4 Estimate Activity Resources
6.5 Estimate Activity Durations
6.6 Develop Schedule
١١١
Dependency Relationships in the Precedence Diagramming Method (PDM)
١١٢
.
• Dependency Determination
Three types of dependencies are used to define the sequence among the activities
• Mandatory dependencies
• External dependencies
• Internal dependencies
١١٣
.
A lead
Allows an acceleration of the successor activity.
A lag
Directs a delay in the successor activity
١١٤
B
SS
A
C E
D
Start
H FS +15
F G End
SS +10
I J
K
FF
Start 0 -------------
A 2 Start
B 12 A
C 5 B&D
D 6 Start
E 7 D
F 3 E
Finish 0 C&F
Network Diagramming Analysis
A network diagrams is a schematic display of project’s activities and
dependencies
2 Days 12 Days 5 Days
A B C
Finish
Start
A
0 0
Start 6 Days
0 6
D
١١٨
Critical Path Method (PDM), Forward Pass
Early Start = Highest of predecessor’s
Early Finish Times
0 2 2 14 14 19
A B C
2 Days 12 Days 5 Days 19 19
0 0
Start Finish
0 6 6 13 13 16
D E F
6 Days 7 Days 3 Days
Network Diagram Analysis
Late Finish =
Lowest of successor’s Late Start Times
0 2 2 14 14 19
A B C
0 2 2 14 14 19
0 0 19 19
Start Finish
6 Days 7 Days 3 Days 19 19
0 0
0 6 6 13 13 16
D E F
3 9 9 16 16 19
Network calculations
0 8 8 20 20 25
A B C
0 8 8 20 20 25
0 0 25 25
(0) (0) (0) Finish
Start
6 Days 7 Days 3 Days 25 25
0 0
0 6 8 15 15 18 (0)
Float = (0)
D E F
9 15 15 22 22 25
١٢٣
.
Exercise
15 minutes
١٢٤
You are the project manager for project with the
following network diagram
task Preceding Estimate
Activity in months
Start 0
Draw the network diagram ? •
1 Start 2
Calculate all of the paths in this •
network diagram?
2 Start 3
What is the duration of the •
critical path of this network 3 1 7
diagram?
What is the float of task 3? • 4 1,2 9
What is the float of task 5? •
5 2 3
What is the float of task 1? •
What is the slack of task 7? • 6 3 2
7 4 8
End 5,6,7 0
7 2
2 9 9 11
2
3 6
11 18 18 20
0 2
1
1 3 9 8
3 12 12 20
start 3 4 7 Finish
3 12 12 20
0 3
2 3
0 3
3 6
5
17 20
• 1 - 3 - 6 : 2 + 7 + 2 = 11 months .• = 14 months
1 - 4 - 7 : 2 + 9 + 8 = 19months • = 1 month
• 20 months
•
• Using float = LS – ES = 9 months
١٢٧
Schedule Compression
Shortens the project schedule without changing the project scope, to meet schedule
Crashing: cost and schedule tradeoffs are analyzed to determine how to obtain
the greatest amount of compression for the least incremental cost.
١٢٨
Estimate activity durations
• Expert judgment
Expert judgment can be used to determine whether to combine methods of estimating and how
to reconcile differences between them.
• Analogous estimating
This technique relies on the actual duration of previous similar projects as the basis for
estimating the duration of the current project.
Analogous estimating uses historical information and expert judgment.
Analogous estimating is generally less costly and time consuming than other techniques, but it is
also generally less accurate.
١٢٩
• Parametric estimating .
Parametric estimating uses a statistical relationship between historical data and other
variables to calculate an estimate for activity parameters, such as cost, budget, and
duration.
• Three-point estimates
PERT uses three estimates to define an approximate range for an activity’s duration
Most likely: the duration of the activity, given the resources likely to be assigned,
their productivity, realistic expectations of availability for the activity,
dependencies on other participants, and interruptions.
Optimistic: the activity duration is based on analysis of the best-case scenario for
the activity.
Pessimistic: the activity duration is based on analysis of the worst-case scenario
for the activity
T = O+4M+P
6
Calculation of PERT PROBABILITIES
• Standard Deviation
VARIANCE
σ=P–O
V = σ2
6
O = OPTIMISTIC
P = PESSIMISTIC
١٣١
5
B
4
A
7 5
start C D Finish
-2σ
• +2σ•
σ•
-3 Te, Project• σ•
+3
Duration•
68.26%•
95.46%•
99.73%•
LCL• UCL•
•PERT Calculations
-1σ
• +1σ
•
Project •
Start Date
-2•σ +2σ•
-3σ
• Te, Project• σ•
+3
Duration•
50%•
84.13%•
97.73%•
99.86%•
• Normal Distribution:
50% chance - using expected time durations (Te, )
84% chance - (Te, ) + 1 s , etc
A
B Crashing Cost
C D
١٣٥
- If activity P , Q, and T are on The critical path
which activity should be crashed first considering
the cost is important
T 8 7 4000 5500
Project time management
Planning
6.1 Plan Schedule Management
6.2 Define Activities
6.3 Sequence Activities
6.4 Estimate Activity Resources
6.5 Estimate Activity Durations
6.6 Develop Schedule
١٣٧
6.1 Plan Schedule Management
project schedule.
١٣٨
Plan Schedule Management
Inputs Tools & techniques Outputs
1. Project 1. Expert judgment
management Schedule
plan 2. Analytical techniques Management
2. Project charter 3. Meetings Plan
3. E E F.
4. O P A.
١٣٩
Define activities
Inputs Tools & techniques Outputs
1. Schedule 1. Decomposition 1. Activity list
management 2. Rolling wave planning 2. Activity attributes
plan
3. Expert judgment 3. Milestone list
2. Scope baseline
3. E E F.
4. O P A.
١٤٠
Sequence activities
Inputs Tools & techniques Outputs
1. Schedule Mng 1 . Precedence diagramming 1. Project schedule
plan method (PDM) network diagrams
2. Activity list 2 . Dependency 2. Project document
3. Activity attributes determination updates
4. Milestone list 3 . Leads and lags
5. Project scope
statement
6. EEF.
7. OPA.
١٤١
Estimate Activity Resources
Inputs Tools & techniques Outputs
1. Schedule 1 . Expert judgment 1 . Activity resource
management plan 2 . Alternatives analysis requirements
2. Activity list 3 . Published estimating data 2 . Resource
3. Activity attributes 4 . Bottom-up estimating breakdown structure
4. Resource calendars 5 . Project management 3 . Project document
5. Risk register software updates
6. Activity cost
estimates
7. EEF.
Estimate Activity Resources is the process of
8. OPA.
estimating the type and quantities of material,
human resources, equipment, or supplies required to
perform each activity.
١٤٢
Estimate Activity Durations
Inputs Tools & Outputs
.1 Schedule management Techniques 1 . Activity duration
plan 1 . Expert judgment estimates
.2 Activity list 2 . Analogous estimating 2 . Project
.3 Activity attributes 3 . Parametric estimating document updates
.4 Activity resource req. 4 . Three-point estimates
.5 Resource calendars 5 . Reserve analysis
.6 Project scope statement
.7 Risk register
.8 Resource breakdown The Estimate Activity Durations process requires
structure an estimation of the amount of work effort
.9 EEF required to complete the activity and
.10 OPA The amount of available resources estimated to
complete the activity .
١٤٣
Develop schedule
Inputs Tools & outputs
.1 Schedule management plan techniques
.2 Activity list 1. Schedule baseline
1 . Schedule network
.3 Activity attributes analysis 2.Project schedule
.4 Project schedule network 2 . Critical path method .3 Schedule data
diagrams 3 . Critical chain method .4 Project calendars
.5 Activity resource requirements . 4 . Resource optimization .5 Project management
6 Resource calendars techniques plan updates
.7 Activity duration estimates .5 Modeling techniques .6 Project documents
updates
.8 Project scope statement 6 . Applying leads and lags
.9 Risk register 7 . Schedule compression
.10 Project staff assignments 8 . Scheduling tool
.11 Resource breakdown structure
.12 EEF.
.13 OPA.
١٤٤
Gantt Chart
Activity
Task A
Task B
Task C
Task D
June July Aug sep Oct.
١٤٥
Time
Milestone Chart
١٤٦
LECTURE 4
Human resource management
• Project Human Resources Management includes the processes that organize,
manage, and lead the project team.
• Project management team is a subset of the project team and is responsible for
project management and leadership activities such as initiating, planning,
executing, controlling, and closing
١٧١
Project HR
management
Plan
human
Acquire Develop Manage
resource
project team project team project team
Management
١٧٢
Develop human resource plan
inputs Tools & techniques
1. Project Management Plan 1. Organizational charts and
2. Activity resource position descriptions
requirements 2. Networking
3. Enterprise environmental 3. Organizational theory
factors 4. Expert judgment
4. Organizational process
5. Meetings
assets
outputs
1. Human resource
Management plan
١٧٣
Roles and Responsibilities
• Roles and Responsibilities: Defines the positions, skills, and competencies that
the project demands; the following should be addressed when listing the roles and
responsibilities needed to complete the project:
١٧٤
Organization Charts and Position Descriptions
١٧٥
PM RAM Role
Responsibility
Authority
Hierarchal- type
Organization chart
Text-oriented
format
Matrix-based
١٧٦ Responsibility chart
RACI ◌ٌ
chart Person
Design A R I I I
Build I A R C C
Test I A R C C
Develop
A R I R I
١٧٧
Acquire project team
inputs Tools & techniques
1. Human resource management 1.pre-assignment
plan 2.Negotiation
2.Enterprise environmental 3.Acquisition
factors 4.Virtual teams
3.Organizational process assets 5.Multi-criteria decision analysis
outputs
1.Project staff assignment
2.Resource calendars
3.Project management plan
١٧٨
updates
Develop project team
inputs Tools & techniques
1.Project staff assignments 1.Interpersonal skills
2.Human resource 2.Training
Management plan 3.team-building activities
3.Resource calendars 4.Ground rules
5.co-location
6.Recognition and rewards
7. Personnel assessment tools
outputs
1.Team performance assessments
2.Enterprise environmental factors
١٧٩
updates
Manage project team
inputs Tools & techniques
1.Project staff assignments 1.Observation and conversation
2.H R management plan 2.Project performance appraisals
3.Team performance 3.Conflict management
assessments 4.Interpersonal skills
4. Issue log
4.Work Performance reports
5.Organizational process
assets
Outputs
1.Enterprise environmental factors
updates
2.Organizational process assets
updates
3.Change requests
4.Project management plan updates
١٨٠
5. Project Documents updates
LECTURE 5
LECTURE 6
Project Cost Management
Cost
Price
Pricing: Assessing
Profit how much the
organization will
charge for the
product or service
Project cost management
• Project cost management includes the processes
involved in estimating, budgeting, and controlling
costs so that the project can be completed within
the approved budget
٢٢١
We are about to produce 20 tables in 20 days cost is $20
for each.
How much BAC = ???
BAC = $20 * 20 tables = $400
Today is day 4 How much is the PV ?
PV = $20 x 4 tables = $80
At day 4 i earned only 3 tables, how much is the EV ?
EV = $20 x 3 tables = $60
AC = ??? X 3 tables = $90
SV = EV – PV = 60 – 80 = -$20
CV =EV – AC = 60 – 90 = -$30
SPI = EV / PV = 60 / 80 = 0.75
CPI٢٢٢= EV / AC = 60 / 90 = 0.666
forecasting
• EAC forecast for ETC at new estimate
EAC = AC+ETC
90+ 300 = 390
• EAC forecast for ETC work performed at the budgeted rate
EAC = AC+(BAC-EV )
= 90+(400-60)=430
• EAC forecast for work performed at the percent CPI
EAC = BAC/ CPI
=400 / .66 = 600
• EAC forecast for ETC work considering both SPI and CPI factors
EAC =AC+((BAC-EV) /(CPI*SPI))
=90 +((400 – 60 )/ (.495 )) = 868.68
٢٢٣
Variance at Completion (VAC)
٢٢٤
exercise
.
٢٢٥
Example - Wall Construction
Wall Construction
Time = 1 week per wall
Cost = $ 1,000 per wall,
materials and labor
Total Schedule = 4 weeks
Total Cost = $ 4,000
Working days 5 day per
week starting on Sunday
and finish on Thursday by 5
PM
Assume production is liner
٢٢٦
5 pm Wednesday, Week 2
٢٢٧
5 pm Wednesday, Week 2
٢٢٨
5 pm Wednesday, Week 2
٢٢٩
5 pm Wednesday, Week 2
Earned Value
PV $1,800
EV $1,600
AC $2,250
Schedule Variance = EV - PV
= $1,600 - $1,800
= ($200)
Cost Variance = EV - AC
= $1,600 - $2,250
= ($650)
٢٣٠
5 pm Wednesday, Week 2
Performance Indices
PV $1,800
EV $1,600
AC $2,250
SPI = EV / PV
= $1,600 / $1,800
= .9
CPI = EV / AC
= $1,600 / $2,250
= .7
٢٣١
Types Of Costs
Direct Costs
Indirect costs
Fixed costs
Variable costs
Opportunity costs
Sunk costs
٢٣٢
Present Value
Budgeting technique that debates Year FV PV
0 $50,000 $50,000
the future value of money based on 1 $35,000 $31,819
inflation, etc. 2 $15,000 $12,397
PV = FV
Assume a 10% interest (discount rate)
(1 + r)t
PV (Year 1) = FV / (1 + r)t
FV = amount of money t years from now =$35,000/(1 + 0.1)1
r = interest rate (also called “discount = $31,819
rate”)
t = time period
Net Present Value (NPV)
This Means the total benefits (income or revenue) less the cost. To calculate NPV
you need to calculate the present value of each of the income and revenue figures
then add upA the present values.
0 0 0 200 200
1 50 45 100 91
2 100 83 0 0
3 300 225 0 0
NPV =353-291=62
Payback Period
The exact length of time needed to recover an initial investment as calculated from
cash inflows.
Compares the cost to the benefits of The interest (discount) rate where the
different projects. A BCR of > 1 means present value of the benefits exactly
the benefits are grater than the costs. equals the costs.
A BCR of < 1 means the costs are The higher the rate, the better the
grater than the benefits. A BCR =1 project.
means the costs and benefits are the
An IRR of 0.15 means that you
same.
expect the project to return an
If the BCR of project A is 2.3 and BCR average of 15% on your investment
of project B is 1.7 which project would over a given time period (usually a
you select? number of years).
costs costs
٢٣٨
Project Cost Management
٢٣٩
Plan Cost Management
Inputs Tools & Techniques Outputs
• Project management • Expert judgment . • Cost management
plan . • Analytical techniques . plan
• Project charter • Meetings
• Enterprise
environmental factors
• Organizational process
assets.
Plan cost Management: The process that establishes the policies, procedures,
and documentation for planning, managing, expending, and controlling
project costs.
The key benefit of this process is that it provides guidance and direction on
how the project costs will be managed throughout the project.
٢٤٠
٢٤٠
Estimate Costs
Inputs Tools & Techniques Outputs
• Cost management plan 1 Expert judgment . • Activity Cost
• Human resource 2 Analogous estimating . estimates
management plan . 3 Parametric estimating . • Basis of estimates
• Scope baseline . 4 Bottom-up estimating . • Project document
• Project schedule . 5 Three-point estimating . updates.
• Risk register . 6 Reserve analysis .
• Enterprise 7 Cost of quality .
environmental factors . 8 Project management software
• Organizational process 9 Vendor bid analysis .
assets 10 Group decision-making
techniques.
AC
PV CV= EV - AC
SV= EV - PV
EV
Time
٢٤٣
Control Costs
Inputs Tools & Techniques Outputs