⏱️ مثلث البريمافيرا السحري

الدليل المتقدم لاحتراف أنواع المدد (Duration Types) في Primavera P6

مقدمة: العلاقة الأبدية التفاعلية بين الزمن والجهد

في الأوراكل بريمافيرا (Primavera P6)، لا يوجد إعداد يثير حيرة مهندسي التخطيط (Planning Engineers) المبتدئين أكثر من إعداد أنواع المُدد (Duration Types). يعتقد البعض أنه مجرد خيار ثانوي يمكن تجاهله، وتُترك القيمة الافتراضية كما هي (Fixed Duration and Units). الحقيقة الصادمة هي أن اختيار النوع الخاطئ سيؤدي إلى انهيار كامل لميزانية المشروع (Budget) أو تشوه قاتل في تواريخ التسليم (Finish Dates) بمجرد محاولة تحديث نشاط واحد أثناء التنفيذ.

لفهم أنواع المُدد، يجب أولاً أن نتطرق إلى "معادلة بريمافيرا السحرية"، وهي الصيغة الرياضية التي يتحكم P6 من خلالها بتوازن الكون داخل المشروع. إذا قمت بتغيير أحد أطراف هذه المعادلة، يجب أن يتغير طرف آخر حتماً للتعويض، ونوع المدة (Duration Type) هو الذي يخطر البرنامج بأي الأطراف يُسمح له بتعديلها لتصحيح المعادلة.

📐 المعادلة التأسيسية (The Holy Equation of P6)

الجهد (Units) = المدة (Duration) × الإنتاجية اليومية (Units/Time)

دائماً وأبداً، البرنامج ملزم بالحفاظ على صحة رياضية لهذه المعادلة 80 = 10 × 8. ماذا لو اكتشفت فجأة في الموقع أن النشاط سيستغرق 20 يوماً بدلاً من 10؟ هنا يتدخل الـ (Duration Type).

⚙️ الأنواع الأربعة (The 4 Duration Types) متى وكيف نستخدمها؟

1. المدة والوحدات الثابتة (Fixed Duration and Units) - النوع العسكري

هذا النوع يغلق القفل (Locks) على إجمالي عدد الأيام (10 أيام)، وإجمالي عدد الموارد أو الميزانية (80 ساعة). إذا قمت بإضافة مورد جديد إلى هذا النشاط، البرنامج ممنوع من تمديد المدة أو زيادة التكلفة الكلية. الحل الوحيد المتبقي له هو تقليل الإنتاجية اليومية (Units/Time) لكل مورد لكي لا يتجاوز الحد الأقصى للميزانية.

استخداماته: يستخدم عندما تكون الميزانية (Budget) والمدة (Time) مفروضة من الإدارة العليا بعقد غير قابل للنقاش. (مثال: يجب إنهاء المخططات في 10 أيام بميزانية لا تتجاوز 80 ساعة عمل هندسية، تصرفوا كفريق).

2. المدة والإنتاجية الثابتة (Fixed Duration and Units/Time) - طريقة المقرمشات

هստ النوع يقوم بتثبيت عدد الأيام (10 أيام) ويثبت الإنتاجية اليومية (8 ساعات/يوم لنجار). إذا قررت أن تسرع العمل قليلاً وتضيف نجاراً ثانياً إلى النشاط (يعمل هو الآخر 8 ساعات/يوم)، فإن البرنامج ممنوع من تقليل المدة الزمنية! وبدلاً من ذلك سيحسب أن كلاهما سيعملان 16 ساعة باليوم لمدة 10 أيام، فيقوم بزيادة الميزانية الكلية (Units) إلى 160 ساعة!

خطر تضخم الميزانية الوهمي

معظم المبتدئين يستخدمون هذا النوع لإضافة موارد (Resources) لضغط النشاط (Crashing) لإنقاذ التأخير، فيتفاجؤون بأن المدة لم تتغير (النشاط ما يزال 10 أيام) بينما قفزت تكلفة المشروع إلى الضعف. هذا النوع لا يضغط الجداول الدائمة (Schedules).

3. الوحدات الثابتة (Fixed Units) - نظام العمل المقطوع (Lump Sum)

