Professional Documents
Culture Documents
Course Objectives
• Plan, Schedule, & Manage projects
• Cost & Resource management decisions
• Team collaboration and workflow productivity
• Contributor's skills & responsibilities
• Track progress & Optimize capacity
• Deliver on-time and within budget
Course Contents
‐ Lesson 1 Introduction to Primavera
‐ Lesson 2 The Project Management Life Cycle
‐ Lesson 3 Data, Navigating, and Layouts
‐ Lesson 4 Enterprise Project Structure
‐ Lesson 5 Creating a Project
‐ Lesson 6 Creating a Work Breakdown Structure
‐ Lesson 7 Adding Activities
Course Contents
‐ Lesson 8 Creating Relationships
‐ Lesson 9 Scheduling
‐ Lesson 10 Assigning Constraints
‐ Lesson 11 Maintaining Project Document Library
‐ Lesson 12 Formatting Schedule Data
‐ Lesson 13 Roles and Resources
‐ Lesson 14 Assigning Roles
Course Contents
‐ Lesson 15 Assigning Resources & Costs
‐ Lesson 16 Analyzing Resources
‐ Lesson 17 Optimizing the Project Plan
‐ Lesson 18 Baselining the Project Plan
‐ Lesson 19 Project Execution & Control
‐ Lesson 20 Reporting Performance
‐ Lesson 21 Project Website
Lesson 1
Introduction to Primavera
Introduction to Primavera
• History
• Oracle Primavera P6
History
• Primavera roots go back to 1983 when it was first
launched as PC based software for construction
and engineering projects.
• In 2008, Oracle announced it has agreed to acquire
Primavera Software, Inc., a leading provider of
Project Portfolio Management (PPM) solutions, to
accelerate its momentum in delivering mission-
critical operational applications.
• “Primavera P6 EPPM version 8.3” used during
course.
Oracle Primavera P6
• Oracle Primavera P6 Enterprise Project
Portfolio Management (P6 EPPM) is a robust
and easy-to-use integrated solution for
globally
– Prioritizing
– Planning
– Managing
– Executing
projects, programs, and portfolios
Oracle Primavera P6 (cont’d)
• It optimizes role-specific functionality to
satisfy each team member's
– Needs
– Responsibilities
– Skills
Oracle Primavera P6 (cont’d)
• It provides a single solution for managing projects
• of any size
• adapts to various levels of complexity within a project
• intelligently scales to meet the needs of
– Various roles
– Functions
– Skill levels
(In the organization and on project team)
Oracle Primavera P6
Oracle Primavera P6 Enterprise
Project Portfolio Management
Suite
Source: http://docs.oracle.com
Application
• P6: Most users will rely almost exclusively on
the P6 web application running in a standard
web browser. Simply termed P6, it is the
primary interface for administering and
managing projects.
Source: http://docs.oracle.com
Application (cont’d)
• P6 Team Member Interfaces: Optional interfaces for
team members to use to provide status on their tasks.
– P6 Team Member Web: This web interface allows team
members to provide status on their tasks using a web
browser.
– P6 Team Member for iOS and P6 Team Member for
Android: These mobile apps allows team members to
provide status on their tasks while working "on the go".
– P6 Team Member E-mail Statusing Service: This method
allows team members to provide status on their tasks using
any HTML or plain text e-mail application.
Application (cont’d)
• P6 Professional for EPPM: The P6 web application is
the main interface for all project management
functionality. You can also use the P6 Professional
software to take advantage of its core project planning
and scheduling functionality. The P6 Professional
application and its features, including P6 Visualizer,
run on Microsoft Windows. P6 Professional is also
available for users who need to work on their projects
in an offline mode. P6 Professional is available for P6
EPPM users working in a Cloud environment.
Application (cont’d)
• P6 Professional Cloud Connect: Connects P6
Professional to an EPPM Oracle database on
the cloud. P6 Integration API (in remote
mode) is installed by default. Using this, P6
EPPM users working on a WAN environment
can achieve performance levels comparable to
compression server installation. This is
optional for on premises users.
Application (cont’d)
• P6 Progress Reporter: P6 EPPM includes the P6
Progress Reporter integrated timesheet entry
software. Resources use P6 Progress Reporter to
record their time spent working on assignments via
electronic timesheets, and approving managers use
P6 to review and approve them.
• P6 Integration API: A Java-based application
programming interface (API) enabling your P6
EPPM deployment to interface with other
components and systems.
Source: http://docs.oracle.com
Application (cont’d)
• P6 EPPM Web Services : P6 EPPM Web Services is an
integration technology that extends P6 business objects
and functionality. Based on open standards including SOAP,
XML and WSDL, P6 EPPM Web Services enables developers
to leverage standard interfaces to create integrated
software solutions that interoperate with a wide variety of
enterprise software applications running on a diversity of
hardware and operating system platforms.
• P6 Analytics: An optional integrated dynamic reporting
tool with advanced visual features, including dashboards.
Source: http://docs.oracle.com
Functionality
• Core Enterprise Functionality: Use P6 for all of the following
core enterprise functionality:
• Administration and Enterprise Data: Administer user accounts,
preferences, views, application settings, and enterprise data.
• Project, Portfolio, and Resource Management: P6 provides an
extensive array of features designed to optimize all phases of
Project Management, Resource Management, and Portfolio
Management. It includes full support for activities, work
breakdown structures, costs, resource administration and
assignment, roles, teams, portfolio analysis, capacity planning,
and convenient dashboards for measuring status at any level at
every moment.
Source: http://docs.oracle.com
Functionality (cont’d)
• Document Management: P6 includes
document management support with or
without the optional document repository
option. Use the optional document
collaboration features to conduct document
reviews with key stakeholders to keep projects
moving or meet regulatory compliance.
Source: http://docs.oracle.com
Functionality (cont’d)
• Workflows: The workflow engine bundled
with P6 EPPM provides Business Process
Modeling Notation (BPMN) compliant
graphical notation that depicts the steps in
your project initiation workflows. Use the
integrated Workflows portlet to coordinate
the sequence of tasks that flow between
different process participants in a series of
stages.
Source: http://docs.oracle.com
Functionality (cont’d)
• Reports: Generate and view reports using your standard
web browser running P6. Reports can be generated
electronically and routed via e-mail, saved to a shared or
local file, or printed to a traditional printer.
• Planning and Scheduling: The optional P6 Professional
component of the suite provides a robust set of features
primarily for planners and schedulers, including
reflections, schedule comparison (Claim Digger), and a
report designer. Use the new built-in Time Scaled Logic
Diagram (TSLD) viewer to create and customize condensed
visual depictions of complex project schedule information.
Source: http://docs.oracle.com
Functionality (cont’d)
• Time Reporting: P6 EPPM includes P6 Progress Reporter, an
optional integrated timesheet entry application.
• Integrated Solutions: Build or deploy other systems and use
the P6 Integration API or P6 EPPM Web Services to integrate
them with P6 EPPM.
• P6 Analytics: Extend your solution by adding P6 Analytics with
the Oracle Business Intelligence (OBI) metadata layer to
facilitate the creation of ad-hoc reports and interactive custom
dashboards reflecting trends and metrics for activities,
portfolios, resource assignments, utilization, and project
history. Also receive proactive alerts based on integrated
report data mined from the ODS and star databases.
Source: http://docs.oracle.com
Technology
• The P6 EPPM Database: The main database
for all your P6 EPPM data.
• BPM Workflow: The separate workflow
engine bundled with P6 EPPM.
• Oracle BI Publisher: The database server
hosting the reporting library, templates, and
views required to build complex reports with
ease.
Source: http://docs.oracle.com
Technology (cont’d)
• The Reporting Database: The P6 Reporting
Database portion of the suite consists of the Star
database and the Operational Data Store (ODS)
database used to extract, transform, and load data
from the P6 EPPM database. This data is specifically
designed to be used to create reports.
• Oracle Universal Content Management: This server
hosts documents in a shared repository enabling
collaborative functionality such as document check-
out/check-in and versioning.
Source: http://docs.oracle.com
Lesson 2
Project Management Life Cycle
PROJECT LIFE CYCLE / PHASES
Activity
Level
Closing
Monitoring & Control
Source: PMBOK 5
Lesson 3
Data, Navigating, and Layouts
Enterprise data
• It provides a global structure needed to manage multiple projects.
• Available to all projects across the organization.
• Provides the structure necessary for centralized project and resource
management.
• Enterprise data is defined and maintained by administrator
• For example
– Enterprise Project Structure (EPS)
– Organizational breakdown Structure (OBS)
– Resource codes
– Project codes
– Resources
– Cost accounts
– Admin categories and references
Current Baseline
6
Source: Primavera System Inc.
Open an Existing Project
• The Open Project dialog box lists all the projects you
have access to open
– Open a single project indicated by
– Open a single node indicated by
– All projects under the node are opened.
• Open multiple projects
under different nodes
– Press Click-Ctrl to open
more than one project.
8
Source: Primavera System Inc.
Details
Item Functionality
1. Tool Bar It allows you to change look the layout
2. Activity Bar Displays activity information in spreadsheet format
3. Gantt Chart Provides graphical display of activity progress over time
4. Command Bar Displays options for adding or removing activity data
5. Layout Option Bar Displays menu of available options for activities window
6. Vertical Split Bar Drag bar to hide/show more information in each pane
7. Activity Details View/edit detailed information for selected activity
8. Horizontal Split Bar Hide or show more information in top / bottom layouts
http://www.grook.net
EPS Example
http://www.grook.net
Opening the EPS
• One can use EPS dialog box to define the EPS
• The three fields to enter when adding an EPS
node are
• EPS ID – identifies the selected EPS node
• EPS Name – description of the selected EPS node
• Responsible manager – use this field to select an
Organizational Breakdown Structure (OBS)
element to associate with the selected level of
the EPS.
Source: Primavera System Inc.
Exercise
• In the Enterprise menu, click Enterprise Project
Structure
• Select an EPS node, Apex
• After viewing the EPS, click Close
• Exercise Figure(s) follows
4
5
6
Details
Item Functionality
1. Tool Bar It allows you to change the look of the window
2. Layout Option Bar Option to format data, open layouts
3. Command Bar Options to add, edit, delete project data
4. Bar Area Graphical display of project progress over time
5. Project Table Displays project information in spreadsheet format
6. Vertical Split Bar Drag bar to hide/show more information in each pane
161
Lesson 6
Creating a Work Breakdown Structure
162
Work Breakdown Structure (WBS)
• It is hierarchical arrangement of the products and
services produced during, and by, a project. It enables
you to divide a project into meaningful and logical
places for the purpose of planning and control.
• Each project has a unique WBS hierarchy.
– The root of the WBS is equal to the Project ID and Project
Name.
• Elements within the WBS have a “child/parent”
relationship, which means that you can roll up and
summarize information from the lower levels.
163
Source: Primavera System Inc.
WBS (cont’d)
164
Viewing WBS Elements
• When a project is created, a root level WBS
element is added with the same ID and name
as the project.
165
Source: Primavera System Inc.
Exercise
• In the Projects window, select a project.
• Right click, on the project selected, and then
click Open Project.
• In the Project Menu, click WBS
• In the General Tab, note the WBS code and
WBS name, creating a WBS.
• Figure follows
166
Source: Primavera System Inc.
Figure 1: Exercise
167
Figure 2: Exercise
168
Figure 3: Exercise
169
Creating the WBS Hierarchy
• WBS elements added to the root level
element are automatically indented to form
the second level of the hierarchy.
170
Source: Primavera System Inc.
Exercise
• In the Command Bar Click, Add.
• In the WBS Code Column, type <D&E>, then
press Tab, to move to the next field.
• In the WBS Name Column, type <Design and
Engineering>, and then press Enter.
• Figures follow
171
Source: Primavera System Inc.
Figure 1: Exercise
172
Figure 2: Exercise
173
Figure 3: Exercise
174
Creating WBS (cont’d)
• When new WBS element is created, it is
intended as a “child” of the WBS element that
is currently selected.
• If WBS level is added to a wrong level or in a
wrong order, indentation keys can be used to
adjust the structure of the level.
175
Source: Primavera System Inc.
Exercise
• Select a WBS element, Design and Engineering
• In the Command Bar, click Add
• In WBS Code Column, type <Mechanicals>, then press Enter
• In WBS name Column, type <Mechanical/Electrical
Systems>, and then press Tab to move to the next field
• In the Responsible Manager field in the General Tab in WBS
Details, click
• Select a responsible manager and click
• In the Command Bar, click to outdent the Mechanicals
WBS element.
• Figures follow
176
Source: Primavera System Inc.
Figure 1: Exercise
177
Figure 2: Exercise
178
Figure 3: Exercise
179
Figure 4: Exercise
180
Creating WBS (cont’d)
• The “child” WBS inherits attributes from the
“parent” WBS. This is illustrated next, when
the WBS element you create, Elevator, inherits
the responsible manager of its parent,
Mechanicals.
181
Source: Primavera System Inc.
Exercise
• Confirm, a WBS Mechanical/Electrical
systems, is selected.
• In the Command Bar, Click Add
• In the WBS Code Column, type <Lifts>, press
Enter
• In the WBS Name Column, type <Elevator>,
press Enter
• Figure follow
182
Source: Primavera System Inc.
Figure: Exercise
183
Creating WBS Hierarchy (cont’d)
• The level of WBS can be determined by right
clicking in the WBS window and choosing
Collapse To
• Right click in WBS window and click Expand All
to expand or collapse elements of the WBS.
184
Source: Primavera System Inc.
Exercise
• Select a WBS element, Mechanicals
• Right click, Collapse To
• Right click, Expand All
• Figure Follow
185
Source: Primavera System Inc.
Figure 1: Exercise (Collapse To)
186
Figure 2: Exercise (Collapse To)
187
Figure 3: Exercise (Collapse To)
188
Figure 4: Exercise (Expand All)
189
Figure 5: Exercise (Expand All)
190
Lesson 7
Adding Activities
191
Activities
• An activity or Task is an element of work found on
the lowest level of WBS that has an expected
duration, a cost and resource requirements.
• They are smallest subdivision of the manageable
work that directly concerns the project manager.
– Most detailed work unit tracked in a project schedule.
– Contains all information about the work to be performed.
– Also known as task, item, event, or work package.
192
Activity Components
193
Adding Activities
• Use the Activities window to create, view and
modify activities for the selected project. To
add an activity to a project, perform one of
the following actions.
– In the Command Menu, click Add
– In the Edit Menu, click Add
– Press Insert on the keyboard
– Right click and click Add
194
Exercise
• Open a Project
• Confirm that you are in Activities window or
click Project, Activities
• In the Layout Options Bar, click Layout, Open
• Select a Layout, Classic WBS Layout, and then
click Open
• Figure(s) follows
195
Figure 1: Exercise
196
Figure 2: Exercise
197
Figure 3: Exercise
198
The New Activity Wizard
• It walks you through the process of adding an
activity.
• Once one is familiar with the process, one can
disable this in User Preferences and manually
add activities into the project.
199
Exercise
• In the Edit Menu, click User Preferences
• Click the Assistance Tab
• Mark the Make New Activity Wizard check box
• Click Close
• Figure(s) follow
200
Figure 1: Exercise
201
Figure 2: Exercise
202
Adding Activities Via Activity Wizard
• While in the Activities Window, you can Add in
the Command Bar to add the New Activities.
The New Activity Wizard appears only when
Add in clicked in the Command Bar.
203
Exercise
• In the Command Bar, click Add
• Figure(s) follow
204
Figure: Exercise
205
Adding Activities Via New Activity Wizard
(cont’d)
• Type a Unique Activity ID and Activity Name,
for each activity that is added.
206
Exercise
• Write Activity ID
• Write Activity Name
• Click Next
207
Figure: Exercise
208
Exercise
• In the WBS field, click
• Select a WBS
• Click Next
209
Figure: Exercise
210
Assigning Activity Type
• It determines how an activity’s dates are calculated
• Select the Activity Type according to activity’s function in the
project and the calendar that should be used for the activity
during scheduling.
• Start Milestone – this is typically used to mark a beginning of
a phase or to communicate project deliverables.
– Zero duration activity
– Only has a start date
– You can assign constraints, steps, expenses, work products, and
documents.
– You cannot assign roles
– You cannot assign resources except for the primary resource
211
Assigning Activity Type (cont’d)
• Finish Milestone – it is typically used to mark
the end of a phase or to communicate project
deliverables.
– Zero duration activity
– Only has a finish date
– You can assign constraints, steps, expenses, work
products, and documents.
– You cannot assign roles
– You cannot assign resources except for the primary
resource
212
Assigning Activity Type (cont’d)
• Task Dependent – it is typically used when the
work needs to be accomplished in a given
time frame, regardless of the assigned
resources’ availability.
– The activity’s resources are scheduled to work
according to the activity calendar.
– Duration is determined by the assigned calendar’s
worksheet.
213
Assigning Activity Type (cont’d)
• Resource Dependent – it is typically used
when multiple resources assigned to same
activity can work independently.
– The activity’s resources are scheduled according
to individual’s resources calendar.
– Duration is determined by the availability of the
resources assigned to work on the activity.
214
Assigning Activity Type (cont’d)
• Level of Effort – this type is typically used for
ongoing tasks dependent on other activities
– Duration is determined by its predecessors and
successors activities, and its assigned calendar.
– Examples include, clerical work, guard and
meetings.
– You cannot assign constraints.
215
Assigning Activity Type (cont’d)
• WBS Summary – it is used to summarize a WBS
level
– The WBS Summary activity comprises a group of
activities that share a common WBS level.
– Dates calculated on a WBS summary activity are based
on earliest start date of the activities in the group and
latest finish dates of these activities.
– The WBS summary activity duration is calculated based
on its assigned calendar.
– You cannot assign constraints to WBS summary
activities.
216
Figure: Exercise
217
Figure: Exercise
218
Figure: Exercise
219
Figure: Exercise
220
Figure: Exercise
221
Figure: Exercise
222
Figure: Exercise
223
Adding Activity Via Activity Details
• It can be used to add the activity and then
adding its details later. While adding the
activity, either first select the WBS band in
which the activity will reside, or select an
existing activity in WBS band.
224
Exercise
• Select a WBS element
• In the Edit menu, click Add, or right click and
then click Add
225
General Tab
• It is used to assign basic information about
activity, including Activity Type as discussed
earlier.
226
Exercise
• In General Tab, check Activity ID and Name
• In the Activity field, type <Design building
addition>, press Enter
• In Activity type drop down list, verify Task
dependent.
227
Figure: Exercise
228
Status Tab
• It is used to define selected activity’s duration,
constraint, Start and Finish Dates, labor and
non labor units and material costs. One can
also use the status tab to view the selected
activity’s float, actuals and completion
percentage.
229
Exercise
• Click Status tab
• In Original Duration field, type <12> and press
Enter.
230
Figure: Exercise
231
Notebook Tab
• The Notebook tab enables you to assign notes
to an activity. Notebook topics are typically
instructions or descriptions that further
describe the activity according to specific
categories of information.
232
Exercise
• Click the Notebook Tab
• In the Notebook Topic Section, click Add
• Select a Notebook Topic, and click Assign
• Close the Assign Notebook Topic Dialog box
• Type a description.
233
Adding an Activity via Columns
• You can use the columns in the Activity Table
to add an activity and then enter additional
information about it.
234
Exercise 1
• In the Activity Table, select a WBS band
• Press Insert on keyboard
• Check Activity ID
• In the activity Name, write Name.
• In activity Type column, check Task dependent.
• Add Original duration in the Original duration
column
• Press Enter
235
Exercise 2
• In the Activity Table, select a WBS band
• Right click in the Activity Table, then click Add
• Enter Activity ID, Name
• In the Activity Type column select Level of
Effort.
236
Adding Steps to an Activity
• Activity steps allow you to create a checklist for the
activity, and then track the completion of each step.
Often steps, provide a list of procedure required to
complete the activity and provide extra guidance to
resources assigned to the activity
– Assign an unlimited number of steps per activity
– Steps can be marked completed in Primavera and by the
primary resource in timesheets
– Steps do not have duration estimates or dates
– Each step can have additional explanation in the text area
on the right side of the Steps tab.
237
Adding Steps to an Activity
• Activity can be broken down into two steps
238
Exercise
• Select an activity
• In Activity Details, click Steps tab, then Add
• Type a name for the step
• Type a step description
• Click Add to add a second step
• Type a name for the step
• Type a step description
239
Step Templates
• They enable to define a group of steps
common to multiple activities and then assign
the step template to activities
• If a commonly used step or set of steps have
already been defined for an activity, you can
convert the steps to a template
240
Exercise
• Shift-click to select all steps in the Steps tab.
• Right click in the steps and then click Create
Template
• Type a Step Template Name
• Click Ok
241
Activity Codes
• They enable you to classify and categorize
activities according to your organizational and
project needs.
• They can be used to view and roll up activities
in Activity Table; build reports in Report Wizard
or Report Editor; organize a layout by grouping
activities into specific categories; and select
and summarize activities. Examples of activity
codes include Phase, Area, Site and Division.
242
Activity Codes (cont’d)
• Activity codes can defined in three levels:
• Global Level – available to all activities in the database.
– Create an unlimited number of global level activity codes
– Organize activities within a project or across the project structure.
• EPS-level: available to all activities within the EPS node and its
children.
– Create an unlimited number of EPS level activity codes.
– Organize activities within a project or across a portion of the EPS
• Project-level: available to activities only in the project in which the
code is created.
– Create up to 500 project-level activity codes per project
– Filter and organize activities based on unique, project-specific
requirements.
243
Activity Codes (cont’d)
• Each activity code(global, EPS, and Project)
may contain an unlimited number of activity
code values, which can be organized in a
hierarchy.
Type Can be Assigned to Number
Global-level Activities in all projects Unlimited
EPS-level Activities within EPS in which code was created, and Unlimited
EPS children
Project-level Activities in project in which code was created 500
244
Assigning Activity Codes to An Activity
• Assign activity code values in the Activities
window.
• Add a column for the activity code in the
activity
• Use the Codes tab in Activity Details
245
Exercise
• Select an activity
• In Activity Details, click the Codes tab
• Click Assign
• In the Assign Activity Codes dialog box, click the Display
Options bar and select Filter by, All Values
• Click the Display Options bar and choose Collapse All.
• Expand the Department activity code
• Within the Department activity code, select activity
code value, and click Assign
• Close the Assign Activity Codes dialog box
246
Assigning Activity Codes to Multiple
Activities
• Use the Command bar to assign an activity
code to multiple activities
247
Exercise
• Select an activity
• Press Control-click to select another activity
• In the Command bar, click Activity Codes
• In Activity Code: CSI Code, select an activity
code value, and then click Assign
• Close the dialog box
• Click in the Gantt Chart to unselect the
activities, and then select activities to verify that
activity code value was assigned.
248
Calendar Assignments
• Calendars can be created and assigned to each
activity and resources. Calendar assignments
are used to schedule activities and level
resources.
– An unlimited number of calendars can be created.
– The Activity Type determines whether the activity
calendar or resources calendar is used during
scheduling.
249
Calendar Types
• There are three calendar types:
– Global calendar
• Contains calendars that can be used by all projects in
the database
• Available for all resources and activities in the database
– Resource calendar
• Contains separate calendars for each resources
– Project calendar
• Contains a separate pool of calendars for each project
• Available for the current projects only.
250
Calendar Assignments (cont’d)
• Use the Select Activity Calendar dialog box to
select the calendar that is used of an activity
in the project.
• For example, the default calendar assigned to
all activities is the Standard 5 Day Workweek.
Other calendar types can also be viewed.
• Exercise follows
251
Exercise
• Select an activity
• Click the General tab
• Select the Activity Calendar field
• View the available global calendars, and then
close the dialog box.
252
Project Planning with Primavera®
253
Lesson 8
Creating Relationships
254
Objectives
• View a network logic diagram
• Differentiate between the four relationship
types
• Create relationships in the Activity Network
• Create relationships in Activity Details
255
Network Logic Diagram
• It is a logical representation of all the activities
in a project showing their dependency
relationships
256
Precedence Diagramming Method
• It is a technique for creating network logic
diagrams
– A box or rectangle represents an activity
– Lines with arrows connect the boxes and represent the
logical relationships between the activities
• Predecessor – controls the start or finish of another activity
• Successor – depends on the start or finish of another activity
– Start with either the first activity in the network and
enter each successor, or start with the last activity in
the network and enter each predecessor
257
Precedence Diagramming Method (cont’d)
258
Relationship Types
• There are four relationship types. In the
following diagrams, activity A represents the
predecessor and activity B represents the
successor.
• Finish-to-Start (FS) – when A finishes, B can
start
259
Relationship Types (cont’d)
• Start-to-Start (SS) – When A starts, B can start.
260
Relationship Types (cont’d)
• Finish-to-Finish (FF) – when A finishes, B can
finish.
261
Relationship Types (cont’d)
• Start-to-Finish (SF) – when A starts, B can
finish
262
Relationships with Lag
• Lag specifies an offset or delay between an activity and its
successor. It can be added to any type of relationship and have
a positive or a negative value.
• Lag is scheduled based on the calendar selected in the
General tab in Schedule Options dialog box. (In the Tools
menu, click Schedule, and then click Options to access the
Schedule Options dialog box.)
• There are four calendar options for scheduling lags
– Predecessor activity calendar
– Successor activity calendar
– 24-hour calendar
– Project default calendar
263
Relationships with Lag (cont’d)
• Example of relationships with lag:
• Finish-to-Start with Lag – the following
diagram shows that the Construct Building
Foundation activity must be finished for seven
days before Construct Building Exterior and
Structure activity can start. FS7 indicates there
is a FS relationship with a lag of 7 days.
264
Relationships with Lag (cont’d)
• Example of relationships with lag:
• Start-to-Start with Lag – the following diagram
shows that the Install Interior Belt Conveyors
activity can start five days after the Construct
Building Exterior and structure activity starts.
(SS5 indicates there is a SS relationship with a
lag of 5 days.
265
Creating a Relationships in the Activity Network
266
Exercise
• Open a project
• Confirm you are in the Activities window
• In the Layout Options bar, click Layout, Open
• Select a layout, Adding Relationships in Network, and
then click Open.
• Select a WBS Code.
• Click to zoom in on activities in the Activity
Network.
• Select an activity
• In the Activity Details, click the Relationships tab.
267
Creating a SS Relationship
• One can create a relationship between
activities by clicking and dragging mouse
between the two activities.
– the left edge of activity represents the start of the
activity
– The right edge of the activity represents the finish
of the activity.
• Exercise follows
268
Exercise
• To create a SS relationship, place the mouse
pointer to the left edge of an activity.
• The relationship arrow appears
• Click and drag the mouse to the left edge of a
successor activity.
269
Creating Relationships in Activity Details
270
Exercise
• Select an activity
• In the Successors pane within the Relationship
tab, click Assign.
• Select an activity, and then click to assign
the selection.
• Close the Assign Successor dialog box
271
Using the GoTo Feature
• Click GoTo button on Relationships tab to
change the selection in the Activity Table to
the activity highlighted in the successor or
predecessor pane.
• Exercise follows
272
Exercise
• In the Layout Options bar, click Show on Top, Gantt
Chart.
• Select an activity in the Successor pane in the
Relationship tab. Click GoTo.
• Note that the activity is now selected in the Activity
Table
• In the Successor pane in the Relationships tab, click
Assign.
• Select an activity, and then click to assign the
selection.
• Close the Assign Successor dialog box.
273
Assigning Lag
• Use the columns on the Relationships tab to
make adjustments to the relationship type or
to assign lag.
• Exercise follows
274
Exercise
• In the Successor pane, click the Lag field.
• Type the number of days of lag.
• Press Enter.
275
Viewing Relationships in Gantt Chart
• One can also view/modify relationships in the
Activity Table and Gantt Chart.
– Activity Table – displays the Predecessors and
Successors Columns
– Gantt Chart – click the Relationships Lines icon
on the Toolbar to toggle relationships lines on and
off.
• Exercise follows
276
Exercise
• In the Toolbar, click to view the
relationships between activities
• Note that even though relationships were
added, the activities did not move from the
project start date. When the project is
scheduled, the activities will be laced in the
Gantt Chart according to the relationships.
277
Lesson 9
Scheduling
278
Objectives
• Perform a forward and backward pass
• Describe float and its impact on a schedule
• Identify loops and open ends
• Calculate a schedule
• Analyze the scheduling log report
279
CPM Scheduling
• The CPM Scheduling technique is utilized to
calculate project Scheduling. CPM uses activity
durations and relationships between activities
to calculate Schedule dates. This calculation is
done in two passes through the activities in a
project.
280
Critical Path
• The critical path is the series of activities that
determines a project’s completion date.
• The duration of the activities on the critical
path controls the duration of the entire
project. A delay to any of these activities will
delay the Finish date of the entire project.
• Critical activities are defined by either the
total float or the longest path in the project
network.
281
What is the Data Date?
• It is the date that is utilized as the starting
point for schedule calculations. It is the date
used to schedule all remaining work.
• During the Planning phase the data date
should match project Start date.
• Figures follow
282
What is the Data Date? (cont’d)
283
Scheduling Concepts
• Forward Pass
– It calculates an activity’s early dates.
– Early dates the earliest times an activity can start
and finish once its predecessors have been
completed.
– The calculation begins with the activities without
predecessors.
– Early start (ES) + Duration – 1 = Early Finish (EF)
• Figure follow
284
Scheduling Concepts (cont’d)
285
Scheduling Concepts (cont’d)
• Backward Pass
– It calculates an activity’s late dates.
– Late dates are the latest times an activity can start and finish
without delaying the end date of the project.
– The calculation begins with the activities without successors
(activity C in the figure that follows)
– For projects without a Must Finish By date, activities without
successors are assigned a Late Finish equal to the latest
calculated Early Finish date (25 in the figure that follows)
– Late Finish (LF) – Duration + 1 = Late Start (LS)
• Figure follows
286
Scheduling Concepts (cont’d)
287
Total Float
• The amount of time an activity can slip from
its early Start without delaying the project.
• The difference between activity’s late dates
and early dates
• Activities with zero Total Float are critical
• Late date – Early date = Total Float (TF)
• Figure follows
288
Total Float (cont’d)
289
Total Float (cont’d)
• An activity’s Total Float is automatically
calculated each time you schedule the project.
You cannot edit an activity’s float values
directly.
• The critical path is the series of activities that
determines a project’s completion date.
• Figure follows
290
Total Float (cont’d)
291
Backward Pass with Required Finish
• One of the most common project scenarios is
a required finish date for the project
• Used only during the backward pass
• Required finish date specifies when the
project must finish regardless of the network’s
duration and logic.
• Late Finish – Duration + 1 = Late Start
• Figure follows
292
Backward Pass with Required Finish (cont’d)
293
Circular Relationships (Loops)
• Loops indicate circular logic in an activity path.
• The schedule will not be calculated until loop
is eliminated. To eliminate a loop:
– Determine proper logic
– Re-run the schedule.
294
Open Ends
• Open ends are activities without a
predecessor or successor
– No predecessor – activity uses data date as its
Early Start
– No successor – activity uses project finish as its
Late Finish
• Open ended activities can portray an
unrealistic amount of positive total float.
• Figure follows
295
Open Ends (cont’d)
296
Scheduling a Project
• When you schedule a project, activity dates are
calculated according to durations and logic.
• Mark the Log to File checkbox to record scheduling
results in a log file (.txt)
• After you schedule the project, note the change in
the position of activities on the Gantt Chart.
Activities are displayed according to their calculated
start and finish dates. Critical activities are displayed
in red.
• Exercise follows
297
Exercise
• Open a project
• Confirm you are in the activities window
• In the tools menu, click Schedule
• Verify the date in the Current Data Date field
• Mark a checkbox. Log to File
• Click Schedule.
298
Schedule Log
• It records scheduling results, including
– scheduling/leveling settings
– Statistics
– Errors
– Warnings
– Scheduling / leveling results
– Exceptions
• Figure and exercise follows
299
Schedule Log (cont’d)
300
Exercise
• In the Tools menu, click Schedule
• Click View Log
• In the File menu in Notepad, click Exit
• Click Cancel to exit the Schedule dialog box
301
Driving Relationships
• An activity may have a relationship from a
predecessor that determines its Early Start.
This logic tie is called a driving relationship.
– A solid relationship line indicates a driving
relationship.
– A dashed relationship line indicates a non-driving
relationship.
• Exercise follows
302
Exercise
• In the Layout Options bar, click Layout, Open.
• Select a layout, Activity Network, and then
click Open
• Select a WBS element, select an activity.
• Click the Relationship tab.
303
Lesson 10
Assigning Constraints
304
Objectives
• Apply an overall deadline to a project
• Apply a constraint to an individual activity
• Add notebook topics to constrained activities
• Describe the available constraint types
305
Constraints
• They are imposed restrictions used to reflect project
requirements that cannot be built into the logic.
• Use constraints to build a schedule that more
accurately reflects the real world aspects of the
project, provide added control to the project, and
impose a restriction on the entire project or an
individual activity
– They are user imposed
– Two constraints can be assigned to an activity
– After applying a constraint, the project must be rescheduled
to calculate the new dates
306
Commonly used Constraints
• Must Finish By
– Used when an overall project deadline must be met
– Forces all activities in the project to finish by the date
(and time) specified.
• By default, the time associated to the Must Finish By date is
set to 12:00 am. This means that if the project must finish by
the end of day on 1-Nov, assign a Must Finish By of 02-Nov.
– Affects the total float of the entire project
– Must be applied in the Dates tab in Project Details
• Exercise follows
307
Exercise
• Open project
• Click the Dates tab
• Click in the Must Finish By field
• Select a date.
• Go to activities
• In the Layout Options bar, Click Layout, Open.
• Select a layout, Constraints and Notes, Click Open
• Click Schedule (F9)
If Must Finish By date is earlier than the calculated Early Finish of the
project, some of the activities might contain negative Total Float.
308
Start On or After
• It is used to set the earliest date an activity
can begin.
– Forces the activity to start on earlier than the
constrain date.
– Pushes the early start date to the constraint date.
– Affects the early dates of its successor.
• Exercise follows
309
Exercise
• Select an activity from a project
• Verify the Status tab is selected
• In the Primary Drop down list, select a
constraint type, Start On or After
• In the Date filed, click
• Select a date
• In the Tools menu, click Schedule
• Click schedule
310
Adding a Notebook Topic
• When a constraint is assigned to an activity, it
is recommended that you add a note to
document why the constraint was assigned.
You can use the Notebook tab in the Activities
window to document these reasons.
• Exercise follows
311
Exercise
• Verify that an activity is selected
• Click the Notebook tab
• Click Add
• Assigned a Notebook topic
• Close the Assign Notebook Topic dialog box
• Type a description
312
Finish On or Before
• Use this constraint to set intermediate completion
points in the project
• Forces the activity to finish no later than the
constraint date
• Pulls the Late Finish date to the constraint date
• Affects the late dates of its predecessors
• Constraints that affect late dates are not reflected
in the Status tab, which displays only early dates
• Exercise follows
313
Exercise
• Select an activity
• Click Status tab
• In the primary drop down list, filed, select a
constraint type, Finish On or Before
• Click
• Select a date
• In the Tools menu, click Schedule
314
Start On
• Forces the activity to start on the constraint
date
– Shifts both Early and Late Start dates
– Delays an Early Start or Accelerates a Late Start
– Used to specify dates submitted by contractors or
vendors
315
Start On or Before
• Forces the activity to start no later than the
constraint date
– Shifts the Late Start to the constraint date
– Affects the late dates of its predecessors
– Used to place a deadline on the start of the
activity
316
Finish On
• Forces the activity to finish on the constraint
date
– Shifts both Early and Late Finish dates
– Delays an Early Finish or accelerates a Late Finish
– Used to satisfy intermediate project deadlines
317
Finish On or After
• Forces the activity to finish no earlier than the
constraint date
– Shifts the Early Finish to the constraint date
– Affects the early dates of its successors
– Used to prevent an activity from finishing too early
318
As Late As Possible
• Delays an activity as late as possible without
delaying its successors
– Shifts the early dates as late as possible
– Also called a zero free float constraint
319
Mandatory Start and Finish
• Forces early and late dates to be equal to the
constraint date
– Affects late dates of predecessor and early dates
of successors
– May violate network logic
320
Project Planning with Primavera®
Lesson 11
Maintaining the Project Documents Library
Objectives
• Describe the difference between a work
product and a reference document
• Create a document record
• Link the document record to a project
document or work product
• Assign the project document to an activity or
WBS
Project Documents
• The Work Products and Documents window
enables you to maintain general information
about projects documents, including links to
the actual document files. Documents are
organized hierarchically to enhance
categorization.
Project Documents (cont’d)
• One can catalog and track project related
documents and deliverables, and provide
standards and guidelines for performing work
on an activity.
– Store documents on a network file sever or Web
Site.
– Maintain general information about project
documents such as version, revision date, and
author.
– Create a link to the actual document file.
Project Documents (cont’d)
• Documents can be designated as a work product
or reference document:
– Work product – includes project or activity
deliverables that will be turned over to the end user or
customer. Examples: CAD files, testing plans, and
blueprints.
– Reference document – includes documents that can
be referenced by a project participant to provide
standards and guidelines for performing work.
Examples: guidelines, policies, procedures, design
template, checklists, and worksheets.
Creating a Document Record
• Documents do not reside in the Primavera
database. To access documents via Primavera,
a document record must be created in the
Work Products and Documents window.
• Exercise follows
Exercise
• Open a project
• In the directory bar, click WPs & Docs.
• In the Command Bar, click Add
• In the Title field in the general tab, type a title and the
press Enter.
• Enter value in the Reference No. field.
• In the Document Category field, click
• Select a document category, Regulatory/Compliance
• In the Revision Date field, click
• Select a date.
Files Tab
• After you add a document record, you must
establish a link to the document by specifying
a file path. There are two kinds of document
location references.
– Private Location – references can be viewed only
by Primavera client/serer application users
– Public Location – references can be viewed by all
project participants, including timesheet users.
• Exercise follows
Exercise
• Click the Files tab
• In the Public Location field, click
• Browse to a file location
• In the Select File Name dialog box, click Open
• Click Launch to view the document
• In the File menu in Notepad, click Exit
Assigning a Project Document to an Activity