📊 The Foundation of Every Great Schedule

WBS is the backbone of project organization in Primavera P6

📋 Table of Contents

  1. What is WBS in P6?
  2. P6 Hierarchy: EPS → Project → WBS → Activity
  3. WBS Properties and Settings
  4. WBS vs OBS
  5. WBS Coding Conventions
  6. EV and Cost Rollup
  7. Step-by-Step WBS Setup
  8. Best Practices

📁 1. What is WBS in Primavera P6?

Work Breakdown Structure (WBS) in P6 is a hierarchical decomposition of the project into manageable sections, phases, or deliverables.

In P6, every activity MUST belong to a WBS element. You cannot have "orphan" activities without WBS assignment.

🏗️ 2. P6 Hierarchy: EPS → Project → WBS → Activity

📂 EPS (Enterprise Project Structure) - Company/Portfolio Level
📁 PROJECT - Single Construction Project
📋 WBS Level 1 - Major Phase (e.g., "Foundation Works")
📄 WBS Level 2 - Sub-Phase (e.g., "Raft Foundation")
ACTIVITY - Actual Scheduled Task
Level Scope Example
EPS Enterprise-wide, multiple projects ABC Construction Company → Middle East Division → Qatar Projects
Project Single project, single baseline Al Rayyan Stadium Construction
WBS Phases within project Substructure, Superstructure, MEP, Finishes
Activity Schedulable work item Pour Raft Concrete Zone A

⚙️ 3. WBS Properties and Settings

3.1 General Properties

Property Description Best Practice
WBS Code Unique identifier (max 40 char) Use structured coding (see section 5)
WBS Name Descriptive name (max 100 char) Clear, noun-based (e.g., "Foundation Works")
Status Active, Inactive, What-if Keep "Active" for live schedules
Responsible Manager OBS assignment Assign for accountability tracking

3.2 Earned Value Settings (Per WBS)

Earned Value Technique

For construction: Use "% Complete" technique for most WBS elements. Use "Level of Effort" for management/supervision WBS.

👥 4. WBS vs OBS

Aspect WBS (Work Breakdown Structure) OBS (Organizational Breakdown Structure)
Focus WHAT - Work to be done WHO - Person responsible
Structure Phases, Deliverables, Locations Departments, Managers, Teams
Rollup Cost, Hours, Progress by work area Cost, Hours by responsible party
Link Each WBS element has 1 OBS assignment Each OBS can manage multiple WBS elements

🔑 The Intersection

Where WBS meets OBS = Control Account. This is where you measure Earned Value and assign budget responsibility.


🏷️ 5. WBS Coding Conventions

5.1 Option A: Sequential Numbering

1.0 - Project Management
2.0 - Substructure
  2.1 - Excavation
  2.2 - Foundations
  2.3 - Basement Walls
3.0 - Superstructure
  3.1 - Columns
  3.2 - Beams & Slabs
4.0 - Architecture
5.0 - MEP

5.2 Option B: Alphanumeric (CSI-aligned)

DIV01 - General Requirements
DIV03 - Concrete
  DIV03-FND - Foundations
  DIV03-STR - Superstructure
DIV04 - Masonry
DIV05 - Metals
DIV09 - Finishes
DIV23 - HVAC
DIV26 - Electrical

5.3 Option C: Location-Based

BLD-A - Building A
  BLD-A-B1 - Basement 1
  BLD-A-GF - Ground Floor
  BLD-A-TYP - Typical Floors
  BLD-A-RF - Roof
BLD-B - Building B
SITE - Site Works
  SITE-RD - Roads
  SITE-LS - Landscaping
Hybrid approach often works best: Phase + Location (e.g., STR-BLD-A-TYP for Structural works in Building A Typical Floors).

📈 6. Earned Value and Cost Rollup

6.1 How Rollup Works

Project Total: $10,000,000

├── Phase 1: Substructure $2,500,000
│    ├── Excavation $500,000
│    ├── Foundations $1,200,000
│    └── Basement $800,000
├── Phase 2: Superstructure $4,000,000
│    ├── Columns $1,000,000
│    ├── Beams $1,500,000
│    └── Slabs $1,500,000
└── Phase 3: Finishes $3,500,000

6.2 Fields that Roll Up

Field Rollup Method
Budget Cost Sum of child activities
Actual Cost Sum of child activities
Earned Value (EV) Based on EV Technique selected
Planned Value (PV) Time-phased budget
Duration Earliest Start to Latest Finish of children

🛠️ 7. Step-by-Step WBS Setup in P6

Step 1: Open WBS Window

Project → WBS or click WBS icon in toolbar

Step 2: Create Top-Level WBS

Step 3: Create Child WBS Elements

Step 4: Assign OBS (Responsible Manager)

Step 5: Set EV Technique

Step 6: Assign Activities to WBS


✅ 8. WBS Best Practices

DO ✓

DON'T ✗


📚 Summary Checklist

نصائح عملية لإتقان Primavera P6

Primavera P6 هو البرنامج الأوسع انتشاراً في إدارة جدولة مشاريع البناء والبنية التحتية والنفط والغاز على مستوى العالم. تعلم P6 بشكل صحيح لا يعني فقط معرفة واجهة البرنامج، بل يعني فهم منهجية إدارة المشاريع (CPM, EVM, Resource Leveling) التي يُجسدها البرنامج. المهندس الذي يفهم المنهجية يُطبقها في أي برنامج، أما من تعلم الأزرار فقط فهو عاجز عند أي تغيير.

من أكثر الأخطاء شيوعاً بين مستخدمي P6 المبتدئين: إنشاء جدول دون ربط أي نشاطين بعلاقات منطقية (Relations)، مما يجعل الجدول مجرد لائحة مهام لا شبكة منطقية. الجدول الصحيح يجب أن تكون فيه غالبية الأنشطة مرتبطة ببعضها بعلاقات Finish-to-Start أو Start-to-Start مُبررة. المسار الحرج (Critical Path) يظهر فقط في جدول ذي علاقات منطقية سليمة.

إدارة الموارد في P6

تحميل الموارد (Resource Loading) في P6 يُحوّل الجدول من قائمة أنشطة إلى خطة عمل قابلة للتنفيذ. عند تحميل الموارد يمكنك:

تحديث الجدول (Schedule Update) وأفضل الممارسات

المشاريع الناجحة تُحدّث جدولها بانتظام — أسبوعياً في الغالب. عملية التحديث في P6 تتضمن: تحديد تاريخ البيانات (Data Date)، إدخال الإنجاز الفعلي لكل نشاط، ضبط التواريخ الفعلية للبداية والنهاية، ومراجعة المسار الحرج بعد كل تحديث. جدول لا يُحدَّث منتظماً يصبح وثيقة عديمة القيمة بعد أسابيع قليلة من بدء التنفيذ.

تقارير P6 الاحترافية

P6 يوفر مجموعة غنية من التقارير الجاهزة قابلة للتخصيص. أهم التقارير التي يحتاجها مدير المشروع:

👷

م. سامح بدوي سيد

مهندس مدني ومتخصص في BIM وإدارة المشاريع. خبرة في التخطيط وإدارة التكاليف في منطقة الشرق الأوسط. مؤسس منصة BIMitPlaniT.


Previous: Complete Guide to Activities in P6

Next: Complete Guide to Resources in P6