3.1المسار الحرج والهوامش
الأساسي في 30 ثانية
- المسار الحرج هو تسلسل المهام ذات الهامش الصفري الذي يحدد تاريخ النهاية: أي تأخر في إحداها يؤجل التسليم.
- الهامش الإجمالي = تأخر ممكن دون تحريك النهاية؛ والهامش الحر = دون تحريك المهمة اللاحقة؛ ويحسب Project الاثنين تلقائياً.
- نقصّر المشروع بالعمل على المسار الحرج: crashing (موارد أكثر) أو fast-tracking (التوازي)، مع إعادة التحقق من المسار الحرج بعد ذلك.
حالة صغيرة متسلسلة — مريم تؤمّن تسليم ورشة
مريم مديرة مشروع في شركة هندسة وبناء بالجزائر. تقود استلام مبنى إداري وتلاحظ أن تاريخ التسليم لا يتحرك مهما فعلت في بعض المهام. تعرض المسار الحرج في Gantt: إنها مهام الأشغال الهيكلية، ثم الحزم التقنية، التي تحدد النهاية — كلها بهامش صفري. وحولها، تتمتع عدة مهام (التشطيبات، التهيئة الخارجية) بهامش مريح. تقرر مريم تركيز يقظتها على المسار الحرج واستخدام هامش التشطيبات لاستيعاب طارئ في توريد المواد، دون المساس بتاريخ النهاية. وتسجل القاعدة: مراقبة المهام الحرجة، واستغلال هوامش الأخرى، وإعادة التحقق من المسار الحرج بعد كل تحسين.
حالة مستقلة لهذا القسم: تعود في الدرس والمخطط والنص البرمجي وتحدي 48 ساعة في القسم 3.1.
1. ما هو المسار الحرج
المسار الحرج هو أطول تسلسل للمهام في المخطط: وهو الذي يحدد تاريخ النهاية. هذه المهام لها هامش صفري — فأي يوم تأخر ينعكس مباشرة على التسليم. تتعرف مريم في Gantt على الأشرطة الحمراء: إنها المهام التي «تحكم» نهاية المشروع.
2. الهامش الإجمالي والحر
خارج المسار الحرج، تتمتع المهام بـهامش. الهامش الإجمالي هو التأخر الممكن دون تحريك نهاية المشروع؛ والهامش الحر هو التأخر الممكن دون تحريك بداية المهمة التالية. ويحسبهما Project تلقائياً. تستغل مريم هذه الهوامش لاستيعاب الطوارئ الصغيرة دون المساس بالمسار الحرج.
3. التقصير دون كسر
لتقصير مشروع، نعمل فقط على المسار الحرج: crashing (إضافة موارد، غالباً بتكلفة أعلى) أو fast-tracking (توازي مهام كانت متسلسلة، بمخاطرة أعلى). انتبه: بعد الضغط، قد يظهر مسار حرج جديد. لذلك تتحقق مريم دائماً من المسار الحرج بعد كل تحسين.
🔎 مثال ملموس — 🔎 مثال ملموس — التقصير دون كسر
تريد مريم كسب أسبوع في التسليم. رافعتان على المسار الحرج:
Crashing : إضافة موارد إلى المهام الحرجة (مكلف).
Fast-tracking : توازي مهام متسلسلة (مخاطرة أعلى).
-> بعد ذلك، أعد التحقق من المسار الحرج (قد يظهر مسار جديد).
القراءة: نعمل فقط على المهام ذات الهامش الصفري، التي تحرّك تاريخ النهاية.
الدرس: تقصير مهمة ذات هامش لا يفيد؛ وكل ضغط يُعاد التحقق منه.
مفردات القسم
- المسار الحرج
- تسلسل المهام ذات الهامش الصفري الذي يحدد تاريخ نهاية المشروع.
مثال بسيط: تحدد مريم الأشرطة الحمراء للأشغال الهيكلية في Gantt.
ما ليس كذلك: مهمة تشطيب تتمتع بعدة أسابيع من الهامش.
رد فعل: ما يحدد النهاية → المسار الحرج.
- الهامش الإجمالي
- التأخر الذي يمكن أن تتحمله مهمة دون تحريك تاريخ نهاية المشروع.
مثال بسيط: تؤخر مريم مهمة تشطيب ثلاثة أيام دون عواقب.
ما ليس كذلك: التأخر الممكن دون تحريك المهمة التالية.
رد فعل: دون تحريك النهاية → الهامش الإجمالي.
- الهامش الحر
- التأخر الذي يمكن أن تتحمله مهمة دون تحريك بداية مهمتها اللاحقة.
مثال بسيط: تزحزح مريم مهمة سابقة دون دفع التالية.
ما ليس كذلك: التأخر الممكن دون تحريك نهاية المشروع.
رد فعل: دون تحريك اللاحقة → الهامش الحر.
- الضغط (crashing)
- تقصير مهمة حرجة بإضافة موارد إليها، غالباً مقابل تكلفة إضافية.
مثال بسيط: تعزز مريم فريقاً على مهمة حرجة لكسب أيام.
ما ليس كذلك: تحريك مهمة تمتلك أصلاً هامشاً كبيراً.
رد فعل: كسب الوقت بالدفع → crashing.
- Fast-tracking
- تقصير بتوازي مهام متسلسلة عادة، مقابل مخاطرة أعلى.
مثال بسيط: تطلق مريم حزمتين تقنيتين بالتوازي بدلاً من تسلسلهما.
ما ليس كذلك: انتظار نهاية مهمة قبل بدء التالية.
رد فعل: كسب الوقت بالتوازي → fast-tracking.
في التطبيق — تطبيق عملي — تحليل المسار الحرج واستغلاله
- اعرض المسار الحرج في Gantt (تنسيق > المهام الحرجة) وتعرّف على الأشرطة الحمراء ذات الهامش الصفري، كما تفعل مريم.
- أضف عمود الهامش الإجمالي لإظهار الهامش المتاح على المهام غير الحرجة.
- حدد المهام الحرجة التي يجب مراقبتها أولاً والهوامش القابلة للاستغلال لاستيعاب الطوارئ.
- لتقصير المشروع، اعمل على المسار الحرج (crashing أو fast-tracking) ثم أعد التحقق من المسار الحرج.
نص خطوة بخطوة — قراءة المسار الحرج كما تفعل مريم (4 دقائق)
1) اعرض Gantt وفعّل المهام الحرجة. 2) تعرّف على الأشرطة الحمراء: إنها المهام ذات الهامش الصفري. 3) أضف عمود الهامش الإجمالي لرؤية هامش المهام غير الحرجة. 4) صنّف: مهام حرجة تُراقب، وهوامش تُستغل. 5) لكسب الوقت، اضغط المسار الحرج (crashing/fast-tracking) ثم أعد التحقق من المسار الحرج.
احتفظ بهذه القاعدة: ما يتعثر في مهمة ذات هامش لا يصل دائماً إلى التسليم، أما ما يتعثر في المسار الحرج فيؤجله.
نموذج للنسخ واللصق — بطاقتي للمسار الحرج
المسار الحرج : مهام ذات هامش صفري -> تحدد تاريخ النهاية
الهامش الإجمالي: تأخر دون تحريك نهاية المشروع
الهامش الحر : تأخر دون تحريك المهمة اللاحقة
الضغط : crashing (موارد) أو fast-tracking (توازي)
القاعدة : إعادة التحقق من المسار الحرج بعد كل تحسين
طارئ على مهمة ذات هامش
تستوعب مريم تأخر توريد المواد في هامش التشطيبات، دون المساس بتاريخ النهاية.
طارئ على مهمة حرجة
تتأخر الأشغال الهيكلية أسبوعاً: تضغط مريم المسار الحرج أو تقبل التأجيل.
ضغط غير متوقع
بعد توازي مهمتين يظهر مسار حرج جديد: تتحقق منه مريم وتراقبه.
هامش مستغل
تحرّك مريم مهمة غير حرجة لإشغال فريق أثناء انتظار، دون أثر على النهاية.
✓ ممارسات جيدة
- مراقبة المهام الحرجة أولاً.
- استغلال الهوامش لاستيعاب الطوارئ.
- عدم ضغط إلا المسار الحرج، مع إعادة التحقق منه.
✗ أخطاء شائعة
- تقصير مهمة ذات هامش (بلا أثر على النهاية).
- نسيان أن مساراً حرجاً جديداً قد يظهر.
- الاعتقاد أن إضافة الموارد تقسم المدة دائماً.
النقاط الأساسية
- المسار الحرج = مهام ذات هامش صفري تحدد تاريخ النهاية.
- الهامش الإجمالي (دون تحريك النهاية) والهامش الحر (دون تحريك اللاحقة).
- نراقب المهام الحرجة ونستغل هوامش الأخرى.
- تقصير المشروع = crashing أو fast-tracking على المسار الحرج، ثم إعادة التحقق.
تحدي 48 ساعة — طبّقه غدًا
كما تفعل مريم، افتح Gantt، واعرض المهام الحرجة، واسرد التي تحدد تاريخ النهاية. أضف عمود الهامش الإجمالي وسجّل مهمة ذات هامش يمكنك تحريكها لاستيعاب طارئ. واكتب أخيراً، في جملة واحدة، هل تختار crashing (موارد أكثر) أم fast-tracking (التوازي) لكسب الوقت.
- أستطيع شرح ما هو المسار الحرج ولماذا يحدد النهاية.
- أميّز بين الهامش الإجمالي والهامش الحر.
- أعرف كيف أقصّر مشروعاً بالعمل على المسار الحرج (crashing / fast-tracking).
أسئلة شائعة
لماذا نركز على المسار الحرج بدلاً من كل المهام؟
لأن المهام الحرجة وحدها تحدد تاريخ النهاية: تأخر مهمة ذات هامش قد يحركها دون تأجيل التسليم، بينما تأخر حرج يؤجل كل شيء. انتباهك محدود: تركيزه على المسار الحرج يعني مراقبة ما قد يُخرج المشروع فعلاً عن مساره.
كيف نقصّر مشروعاً متأخراً دون كسر كل شيء؟
اعمل على المسار الحرج فقط. يضيف crashing موارد (فعال لكن مكلف، ودون تقسيم آلي للوقت)؛ ويوازي fast-tracking مهام متسلسلة (مجاني لكن محفوف بالمخاطر). غالباً نجمع بينهما، ونعيد التحقق من المسار الحرج: فالضغط قد يُظهر مساراً جديداً.
ما هو المسار الحرج؟