A project work schedule is a document which represents all the milestones, activities, tasks and their dependencies required to complete the project on time. Before to create a work schedule, all the tasks are listed and grouped under specific work breakdown structure levels, activity durations are estimated and activity relationships are specified. Softwares like Microsoft Project and Primavera P6 are useful for creating project schedules that include thousands of activities and activity relationships. In this article we will review basic concepst in project scheduling and take a glance at Primavera P6 Relationships.
Predecessor and Successor Activities
Relationships are the logic ties or network connectors that hold the activies in a network system. Predecessor and Successor activities are tied logically to represent the real task sequence in a work schedule. Before to demonstrate how to assign relationships in Primavera P6, let’s review the basic terms below.
Predecessor Activity: The activity that controls the start date of the following activity or activities.
Successor Activity: The activity that is controlled by the predecessor activity or activities.
Lead: Lead means the beginning of a successor activity before the completion of its predecessor.
Lag: Lag is the delay of the successor activity. The successor activity cannot start right after the end of the predecessor activity.
What are the Primavera P6 Relationships ?
Basically there are four types of relationships in Primavera P6.
- FS (Finish to Start)
- SS (Start to Start)
- FF (Finish to Finish)
- SF (Start to Finish )
Below figures illustrate the activity relationships.
Finish-to-start (FS): The successor activity cannot start until the predecessor finishes.
Start-to-start (SS): The successor activity cannot start until the predecessor starts.
Finish-to-finish (FF): The successor activity finishes at the same time as the predecessor.
Start-to-finish (SF): The successor activity finishes after start of the predecessor.
The FS (Finish to Start) Relationship is the most commonly used relationship type. If the number of FS (Finish to Start) Relationship increases in a project, the detail and the quality of schedule may increase. It is a good idea to limit the number of SS (Start to Start) and FF (Finish to Finish) relationships to create a more effective work schedule. SF (Start to Finish ) relationship type can be used under extreme situations.
Primavera P6 Relationships
Relationships can either be a driving relationship or a non-driving relationship. Driving relationships specify the start date of the successor. Non driving relationships do not specify the the start date of the successor.
Let’s assume that you have a sample schedule with 4 activities. Open the Activity Details by selecting View | Show on Bottom | Details from the main drop down menu at the top of the screen as shown in the Figure 1.
Click on one of the activities and select “Assign” from the “Relationships” tab existing on the Activity Details at the bottom of the screen as shown in the Figure 2.
You will see that “Relationships” tab is divided into two sections. Predecessor and Successors sections are used to assign predecessor and successor relationships.
Now click on the “Construction Activity” and assign the “Procurement activity as the predecessor .(Figure 3)
Assume that the Construction activity will start 10 days after the starting of the Procurement activity. So the relationship is SS + 10. (Figure 4)
After assigning all the activity relationships, don’t forget to click on the Schedule button on the top.
Highlighting Activity Relationships
It is possible to highlight the activity relationships by the help of Primavera P6 Filters. This provides a quick review of activity relationships. The scheduler can revisit the activity relationships and change if needed.
In order to see the predecessor and successor detail of each activity, add Predecessor Details and Successor Details columns as shown in the Figure 5.
Click “Apply” button and see the newly added columns, Figure 6.
Now we can see all the predecessor and successor activities of each activity and relationship types. In order to highlight all activities that have SS relationships, we will define filtering criterias. Select View | Filter By from the main drop down menu and click New button to define the filtering parameters as shown in the figure below. (Figure 7)
Name the filter “ Activities with SS Relationships ” and select the Predecessor Details and Successor Details for the parameter and SS for the value. Click OK and turn back to the previous window. Now select “Highlight activities in current layout which match criteria” as shown in the figure below. (Figure 8)
When we se OK all activities that have either a SS predecessor or successor are highlighted in blue, Figure 9.
Project schedules are communication tools in project management. Resource allocations are planned, mobilization plans are created, budgets are prepared and project management meetings are assembled in the light of information exist in the schedules. Primavera P6 provides four types of relationships to model the sequence of the activities. If the activity relationships represent the project execution methods correctly, the critical path of the project will be correct. By the help of Primavera P6 relationships , it is easier to model the workschedule and network diagrams.
docs.oracle : Add, edit, or delete activity relationships