You are on page 1of 25

‫المسار الحرج في المشاريع واهميتها‬

‫‪Kareem Abdullah Muhammed‬‬


‫ادارة المشاريع‬
‫دورة حياة المشاريع‬

‫مرحلة السيطرة‬ ‫مرحلة الجدولة‬ ‫مرحلة التخطيط‬

‫عملية تحديد جدول زمني‬


‫تزويد االدارة بتقارير دورية‬ ‫وضع االهداف‬
‫لبدء النشاط ونتهائة‬

‫تحديد اي من المسارات هو‬


‫تحديث التخطيط الشبكي‬ ‫تجزئة المشروع‬
‫حرج‬

‫اتخاذ القرارات‬ ‫تحديد المسار غير حرج‬ ‫تحديد العالقات بين االنشطة‬

‫تقدير االزمنة‬
‫ادارة المشروع باستخدام اسلوبي (‪)CPM‬‬

‫المشروع يعرف على انه مجموعة من االنشطة المتداخلة الواجب انجازها في‬
‫تتابع مؤكد ليتم انجاز المشروع بشكل كامل‬
‫وان اهم االساليب المستخدمة في مجال التخطيط والرقابة والسيطرة على‬
‫المشاريع هو ‪:‬‬

‫طريق المسار الحرج ‪CPM‬‬

‫تقدير وقت االنجاز يحدد بشكل مؤكد‬ ‫‪CPM‬‬


‫الرسم التخطيطي للمشاريع‬

‫الرسم ( الشبكي )‪ :‬يمكن تطبيقة على مختلف المشاريع مهما كبر حجمها او‬
‫ازداد درجة تعقيدها كما يمكن تطبيقة على جزء من المشروع او اي مرحلة‬
‫منه‬

‫العناصر االساسية في عملية تمثيل المشاريع بالرسم الشبكي‬

‫االمسار‬
‫االمسار‬
‫الحرج‬ ‫االنشطة‬ ‫الحدث‬
‫‪Path‬‬
‫االعتبارات التي يجب االخذ بها عند تمثيل االحداث واالنشطة‬

‫‪1‬ـ يمثل كل نشاط بسهم واحد فقط واليمكن اشراك اي نشاط اخر معه وغالبا مايكون النشاط واقع‬
‫بين حدثين فالنشاط ‪ A‬يقع بين الحدثين ‪2. 1‬‬

‫‪A‬‬
‫‪1‬‬ ‫‪2‬‬

‫‪2‬ـ اليمكن حدوث اي حدث اال وجميع االنشطة السابقة له قد تم انجازها ففي الشبكة ادناه ان النشاطين ‪A,B‬‬
‫يجب انجازهما قبل البدء بالنشاط ‪C‬‬
‫‪A‬‬
‫‪1‬‬
‫‪C‬‬
‫‪B‬‬ ‫‪3‬‬ ‫‪4‬‬

‫‪2‬‬
‫‪3‬ـ في حالة دخول انشطةمتعددة الى الحدث فان هذا يدعو الى جميع االنشطة يجب ان تنجز قبل‬
‫البدء اي نشاط من ذلك الحدث والرسم الشبكي التالي يوضح ان النشاطان ‪A,B‬يجب ان تنتهي‬
‫قبل ان يبدأ من النشاطين ‪C ,D‬‬

‫‪1‬‬ ‫‪A‬‬ ‫‪C‬‬ ‫‪4‬‬

‫‪3‬‬
‫‪2‬‬ ‫‪5‬‬
‫‪B‬‬ ‫‪D‬‬

‫‪4‬ـ عندما يشترك نشاطان في حدث بداية وحدث نهاية واحد فان ذلك يقود الى استحداث نشاط‬
‫وهمي تكون وظيفتة االساسية هي توضيح العالقات اما الوقت المخصص فهو صفر‬

‫‪A‬‬
‫‪1‬‬ ‫‪2‬‬

‫‪B‬‬ ‫‪C‬‬
‫‪3‬‬ ‫‪4‬‬
‫‪5‬ـ كل حدث في الشبكة يجب ان يخصص رقما حيث يساعد على وصف النشاطات على اساس‬
‫ارقام االحداث التي تقع بينها فالنشاط ‪A‬يقع بين الحدثين ‪1,2‬‬

