
طريقة المسار الحرج Critical Path Method: شرح عملي مع مثال
لا يكفي أن تضع قائمة بمهام المشروع وتاريخًا نهائيًا للتسليم؛ لأن الأنشطة ترتبط ببعضها، وقد يؤدي تأخر نشاط واحد إلى تأخير المشروع كله. هنا تساعد طريقة المسار الحرج (Critical Path Method – CPM) على تحديد أطول سلسلة مترابطة من الأنشطة التي تتحكم في أقرب موعد ممكن لإنهاء المشروع. وبذلك يعرف مدير المشروع أين يركز المتابعة والموارد، وأي الأنشطة تمتلك مرونة زمنية، وأيها لا يحتمل التأخير.
تعتمد الطريقة على مدد الأنشطة وعلاقاتها المنطقية، ثم تستخدم تمريرًا أماميًا وخلفيًا لحساب تواريخ البدء والانتهاء المبكر والمتأخر والسماح الزمني. ولا تعني كلمة «حرج» أن النشاط هو الأعلى تكلفة أو الأصعب فنيًا؛ بل تعني أن تأخيره، في ظل الجدول الحالي، سيؤثر مباشرة في تاريخ انتهاء المشروع ما لم يُتخذ إجراء تصحيحي.
ما هو المسار الحرج؟
المسار الحرج هو أطول مسار زمني متصل من بداية شبكة المشروع إلى نهايتها. ويحدد مجموع مدد أنشطته أقصر مدة نظرية يمكن إنجاز المشروع خلالها وفق العلاقات والمدد المدخلة. غالبًا يكون السماح الكلي لأنشطة هذا المسار مساويًا للصفر، إلا أن بعض أدوات الجدولة قد تعتبر النشاط حرجًا عندما يقل سماحه عن حد تحدده المؤسسة.
قد يحتوي المشروع على مسار حرج واحد، وقد تظهر عدة مسارات حرجة متساوية في المدة. وكلما تعددت هذه المسارات، انخفضت مرونة الجدول وارتفعت الحاجة إلى الرقابة؛ لأن أي تأخير على أحدها قد يغيّر موعد الانتهاء. كما أن المسار الحرج ليس ثابتًا، بل قد ينتقل من مسار إلى آخر عند تحديث المدد أو العلاقات أو التقدم الفعلي.

علاقة المسار الحرج بالمخطط الشبكي
يمثل المخطط الشبكي أنشطة المشروع والعلاقات المنطقية بينها من البداية إلى النهاية. وفي أسلوب Activity on Node الشائع، يظهر كل نشاط داخل عقدة، بينما توضح الأسهم علاقة السابق باللاحق. أما الأسلوب الأقدم Activity on Arrow فيمثل الأنشطة على الأسهم. لذلك، لا يلزم أن تكون الأنشطة داخل دوائر تحديدًا؛ فقد تعرضها الأداة في مستطيلات أو بطاقات بحسب تصميم البرنامج.
قبل رسم الشبكة، يجب فهم أنواع الاعتماديات وكيفية دمجها في الجدول الزمني. وأكثر العلاقات استخدامًا هي: انتهاء النشاط السابق قبل بدء اللاحق (Finish-to-Start)، وبدء نشاطين معًا (Start-to-Start)، وانتهاؤهما معًا (Finish-to-Finish)، وبدء السابق قبل انتهاء اللاحق (Start-to-Finish) وهي الأقل شيوعًا.
البيانات المطلوبة لحساب المسار الحرج
- قائمة الأنشطة: تُستخرج من حزم العمل، وتُعرّف بمستوى تفصيل مناسب للمتابعة.
- مدة كل نشاط: تقدير زمني واقعي مبني على بيانات سابقة أو رأي خبراء أو تقدير ثلاثي.
- العلاقات المنطقية: تحديد الأنشطة السابقة واللاحقة وأي فترات تقديم أو تأخير.
- قيود الجدول: مثل تاريخ إلزامي أو نافذة توريد أو موافقة تنظيمية.
- تقويم العمل: أيام العمل والعطل وعدد الساعات المتاحة؛ لأنها تؤثر في التواريخ الفعلية.