هنا نقوم بتثبيت الميزانية الكلية فقط (الجهد الإجمالي = 80 ساعة). إذا أضفت عاملاً جديداً، فإن البرنامج سيُبقي الـ 80 ساعة ثابتة، وسيقوم بتقليل المدة الزمنية (Duration) آلياً! كان النشاط يحتاج 10 أيام لعامل واحد، الآن بوجود عاملين سينتهي النشاط في 5 أيام فقط.

استخداماته: هو النوع الذهبي لضغط الجداول (Schedule Acceleration). يستخدم في مهام الـ Task-driven. هناك كمية عمل محددة يجب إنجازها (مثل صب بلاطة سقفيات)، كلما رميت موارد وانتاجية أكثر عليها، كلما تقلصت المدة الزمنية، مع بقاء التكلفة الكلية للعمل (تكلفة 80 ساعة) كما هي دون تغيير.

4. الإنتاجية الثابتة (Fixed Units/Time) - نوع الاستئجار المفتوح

يثبت معدل الدفع اليومي (8 ساعات/يوم). إذا قمت أنت يدوياً بتعديل وزيادة مدة النشاط من 10 أيام إلى 15 يوماً، فإن البرنامج يفترض أن العامل سيستمر في العمل بنفس المعدل طوال الـ 15 يوماً. لذلك يقوم برفع إجمالي الميزانية آلياً إلى (15 × 8 = 120 ساعة).

استخداماته: ممتاز لأنشطة المعدات المستأجرة والمشرفين (Level of Effort). إذا تأخر تسليم الموقع، وحارس الأمن سيستمر في التواجد لمدة أسبوعين إضافيين بالسرعة والمعدل اليومي، فيجب أن ترتفع ميزانية بند الحراسة تلقائياً، وهو ما يقوم به هذا النوع.

💡 سيناريو واقعي للانهيار بسبب الجهل بالإعدادات

كارثة التحديث (The Milestone Panic)

مخطط مشروع (Planner) يعمل على تسليم مستشفى بتكلفة 400 مليون دولار. لاحظ المخطط أن هناك تأخيراً حرجاً في جزء التشطيبات. قرر نقل 30 عاملاً إضافياً إلى نشاط "تركيب السقوف المستعارة" لضغط الجدول وتقديم تاريخ التسليم 10 أيام لإنقاذ الموقف أمام المالك.

المشكلة؟ أن جميع الأنشطة الكانت مضبوطة على الإعداد الافتراضي للبريمافيرا (Fixed Duration and Units). عندما خصص المخطط العمال الـ 30 الجدد، البريمافيرا ترك المدة الزمنية كما هي (لم تُضغط)، وترك الميزانية كما هي، وبدلاً من ذلك، قام بتخفيض "إنتاجية العامل الواحد" لتصبح نصف ساعة في اليوم لكي تنتظم معادلة الوحدات = المدة × الإنتاجية.

ذهب المخطط لاجتماع المالك بورقة جدول لا تحمل أي تحسن في التوقيت، وبدت إنتاجية العمال في التقرير سخيفة لدرجة أن مدير المشروع وبخ المخطط علناً. كل ذلك بسبب عدم تغيير النوع إلى (Fixed Units) قبل إضافة الموارد.

الخلاصة: أنت المتحكم، وليس البريمافيرا

البريمافيرا هو آلة حاسبة جبارة غبية. إذا لم تخبرها بوضوح تام بالقواعد الفيزيائية الحاكمة لعملك على أرض الموقع (هل الميزانية هي المستحيلة التعديل أم المدة؟)، ستعطيك حسابات رياضيات صحيحة، ولكنها هندسياً مدمرة ومفصولة عن الواقع. احتراف أنواع المُدد (Duration Types) هو أول خطوة للإنتقال من مجرد "مدخل بيانات لـ P6" إلى "خبير تحكم بالمشاريع (Project Controls Expert)".

🔧

عن مسارات المعرفة والتخطيط الاحترافي

تم إنتاج هذا المرجع الدقيق عن طريق أكاديمية BIMitPlaniT. نحن فريق من المحترفين المستقلين المعتمدين في P6 (Oracle Certified Professionals). نهتم بترجمة تعقيدات برمجيات تخطيط المشاريع وفك شفراتها الرياضية المعقدة إلى سيناريوهات عملية يومية، لحماية المشاريع الهندسية في العالم العربي من الانهيارات التعاقدية.