Primavera P6 for Beginners: From Project Idea to Construction Schedule
If you're a civil engineering or construction management student, you've probably heard people talk about project planning and scheduling.
But what does that actually mean?
Imagine you're managing the construction of a small building.
You have hundreds of activities:
- Site preparation
- Excavation
- Foundation
- Columns
- Slab
- Brickwork
- Plumbing
- Electrical
- Flooring
- Painting
These activities don't happen randomly.
Some must finish before others can begin. Some can happen at the same time.
This is where Primavera P6 can help you plan and manage the project.
Let's create a simple project schedule and understand the basic workflow.
Step 1: Create a New Project
Open Primavera P6 and create a new project.
For our practice project, let's call it:
Residential Building – Construction Project
Set a project start date.
For example:
1 October 2026
The exact date isn't important for learning the workflow.
Step 2: Create the Project Structure
Before adding individual activities, organise your project.
Primavera uses a structure called the Work Breakdown Structure (WBS).
For example:
Residential Building
→ Pre-Construction
→ Foundation
→ Structural Works
→ Finishing Works
→ MEP Works
This makes a large project easier to understand and manage.
Step 3: Create Your WBS
Create a few simple WBS sections.
1. Pre-Construction
- Site preparation
- Setting out
2. Foundation
- Excavation
- PCC
- Footing reinforcement
- Footing concrete
3. Structure
- Columns
- Beams
- Slab
4. Finishing
- Plastering
- Flooring
- Painting
5. MEP
- Plumbing
- Electrical
- HVAC
Now your project has a basic structure.
Step 4: Add Activities
Go to the Activities section.
Now start entering individual activities.
For example:
ActivityDuration
Site preparation
3 days
Excavation
5 days
PCC
2 days
Footing reinforcement
4 days
Footing concrete
2 days
Columns
5 days
Slab
7 days
These are only sample values for learning.
In a real project, durations would depend on project conditions, resources, quantities and construction methodology.
Step 5: Understand Activity IDs
Give each activity a unique ID.
For example:
- A100 – Site Preparation
- A110 – Excavation
- A120 – PCC
- A130 – Footing Reinforcement
- A140 – Footing Concrete
Activity IDs make it easier to identify and track activities.
Step 6: Add Activity Relationships
This is one of the most important concepts in project scheduling.
Suppose:
Excavation must finish before PCC can begin.
You create a relationship between them.
Similarly:
PCC → Footing Reinforcement → Footing Concrete
These relationships tell Primavera how the activities are connected.
The commonly used relationship types include:
- Finish-to-Start
- Start-to-Start
- Finish-to-Finish
- Start-to-Finish
For beginners, start by understanding Finish-to-Start (FS).
Step 7: Build Your First Schedule
Once activities, durations and relationships are entered, Primavera can calculate the project schedule.
You'll start seeing activities arranged across the project timeline.
This is where the schedule becomes easier to understand visually.
You can see:
What starts first?
What comes next?
Which activities overlap?
How long could the project take?
Step 8: Look at the Gantt Chart
The Gantt Chart gives you a visual representation of the project schedule.
You'll see horizontal bars representing activities across time.
For example:
Excavation
████████
PCC
████
Reinforcement
██████
This makes it much easier to understand the sequence of work.
Step 9: Understand the Critical Path
Now we come to one of the most important concepts in project planning:
Critical Path.
The critical path is the sequence of activities that determines the project's calculated completion date under the current schedule.
If an activity on the critical path is delayed and there is no available schedule flexibility, the project completion date may also be affected.
For students, understanding this concept is more important than simply memorising the definition.
Think of it as:
“Which sequence of activities is controlling the project completion date?”
Step 10: Add Resources
Projects require resources.
Depending on the activity, you may need:
- Labour
- Equipment
- Materials
- Subcontractors
For example:
Excavation
Resources might include:
- Excavator
- Operators
- Labour
Concrete Work
Resources might include:
- Concrete
- Workers
- Concrete equipment
Adding resources allows you to move beyond a simple time schedule toward resource-based project planning.
Step 11: Create a Baseline
Once your initial project schedule is approved, you can create a baseline.
A baseline represents the planned schedule against which actual project progress can later be compared.
For example:
Planned slab completion: 25 November
Later:
Actual slab completion: 29 November
You can then analyse the difference.
This is where Primavera becomes useful for project control—not just initial planning.
Step 12: Update the Project
Imagine your project is now under construction.
After a few weeks, you receive actual progress information.
For example:
Excavation: 100% complete
PCC: 100% complete
Reinforcement: 75% complete
Footing concrete: Not started
Enter the actual progress into the schedule.
Primavera can then help you compare the current situation against the planned schedule.
A Simple Student Practice Project
Try creating a small project with these activities:
- Site preparation – 3 days
- Excavation – 5 days
- PCC – 2 days
- Reinforcement – 4 days
- Footing concrete – 2 days
- Column work – 5 days
- Beam work – 4 days
- Slab work – 7 days
- Brickwork – 10 days
- Plastering – 8 days
- Flooring – 6 days
- Painting – 5 days
Then:
Add durations → Add relationships → Schedule → Review Gantt Chart → Identify critical activities
This simple exercise can give you a feel for how project scheduling works.
What You'll Learn
Primavera SkillWhat It Helps You Do
EPS/Project Structure
Organise projects
WBS
Break projects into manageable sections
Activities
Define project work
Durations
Estimate activity time
Relationships
Connect activities
Gantt Chart
Visualise the schedule
Critical Path
Understand schedule-driving activities
Resources
Plan project resources
Baseline
Compare plan vs actual
Updating
Track project progress
Common Mistakes Beginners Make
Adding activities without relationships
A list of activities isn't a proper schedule.
The relationships between activities are important.
Giving unrealistic durations
A schedule is only useful if its durations are based on reasonable assumptions.
Ignoring resources
A five-day activity may not actually take five days if the required labour or equipment isn't available.
Focusing only on the Gantt Chart
The Gantt chart is useful, but project planning also involves logic, resources, progress and risk.
Not updating the schedule
A schedule only becomes useful for project control when it reflects actual project progress.
What Should You Learn Next?
Once you understand the basics, you can move into:
Project Planning
- WBS
- Activity coding
- Calendars
- Constraints
- Relationships
Project Control
- Baselines
- Progress updating
- Variance analysis
- Schedule comparison
Advanced Planning
- Resource loading
- Resource levelling
- Multiple projects
- Cost planning
- Earned value concepts
Construction Planning
- Building projects
- Infrastructure projects
- Roads
- Bridges
- Industrial projects
From a Student Schedule to a Real Project Plan
Primavera P6 is not simply about entering dates into software.
The real skill is understanding how a project actually happens.
You need to ask:
What needs to happen first?
What can happen simultaneously?
What resources are required?
Which activities can affect completion?
Are we ahead or behind the plan?
Once you start thinking this way, Primavera becomes more than a software tool.
It becomes a way of thinking about time, resources and project execution.
Plan it. Schedule it. Track it. Improve it.
That's how you start building your project planning skills with Primavera P6.




