نصائح عملية لإتقان Primavera P6
Primavera P6 هو البرنامج الأوسع انتشاراً في إدارة جدولة مشاريع البناء والبنية التحتية والنفط والغاز على مستوى العالم. تعلم P6 بشكل صحيح لا يعني فقط معرفة واجهة البرنامج، بل يعني فهم منهجية إدارة المشاريع (CPM, EVM, Resource Leveling) التي يُجسدها البرنامج. المهندس الذي يفهم المنهجية يُطبقها في أي برنامج، أما من تعلم الأزرار فقط فهو عاجز عند أي تغيير.
من أكثر الأخطاء شيوعاً بين مستخدمي P6 المبتدئين: إنشاء جدول دون ربط أي نشاطين بعلاقات منطقية (Relations)، مما يجعل الجدول مجرد لائحة مهام لا شبكة منطقية. الجدول الصحيح يجب أن تكون فيه غالبية الأنشطة مرتبطة ببعضها بعلاقات Finish-to-Start أو Start-to-Start مُبررة. المسار الحرج (Critical Path) يظهر فقط في جدول ذي علاقات منطقية سليمة.
إدارة الموارد في P6
تحميل الموارد (Resource Loading) في P6 يُحوّل الجدول من قائمة أنشطة إلى خطة عمل قابلة للتنفيذ. عند تحميل الموارد يمكنك:
- معرفة الحد الأقصى لعدد العمال في أي فترة زمنية (Peak Labor)
- تحديد فترات الذروة في استخدام المعدات لتجنب التضارب
- حساب تكلفة كل نشاط وفق الموارد المُحمّلة (للربط مع EVM)
- تسوية الموارد (Resource Leveling) لتجنب الاستخدام المفرط في فترات محددة
تحديث الجدول (Schedule Update) وأفضل الممارسات
المشاريع الناجحة تُحدّث جدولها بانتظام — أسبوعياً في الغالب. عملية التحديث في P6 تتضمن: تحديد تاريخ البيانات (Data Date)، إدخال الإنجاز الفعلي لكل نشاط، ضبط التواريخ الفعلية للبداية والنهاية، ومراجعة المسار الحرج بعد كل تحديث. جدول لا يُحدَّث منتظماً يصبح وثيقة عديمة القيمة بعد أسابيع قليلة من بدء التنفيذ.
تقارير P6 الاحترافية
P6 يوفر مجموعة غنية من التقارير الجاهزة قابلة للتخصيص. أهم التقارير التي يحتاجها مدير المشروع:
- Gantt Bar Chart: لعرض المسار الحرج والأنشطة المتأخرة
- Resource Histogram: لعرض توزيع الموارد على الزمن
- S-Curve Report: لمراقبة التقدم الكلي ومقارنته بالخطة
- Lookahead Schedule: لتخطيط أعمال الأسابيع القادمة (3 أسابيع عادة)
م. سامح بدوي سيد
مهندس مدني ومتخصص في BIM وإدارة المشاريع. خبرة في التخطيط وإدارة التكاليف في منطقة الشرق الأوسط. مؤسس منصة BIMitPlaniT.
🎯 What You'll Learn in This Course
- ✅ What CPM is and its history
- ✅ Network diagram types (PDM vs ADM)
- ✅ Forward and backward pass calculations
- ✅ Float types and their significance
- ✅ CPM vs PERT comparison
- ✅ Schedule compression techniques
- ✅ Real-world worked examples
📋 Course Contents
1 Module 1: Introduction to CPM
1.1 What is the Critical Path Method?
CPM (Critical Path Method) is a network-based scheduling technique that identifies the longest path through a project network, determining the minimum project duration.
🔑 Key Definition
The Critical Path is the longest sequence of dependent activities that determines the shortest possible project duration.
1.2 History
- 1957: Developed by DuPont and Remington Rand
- Purpose: Reduce turnaround time in chemical plant maintenance
- Result: Reduced shutdown time by 25%
1.3 Why CPM Matters
| Benefit | How CPM Helps |
|---|---|
| Project Duration | Calculates minimum possible completion time |
| Critical Activities | Identifies which activities must not be delayed |
| Resource Focus | Prioritize resources on critical tasks |
| Schedule Flexibility | Shows which activities have float (slack) |
| Delay Analysis | Basis for forensic schedule analysis |
2 Module 2: Network Diagrams
2.1 Types of Network Diagrams
| Type | Full Name | Activities On |
|---|---|---|
| PDM | Precedence Diagramming Method | Nodes (boxes) ✅ Most common |
| ADM | Arrow Diagramming Method | Arrows |
2.2 Relationship Types (PDM)
| Relationship | Meaning | Example |
|---|---|---|
| FS (Finish-to-Start) | B starts after A finishes | Foundation → Framing |
| SS (Start-to-Start) | B starts when A starts | Excavation → Shoring |
| FF (Finish-to-Finish) | B finishes when A finishes | Testing → Commissioning |
| SF (Start-to-Finish) | B finishes when A starts | Rarely used |
2.3 Lag and Lead
- Lag (+): Waiting time between activities (e.g., concrete curing)
- Lead (-): Overlap between activities (fast-tracking)
FS - 2d = Successor starts 2 days BEFORE predecessor finishes
3 Module 3: Forward Pass (ES & EF)
3.1 Forward Pass Purpose
Calculate the earliest possible start and finish dates for each activity.
3.2 Formulas
Early Finish (EF) = ES + Duration
3.3 Forward Pass Rules
- Start from project beginning
- First activity ES = 0 (or project start date)
- Work left-to-right through network
- When multiple predecessors, take the maximum EF
4 Module 4: Backward Pass (LS & LF)
4.1 Backward Pass Purpose
Calculate the latest allowable start and finish dates without delaying the project.
4.2 Formulas
Late Start (LS) = LF - Duration
4.3 Backward Pass Rules
- Start from project end
- Last activity LF = Project completion date (usually = EF)
- Work right-to-left through network
- When multiple successors, take the minimum LS
5 Module 5: Float Analysis
5.1 Types of Float
| Float Type | Formula | Meaning |
|---|---|---|
| Total Float (TF) | LF - EF (or LS - ES) | Max delay without delaying PROJECT |
| Free Float (FF) | ES(successor) - EF(current) | Max delay without delaying SUCCESSOR |
5.2 Critical Path Identification
🔴 Critical Activities
Activities with Total Float = 0 are on the Critical Path
5.3 Float Relationships
- Free Float ≤ Total Float (always)
- Critical activities: TF = 0
- Near-critical: TF ≤ 5 days (monitor closely)
- Using float removes it from successors
5.4 Float Ownership
Who "owns" the float is a contractual issue:
- Contractor: Can use for flexibility
- Owner: May claim for changes
- Shared: First-come, first-served
6 Module 6: CPM vs PERT
6.1 Comparison
| Aspect | CPM | PERT |
|---|---|---|
| Duration | Single (deterministic) | Three estimates (probabilistic) |
| Focus | Time-cost trade-off | Time uncertainty |
| Best For | Construction (repetitive, known durations) | R&D (uncertain durations) |
| Calculation | Direct | Statistical (mean, variance) |
6.2 PERT Duration Estimates
O = Optimistic | M = Most Likely | P = Pessimistic
7 Module 7: Schedule Compression
7.1 Crashing
Adding resources to shorten critical activities.
- Increases cost
- Only effective on critical path
- Diminishing returns (law of diminishing returns)
7.2 Fast-Tracking
Overlapping activities that were planned sequentially.
- Increases risk
- May require rework
- Change FS to SS with lag
7.3 Compression Decision
| Method | Cost Impact | Risk Impact |
|---|---|---|
| Crashing | Higher (more resources) | Lower |
| Fast-Tracking | Lower | Higher (rework possible) |
8 Module 8: Worked Example
8.1 Network Data
| Activity | Duration | Predecessors |
|---|---|---|
| A | 3 days | - |
| B | 5 days | A |
| C | 4 days | A |
| D | 6 days | B |
| E | 3 days | C |
| F | 4 days | D, E |
8.2 Forward Pass
| Activity | ES | Duration | EF |
|---|---|---|---|
| A | 0 | 3 | 3 |
| B | 3 | 5 | 8 |
| C | 3 | 4 | 7 |
| D | 8 | 6 | 14 |
| E | 7 | 3 | 10 |
| F | 14 | 4 | 18 |
Project Duration = 18 days
8.3 Backward Pass
| Activity | LF | Duration | LS |
|---|---|---|---|
| F | 18 | 4 | 14 |
| D | 14 | 6 | 8 |
| E | 14 | 3 | 11 |
| B | 8 | 5 | 3 |
| C | 11 | 4 | 7 |
| A | 3 | 3 | 0 |
8.4 Float Calculation
| Activity | TF (LF-EF) | Status |
|---|---|---|
| A | 0 | CRITICAL |
| B | 0 | CRITICAL |
| C | 4 | Non-critical |
| D | 0 | CRITICAL |
| E | 4 | Non-critical |
| F | 0 | CRITICAL |
🔴 Critical Path
A → B → D → F
Project Duration: 18 days
🎯 Final Quiz
🧪 Test Your CPM Knowledge
1. What defines a critical activity?
2. In forward pass, you use which function?
3. Free Float vs Total Float?
4. What is crashing?
🚀 What's Next?
Apply your CPM knowledge in Primavera P6 or MS Project