خطوات بناء المخطط وتحديد المسار الحرج
- حدّد الأنشطة: أنشئ قائمة كاملة بالأنشطة اللازمة لإنتاج مخرجات المشروع، وتجنب الخلط بين النشاط والمرحلة العامة.
- رتّب العلاقات: حدّد ما الذي يجب أن يسبق كل نشاط وما الذي يمكن تنفيذه بالتوازي. لا تنشئ علاقة لمجرد ترتيب بصري؛ يجب أن تعكس منطق العمل الحقيقي.
- قدّر المدد: سجّل مدة كل نشاط بوحدة موحدة، مثل يوم العمل، مع توثيق الافتراضات ومصدر التقدير.
- ارسم الشبكة: مثّل الأنشطة داخل عقد واربطها من البداية إلى النهاية، ثم تحقق من الأنشطة المفقودة والعلاقات المفتوحة أو الدائرية.
- نفّذ التمرير الأمامي: احسب أبكر وقت للبدء والانتهاء لكل نشاط، وصولًا إلى أقرب موعد ممكن لإنهاء المشروع.
- نفّذ التمرير الخلفي: ابدأ من تاريخ نهاية المشروع واحسب أحدث وقت يمكن أن يبدأ وينتهي فيه كل نشاط دون تأخير النهاية.
- احسب السماح الزمني: اطرح البدء المبكر من البدء المتأخر، أو الانتهاء المبكر من الانتهاء المتأخر.
- حدّد المسار الحرج: تتبع الأنشطة ذات السماح الصفري أو الأدنى وفق سياسة الجدولة، ثم راجع النتيجة منطقيًا.
معادلات CPM الأساسية
- الانتهاء المبكر (EF) = البدء المبكر (ES) + مدة النشاط.
- البدء المبكر للنشاط اللاحق = أكبر انتهاء مبكر بين جميع أنشطته السابقة.
- البدء المتأخر (LS) = الانتهاء المتأخر (LF) − مدة النشاط.
- الانتهاء المتأخر للنشاط السابق = أصغر بدء متأخر بين أنشطته اللاحقة.
- السماح الكلي (Total Float) = LS − ES، ويساوي أيضًا LF − EF.
قد تختلف النتائج بمقدار وحدة واحدة بحسب اتفاقية الحساب المستخدمة: هل يبدأ أول نشاط عند الزمن صفر أم اليوم الأول؟ لذلك، حافظ على قاعدة واحدة داخل الجدول، وركز على العلاقات والمدة الكلية بدل مقارنة أرقام ناتجة من اتفاقيتين مختلفتين.
مثال عملي لحساب المسار الحرج
| النشاط | المدة | السابق |
|---|---|---|
| A: جمع المتطلبات | 3 أيام | — |
| B: تصميم الواجهة | 4 أيام | A |
| C: تصميم قاعدة البيانات | 5 أيام | A |
| D: تطوير الواجهة | 6 أيام | B |
| E: تطوير الخلفية | 4 أيام | C |
| F: الاختبار والتسليم | 3 أيام | D وE |
ينتج عن الشبكة مساران: A–B–D–F ومدته 16 يومًا، وA–C–E–F ومدته 15 يومًا. إذن المسار الأول هو الحرج، والمدة الدنيا للمشروع 16 يومًا. أما المسار الثاني فيمتلك سماحًا كليًا قدره يوم واحد. فإذا تأخر النشاط C يومًا واحدًا فلن تتأخر نهاية المشروع، لكن التأخر لأكثر من ذلك قد يجعل المسار الثاني حرجًا.
احسب المسار الحرج دون بناء المعادلات يدويًا
استخدم حاسبة المسار الحرج الذكية لإدخال الأنشطة والمدد والاعتماديات، ثم تنظيم الحسابات وتحديد الأنشطة الحرجة والسماح الزمني بصورة عملية.
كيف تستخدم النتيجة في إدارة المشروع؟
- تركيز المتابعة: راقب الأنشطة الحرجة ومؤشراتها المبكرة بوتيرة أعلى من الأنشطة ذات السماح الكبير.
- توجيه الموارد: انقل موارد محدودة من نشاط غير حرج عندما تسمح مهارات الفريق والسماح الزمني بذلك.
- تحليل التغيير: قيّم أثر أي طلب تغيير على الشبكة، لا على النشاط المنفرد فقط.
- إدارة التوقعات: اشرح للراعي لماذا يؤدي تأخر نشاط معين إلى تغيير تاريخ التسليم، بينما يمكن استيعاب تأخر نشاط آخر.
- بناء السيناريوهات: اختبر أثر تقليل مدة نشاط أو تغيير تسلسله قبل اعتماد القرار.
عند ظهور تأخير، لا تكتفِ بتحديد النشاط المتأخر؛ تحقّق من أثره في المسار الحرج والسماح المتاح، ثم ابحث عن السبب الذي عطّل التنفيذ. راجع دليل كيف أعرف سبب تأخر المشروع؟ لتنظيم التشخيص قبل اختيار إجراء التعافي، بدل تسريع العمل أو إضافة موارد دون فهم مصدر التأخير.
تقصير مدة المشروع: الضغط والتنفيذ المتوازي
إذا احتاج المشروع إلى تاريخ أبكر، فلا تختصر مدة أي نشاط عشوائيًا؛ فالتحسين خارج المسار الحرج لن يقلل مدة المشروع. ركز أولًا على الأنشطة الحرجة، ثم قارن بين خيارين. الأول هو الضغط (Crashing) بإضافة موارد أو ساعات أو تكلفة لتقليل المدة. والثاني هو التنفيذ المتوازي (Fast Tracking) عبر تداخل أنشطة كانت متتابعة جزئيًا.
قد يرفع الضغط التكلفة، بينما قد يزيد التنفيذ المتوازي مخاطر إعادة العمل والجودة. وبعد كل تعديل، أعد حساب الشبكة؛ لأن مسارًا آخر قد يصبح حرجًا. القرار الأفضل هو الذي يحقق التخفيض المطلوب بأقل تكلفة ومخاطر مقبولة، وليس الأقصر على الورق فقط.
السماح الكلي والسماح الحر: ما الفرق؟
السماح الكلي (Total Float) هو مقدار الوقت الذي يمكن أن يتأخر فيه النشاط دون تأخير تاريخ انتهاء المشروع أو مخالفة قيد زمني. أما السماح الحر (Free Float) فهو مقدار التأخير الممكن دون التأثير في البدء المبكر لأي نشاط لاحق. لذلك، يكون السماح الحر عادة مساويًا للسماح الكلي أو أقل منه.
هذا الفرق مهم عند توزيع الموارد. فقد يمتلك النشاط سماحًا كليًا قدره ثلاثة أيام، لكن سماحه الحر يساوي صفرًا؛ أي إن تأخيره لن يؤخر نهاية المشروع مباشرة، لكنه سيؤخر نشاطًا لاحقًا ويستهلك جزءًا من مرونة المسار. ولهذا، لا ينبغي النظر إلى السماح على أنه وقت مجاني يمكن لكل مسؤول استهلاكه منفردًا، بل مساحة مشتركة يديرها مدير المشروع وفق الأولويات.
متى لا تكفي طريقة المسار الحرج وحدها؟
تفترض CPM أن مدد الأنشطة والعلاقات معروفة بدرجة معقولة. لكن المشاريع الابتكارية أو عالية الغموض قد تحتاج إلى تقديرات نطاقية وتحليل مخاطر الجدول والمحاكاة. كذلك، لا تعالج الطريقة محدودية الموارد تلقائيًا؛ فقد تظهر أنشطة متوازية رغم اعتمادها على الخبير نفسه. في هذه الحالة، يجب تنفيذ تحميل الموارد وتسويتها، ثم إعادة حساب المسار الحرج.
وفي المشاريع الرشيقة، يمكن استخدام المسار الحرج للمعالم الكبرى والتكاملات والاعتماديات الخارجية، بينما تُدار تفاصيل العمل داخل دورات قصيرة. الفكرة ليست فرض جدول تفصيلي ثابت على عمل متغير، بل كشف القيود الزمنية والعلاقات التي قد تعطل التسليم الكلي.
أخطاء شائعة عند استخدام المسار الحرج
- إهمال العلاقات: جدول بمدد صحيحة وعلاقات ناقصة يعطي مسارًا حرجًا مضللًا.
- استخدام قيود تاريخية كثيرة: قد تخفي منطق الشبكة وتفرض نتائج لا تعكس تسلسل العمل الحقيقي.
- الخلط بين السماح والاحتياطي: السماح ناتج حسابي داخل الشبكة، أما الاحتياطي الإداري فيُخصص لمواجهة عدم اليقين.
- تجاهل الموارد: قد تكون الشبكة صحيحة منطقيًا، لكن الأنشطة المتوازية تعتمد على الشخص أو المعدة نفسها. عندها قد تغيّر تسوية الموارد المسار والمدة.
- عدم تحديث الجدول: المسار المحسوب في بداية المشروع لا يبقى صالحًا تلقائيًا بعد التنفيذ والتغييرات.
- متابعة المسار الحرج وحده: النشاط القريب من الحرج قد يستهلك سماحه ويصبح حرجًا، لذلك راقب المسارات شبه الحرجة أيضًا.
الفرق بين CPM وPERT والسلسلة الحرجة
تعتمد طريقة CPM عادة على مدة محددة لكل نشاط، بينما يستخدم PERT ثلاثة تقديرات: المتفائل، والأكثر احتمالًا، والمتشائم، للحصول على مدة متوقعة عند ارتفاع عدم اليقين. أما إدارة السلسلة الحرجة (Critical Chain) فتركز إضافة إلى العلاقات على قيود الموارد، وتستخدم مخازن زمنية لحماية موعد المشروع. اختيار الأسلوب يعتمد على طبيعة العمل وجودة البيانات ودرجة عدم اليقين، وقد تجمع المؤسسة بينها بدل التعامل معها كبدائل متعارضة.
أسئلة شائعة
هل أطول نشاط هو المسار الحرج؟
لا. المسار الحرج سلسلة من الأنشطة المترابطة، وليس نشاطًا منفردًا. وقد يكون أطول نشاط موجودًا على مسار غير حرج يمتلك سماحًا زمنيًا.
هل يمكن أن يكون السماح الكلي سالبًا؟
نعم، عندما يفرض الجدول قيدًا أو موعدًا مطلوبًا أبكر من التاريخ الذي تنتجه الشبكة. ويشير السماح السالب إلى مقدار الوقت الذي يحتاج المشروع إلى استعادته لتحقيق الموعد.
كم مرة يجب تحديث المسار الحرج؟
يُحدّث مع دورة تحديث الجدول، أسبوعيًا أو حسب وتيرة المشروع، وكذلك بعد تغيير مهم في المدة أو الاعتماديات أو الموارد أو النطاق.
مصادر للاستزادة
- Project Management Institute: حسابات طريقة المسار الحرج.
- Project Management Institute: الانتقال من هيكل تجزئة العمل إلى جدول المسار الحرج.
الخلاصة
تحوّل طريقة المسار الحرج جدول المشروع من قائمة تواريخ إلى نموذج منطقي يوضح الأنشطة التي تتحكم في موعد التسليم. ابدأ بأنشطة وعلاقات ومدد موثوقة، واحسب التواريخ المبكرة والمتأخرة والسماح، ثم راقب المسار الحرج والمسارات القريبة منه طوال التنفيذ. وعند الحاجة إلى التسريع، عدّل الأنشطة الحرجة فقط، وقارن أثر القرار في التكلفة والمخاطر والموارد قبل اعتماده.
رأيان حول “المسار الحرج Critical Path Method”