‫‪A‬‬
‫‪1‬‬ ‫‪2‬‬
‫النشاط‬
‫السابق‬ ‫مثال ‪ //‬نفرض شخصا ما اراد بناء دار‬
‫ــــــــ‬ ‫استحصال الموافقات االصولية‬ ‫‪A‬‬ ‫حديث تعتمد انشطة البناء ومتطلباتها‬
‫ـــــــ‬ ‫معاينة الموقع ووضع خريطة‬
‫البناء‬
‫‪B‬‬ ‫على صاحب الدار والمهندس الــــــذي‬
‫‪A ,B‬‬ ‫تسوية االرض وحفر االساس‬ ‫‪C‬‬
‫انيطت به هذه المهمة وكانــــــــــــت‬
‫‪ D‬تهيئة الطابوق واالسمنت والمواد ‪A‬‬
‫االنشطة كما يلي‬
‫االخرى‬
‫‪D ,C‬‬ ‫‪ E‬صب االساس‬

‫‪E‬‬ ‫بناء الجدران والسقوف واالضية‬ ‫‪F‬‬


‫‪F‬‬ ‫‪ G‬االعمال التكميلية االخرى‬
‫المطلوب ارسم خريطة لشبكة‬ ‫الحل‬
‫العمل‬
‫‪G‬‬
‫‪A‬‬ ‫‪D‬‬ ‫‪E‬‬ ‫‪F‬‬
‫‪1‬‬ ‫‪4‬‬ ‫‪6‬‬ ‫‪7‬‬
‫‪2‬‬ ‫‪5‬‬

‫‪B‬‬ ‫‪C‬‬
‫‪3‬‬
‫النشاط‬ ‫النشاط‬ ‫مثال ‪ /‬ارسم شبكة العمل للمشروع االتي‪:‬‬
‫السابق‬

‫‪A‬‬ ‫___‬
‫‪B‬‬ ‫‪A‬‬
‫‪C‬‬ ‫‪A‬‬
‫‪D‬‬ ‫‪B‬‬
‫‪E‬‬ ‫‪B.C‬‬
‫‪F‬‬ ‫‪D,E‬‬
‫الحل‬
‫‪B‬‬ ‫‪D‬‬
‫‪3‬‬
‫‪A‬‬ ‫‪F‬‬
‫‪1‬‬ ‫‪2‬‬ ‫‪5‬‬ ‫‪6‬‬

‫‪C‬‬ ‫‪4‬‬ ‫‪E‬‬


‫النشاط‬ ‫النشاط‬ ‫مثال ‪ /‬ارسم شبكة العمل للمشروع االتي‪:‬‬
‫السابق‬

‫‪A‬‬ ‫___‬
‫‪B‬‬ ‫___‬
‫‪C‬‬ ‫‪A ,B‬‬
‫‪D‬‬ ‫‪A‬‬
‫‪E‬‬ ‫‪C,D‬‬

‫الحل‬
‫‪2‬‬ ‫‪D‬‬
‫‪A‬‬
‫‪E‬‬
‫‪1‬‬ ‫‪4‬‬ ‫‪5‬‬

‫‪B‬‬ ‫‪3‬‬ ‫‪C‬‬


‫‪Early start‬‬ ‫البداية المبكرة ‪ES‬‬
‫‪Early Finish‬‬ ‫النهاية المبكرة‪EF‬‬
‫احتساب البداية المبكرة ‪ES‬والنهاية المبكرة ‪ EF‬يمكن تحديده وفقا للقواعد‬
‫التالية ‪:‬‬
‫‪1‬ـ زمن النهاية المبكرة ‪EF‬الي نشاط = وقت البداية المبكرة ‪ +ES‬الوقت‬
‫الالزم للنشاط ‪duration‬و المعبر عنه بــــــ‪t‬‬
‫‪EF j=ESi + tij‬‬
‫‪2‬ـ في حالة وجود نشاط واحد فان وقت البداية المبكر للنشاط الالحق يساوي‬
‫وقت النهاية المبكرة ‪ EF‬للنشاط السابق‪ .‬اما في حال وجود اكثر من نشاط‬
‫سابق فان وقت البداية المبكرة‪ ES‬للنشاط الالحق يساوي أكبر وقت نهاية‬
‫مبكرة ‪ EF‬الحد تلك االنشطة السابقة* ‪ .‬لتحديد وقت البداية المبكرة ‪ES‬‬
‫والنهاية المبكرة ‪ EF‬لكل نشاط يتم فتح اقواس كل نشاط وتحديد وقت البداية ووقت‬
‫النهاية في داخلة‬
‫) ‪EF j = max (ES i +t ij‬‬

‫‪ES‬‬ ‫‪t‬‬ ‫‪EF‬‬

‫وعند تنفيذ هذه الطريقة لجميع النشاطات نبدأ من الجهة اليسرى ‪ .‬ان وقت‬
‫النهاية المبكر‪ EF‬يمكن ايجادة باضافة الوقت الالزم للنشاط ‪ t‬الى ‪ ES‬حتى‬
‫نحصل على‪:‬‬
‫‪EF j = ESi+ tij‬‬

‫البداية المبكرة ‪ ES i‬للنشاط االول = ‪0‬‬


‫البداية المبكرة ‪ES‬‬
‫تكون البداية المبكرة للنشاطين ‪ 2 -1‬و ‪ 1-3‬هي صفر‬

‫وهذه القيمة تساعد في ايجاد النهاية المبكرة ‪ EF‬للنشاطين كما يلي ‪:‬‬
‫‪EF2 =ES1 + t12‬‬
‫‪EF1-2 =0+6 = 6‬‬
‫‪EF 1-3 =0+5 =5‬‬

‫‪0‬‬ ‫‪6‬‬ ‫‪7‬‬


‫‪6‬‬ ‫‪2‬‬ ‫‪4‬‬
‫‪1‬‬
‫‪4‬‬
‫‪0‬‬ ‫‪12‬‬
‫‪5‬‬ ‫‪3‬‬
‫‪5‬‬ ‫‪3‬‬ ‫‪5‬‬ ‫‪6‬‬
‫‪10‬‬

‫مالحظة ‪ :‬للنشاط الالحق ‪ ES= EF‬للنشاط السابق‬


‫ان وقت النهاية المبكرة للنشاط (‪ ( 1- 2‬يساوي ‪6‬فان وقت‬
‫البداية المبكرة ‪ ES‬للنشاطين (‪ )2- 4‬و(‪ ( 2- 5‬يساوي ‪. 6‬‬
‫اما وقت البداية المبكرة النشاط (‪ ) 3- 5‬يساوي ‪5‬‬
‫‪6‬‬ ‫‪6‬‬ ‫‪13‬‬
‫‪7‬‬
‫‪0‬‬ ‫‪6‬‬ ‫‪2‬‬ ‫‪4‬‬

‫‪6‬‬
‫‪1‬‬ ‫‪12‬‬ ‫‪4‬‬
‫‪18‬‬
‫‪0‬‬ ‫‪5‬‬
‫‪3‬‬
‫‪5‬‬ ‫‪6‬‬
‫‪5‬‬ ‫‪3‬‬
‫‪5 10‬‬ ‫‪15‬‬

‫فاننا نختار اطول مسار‬ ‫‪5‬‬ ‫ونتيجة دخول ثالث انشطة في الحدث‬
‫من ناحية الوقت حسب المعادلة االتية‬
‫) ‪EF j = max (ES i +t ij‬‬
‫‪EF 2-4 =6+7=13‬‬
‫‪EF2-5=6+12=18‬‬
‫‪EF3-5=5+10=15‬‬
‫البداية المبكرة ‪ ES‬للنشاط (‪ )4-5‬هو النهاية المبكرة ‪ EF‬للنشاط ( ‪)2-4‬‬
‫‪6‬‬ ‫‪6‬‬
‫والذي يمثل‪:‬‬
‫‪7‬‬ ‫‪13‬‬
‫‪0‬‬ ‫‪6‬‬ ‫‪2‬‬ ‫‪4‬‬

‫‪6‬‬ ‫‪13‬‬
‫‪1‬‬ ‫‪12‬‬ ‫‪4‬‬
‫‪18‬‬ ‫‪17‬‬
‫‪0‬‬ ‫‪5‬‬ ‫‪3‬‬
‫‪5‬‬ ‫‪5‬‬ ‫‪6‬‬
‫‪3‬‬
‫‪5 10‬‬ ‫‪15‬‬

‫اما النهاية المبكرة للنشاط ( ( ‪ 4-5‬فهي‪:‬‬


‫‪EF4-5‬‬ ‫‪=13+4=17‬‬
‫ومن اجل تحديد البداية المبكرة ‪ ES‬للنشاط ‪ .( )5-6‬يجب االخذ بعين‬
‫االعتبار انه اليمكن ان يبدأ هذا النشاط اال بعد ان تنتهي جميع النشاط‬
‫السابقة (‪ )PRECEDE‬له والتي هي ‪ ,)3-4( )4-5(. ( )2-5‬اطول‬
‫وقت نهاية مبكرة لالنشطة الثالث السابقة يعتمد على انه بداية مبكرة‬
‫للنشاط ‪( )5-6‬اطول نشاط يساوي ‪18‬‬
‫‪6‬‬ ‫‪6‬‬ ‫‪7‬‬ ‫‪13‬‬
‫‪0‬‬ ‫‪6‬‬ ‫‪2‬‬ ‫‪4‬‬

‫‪6‬‬ ‫‪13‬‬
‫‪1‬‬ ‫‪12‬‬ ‫‪4‬‬
‫‪18‬‬ ‫‪17‬‬
‫‪0‬‬ ‫‪5‬‬ ‫‪3‬‬
‫‪5‬‬ ‫‪3‬‬ ‫‪5‬‬ ‫‪6‬‬
‫‪5 10‬‬ ‫‪15‬‬ ‫‪18‬‬ ‫‪21‬‬

‫عليه فان وقت النهاية المبكرة للنشاط ( (‪ 5-6‬يساوي ‪21‬‬


‫‪EF5-6 =18+3=21‬‬
‫وان الوقت المطلوب النجاز المشروع هو ‪ 21‬شهرا‬
‫يمكن التعويض عن هذه االقراس المبينة على االنشطة بمربعات‬
‫‪ :‬كما في الشكل التالي‬

‫‪9‬‬
‫‪13‬‬
‫‪7‬‬
‫‪0‬‬ ‫‪6‬‬ ‫‪2‬‬ ‫‪4‬‬

‫‪1‬‬ ‫‪12‬‬ ‫‪4‬‬ ‫‪21‬‬

‫‪5‬‬ ‫‪3‬‬
‫‪3‬‬ ‫‪5‬‬ ‫‪6‬‬
‫‪10‬‬
‫‪5‬‬ ‫‪18‬‬
‫طريقة المرور التراجعي‪backward pass method‬‬

‫تعتمد طريقة المرور التراجعي في احتساب الوقت ابتداء من حيث النهاية الذي يمثل‬
‫نقطة انتهاء المشروع وتتجه بطريقة عكسية حتى نقطة بداية المشروع ويتم احتساب‬
‫القيم التالية‬
‫‪Latest start‬‬ ‫البداية المتاخرة ‪LS‬‬
‫‪Latest finish‬‬ ‫النهاية المتاخرة‪LF‬‬
‫البداية المتاخرة الي نشاط هي اطول وقت يمكن تاخير بدء النشاط دون ان يؤثر ذلك‬
‫على انجازالمشروع في الوقت المحدد له ويرمز له ‪LS‬‬
‫النهاية المتاخرة الي نشاط هي اخر وقت يمكن ان ينتهي فيه النشاط دون ان يؤثر ذلك‬
‫على انجاز المشروع ويرمز له ‪LF‬‬
‫ان ايجاد البداية المتاخرة ‪ LS‬والنهاية المتاخرة ‪LF‬تحكم بالقواعد التالية‬
‫‪1‬ـ زمن البداية المتاخر ‪ LS‬الي نشاط = زمن النهاية المتاخرة له – الوقت‬
‫المطلوب النجاز النشاط‬
‫‪LS i= LF J – tij‬‬ ‫)‪for all (I, j‬‬

‫‪2‬ـ في حالة وجود نشاط واحد الحق فان النهاية المتاخرة ‪ LF‬للنشاط السابق‬
‫مطروحا منها الوقت الالزم النجاز النشاط تساوي البداية المتاخرة للنشاط‬
‫الالحق‪ .‬اما في حالة وجود اكثر من نشاط الحق فان ‪LS‬تساوي الصغر قيمة‬
‫وكما يأتي‪:‬‬
‫) ‪LS i= min ( LF j– t I j‬‬

‫الوقت المتاخر النهاء النشاط االخير ‪ LF=EF‬الوقت الالزم النجاز للمشروع‬


‫سيتم اتباع نفس الخطوات التوضحية في المثال السابق‬
‫فتح اقواس البدايات المتاخرة والنهايات المتاخرة‬
‫لكل نشاط وكما يلي‪:‬‬
‫‪LS‬‬
‫‪LF‬‬
‫‪ES‬‬ ‫‪t‬‬ ‫‪EF‬‬
‫‪1‬‬ ‫‪2‬‬

‫حيث نبدأ بتحديد النهاية المتاخرة للنشاط االخير وهي تساوي‬


‫النهاية المبكرة له وعليه‪LF 5-6 = EF 5-6 =21‬‬
‫بعد ان تم تحديد النهاية المبكرة يتم تحديد البداية المتاخرة للنشاط‬
‫‪ ) )6-5‬وذلك بطرح زمن النشاط( ‪( 5-6‬من النهاية المتاخرة له‬
‫‪LS5-6=LF5-6 –t5-6= 21-3=18‬‬
‫ويمكن توضيح هذه القيمة على الرسم‬
‫‪7‬‬
‫‪6‬‬ ‫‪2‬‬ ‫‪4‬‬

‫‪1‬‬ ‫‪12‬‬ ‫‪4‬‬

‫‪5‬‬ ‫‪3‬‬
‫‪3‬‬ ‫‪5‬‬ ‫‪6‬‬
‫‪10‬‬
‫‪18‬‬ ‫‪21‬‬
‫‪18‬‬ ‫‪21‬‬
‫زمن البداية المتاخرة ‪LS‬للنشاط (‪)5-6‬يصبح نهاية متاخرة ‪LF‬لكل نشاطات التي تسبق‬
‫هذا النشاط هذا يقود الى تحديد البداية المتاخرة ‪ LS‬لجميع هذه النشاطات عن طريق طرح‬
‫‪ t‬من النهايات المتاخرة ‪ LF‬لها للحصول على البدايات المتاخرة للنشاط وعليه‬

‫‪LS3-5 =18 -10=8‬‬


‫‪LS2-5=18-12=6‬‬ ‫‪7‬‬
‫‪LS4-5=18-4=14 6‬‬ ‫‪2‬‬ ‫‪4‬‬

‫‪L‬‬ ‫‪6‬‬ ‫‪12‬‬

‫‪L‬‬
‫‪1‬‬ ‫‪6‬‬ ‫‪13 14‬‬
‫‪4‬‬
‫‪18‬‬
‫‪18‬‬ ‫‪18‬‬ ‫‪18‬‬
‫‪5‬‬ ‫‪3‬‬
‫‪3‬‬ ‫‪5‬‬ ‫‪6‬‬
‫‪10‬‬ ‫‪18‬‬
‫‪L‬‬ ‫‪L‬‬
‫‪5‬‬ ‫‪15‬‬ ‫‪21‬‬
‫‪8‬‬ ‫‪18‬‬ ‫‪18‬‬ ‫‪21‬‬
‫لما كانت البداية المتاخرة الى النشاط ‪ ( )4-5‬تساوي ‪ 14‬فانها تساوي النهاية المتاخرة الى النشاط‬
‫(‪ )4-2‬وبما ان النشاطين (‪)2-4‬و (‪)2-5‬قد خرجا من الحدث ‪ 2‬عليه وجب تطبيق المعادلة االتية‪:‬‬
‫)‪LS2= min ( LF 4– t 24, LF5– t 25‬‬
‫)‪LS2= min ( 14– 7, 18– 12,‬‬
‫‪LS2= 18–12 =6‬‬

‫‪7‬‬
‫‪L‬‬ ‫‪6‬‬
‫‪7‬‬
‫‪14‬‬
‫‪13‬‬

‫‪6‬‬ ‫‪2‬‬ ‫‪4‬‬

‫‪L‬‬ ‫‪6‬‬ ‫‪12‬‬

‫‪L‬‬
‫‪6‬‬ ‫‪13 14‬‬
‫‪1‬‬ ‫‪4‬‬
‫‪18‬‬
‫‪18‬‬ ‫‪18‬‬ ‫‪18‬‬
‫‪5‬‬ ‫‪3‬‬
‫‪3‬‬ ‫‪5‬‬
‫‪10‬‬ ‫‪18‬‬
‫‪L‬‬
‫‪5‬‬ ‫‪15‬‬ ‫‪21‬‬

‫‪L‬‬ ‫‪8‬‬ ‫‪18‬‬ ‫‪18‬‬ ‫‪21‬‬


‫وبما ان النشاطين (‪)1-2‬و (‪)1-3‬قد خرجا من الحدث ‪ 1‬عليه وجب تطبيق المعادلة االتية‪:‬‬
‫)‪LS1= min ( LF 2– t 12, LF3– t 13‬‬
‫)‪LS1= min ( 6– 6, 8– 5‬‬
‫‪LS1= 6–6=0‬‬

‫‪6‬‬ ‫‪14‬‬

‫‪6‬‬ ‫‪13‬‬
‫‪0‬‬ ‫‪7‬‬
‫‪6‬‬ ‫‪2‬‬ ‫‪4‬‬
‫‪0‬‬
‫‪12‬‬
‫‪21‬‬
‫‪1‬‬ ‫‪4‬‬
‫‪21‬‬

‫‪5‬‬ ‫‪3‬‬
‫‪3‬‬ ‫‪5‬‬ ‫‪6‬‬
‫‪10‬‬
‫‪18‬‬
‫‪8‬‬

‫‪5‬‬ ‫‪18‬‬
‫شكرا الصغائكم‬

You might also like