Text

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

‫بالبداية بس بدي اضيف على المحاضره الماضيه انه النيتوورك دياجرام بنستفيد منه في موضوع الكراشين يعني زي‬

‫مابتعرفو فالنيتورك بكون عنا اكتيفيتيزوهاي االكتيفيتيزن بكون محدده بوقت والوقت تكلفته مصاري واحنا فموضوع‬
‫النيتورك بنختار االكتيفيتي الي بتكون على الكراش باث وبنسويلها كراشينغ مشان نقلل من مدة المشروع باقل تكلفة‬

‫‪Practical Considerations‬‬
‫هون بدنا نحكي عن ‪ common error‬ممكن تحصل ‪ throwing a network diagram‬نسميها ‪lopping or‬‬
‫‪cycling‬‬
‫تعريف ال‪ error of loop or looping‬هو ‪drawing “endless” loop in a network‬‬
‫‪Network logic errors‬‬ ‫‪.1‬‬
‫اآلن نيجي انه ‪how this kind of error take place‬؟ طبعا هذا االيرور ممكن يحصل لما ال‪analyst make a‬‬
‫‪ mistake understanding current precedence relationship between the activities‬يعني ماعرف يرتب‬
‫االولويات بشكل صحيح‪.‬‬
‫مثال عنا هذا الدياجرام ‪ ABCD‬خلينا نحلله‬
‫‪A is a predecessor for B‬‬ ‫‪‬‬
‫‪B is a predecessor for C‬‬ ‫‪‬‬
‫‪D is a predecessor for A‬‬ ‫‪‬‬
‫‪ can never end.‬هذا يعني المشروع او هذول ال‪ 3‬نشاطات ‪The situation BCD an infinite cycle.‬‬
‫يعني لو ‪ B‬ما انتهى ما بقدر يبلش ‪ C‬او ‪D‬‬
‫‪Generally this kind of error take place from the data which the person is trying to draw the‬‬
‫‪network and the main cause might the mistake understanding the correct precedence relationship‬‬
‫‪Activity numbering‬‬ ‫‪.2‬‬
‫هون بدنا نحكي عن ترقيم النشاطات والرموز‬
‫طبعا كل نشاط في المشروع الزم نعبر عنه برقم او حرف وغالبا هاي النشاطات بتترتب بشكل تصاعدي وبالعادة‬
‫التكنكال بترك فجوات بين االرقام حتى يقدر يضيف انشطه جديده او اذا اكتشفو في نقص في االكتيفيتي تبع المشروع‪.‬‬
‫ممكن نستعمل ال ‪ Combination designations‬يعني نرمز للنشاط برقم وحرف وهذا بساعدنا في المشاريع الكبيره‬
‫وبسهل علينا تحديد مثال لو مشروع فيه اكثر من قسم وكل قسم في تحته عده نشاطات مثال بنرمز للقسم االول برمز‪A‬‬
‫والقسم الثاني ‪ B‬وكل قسم بتحوي على النشاطات تبعه‬
‫‪A1 / A2 / B1 /B2‬‬

‫‪Use of computers to develop networks‬‬ ‫‪.3‬‬


‫مع التطور التكنلوجي صار في ادوات وبرامج خاصة بتقدر تستعملها حتى ترسم وتحدد ترتيب نشاطات المشروع‪.‬‬
‫في الكتاب عارض مثالين األول على ‪ AON‬اكتيفيتي اون نودز لمثال ‪automated warehouse picking‬‬ ‫‪)a‬‬
‫وفي مثال اخر على ‪Gantt Chart‬‬

‫في المثال هذا ‪Activity on nodes‬‬


‫مشان نفهم ال‪legend‬‬
‫‪The activity start time and identification are on the second line‬‬
‫‪The finish time and duration are on the third line of the node‬‬
‫‪.The project starts on January 1 and is planned to finish May 20‬‬

‫نالحظ ان ‪ computer outputs use number to identify the activites‬يعني مثال اول نشاط‬ ‫‪‬‬
‫‪ Define requirement‬الكمبيوتر حددله ‪ ID = 2‬والنشاط الي بعده ‪ ID = 3‬وهو ‪ assign Team‬والنشاط‬
‫الي بعده ‪ ID = 4‬هو ‪.Design Hardware‬‬
‫كل نشاط اله متطلب سابق والحق وفتره بداية ونهايه الي سميناهم ‪ Early start and Early Finish‬و‪Late‬‬ ‫‪‬‬
‫‪ start and Late finish‬وكمان لكل نشاط ‪ Duration‬الي هي مده النشاط الي رمزنالها ‪ .t‬وهاي ال‬
‫‪ duration‬اذا جمعنا كل االوقات للنشاطات بطلع عنا‪ estimated project time‬وبتطلع عنا ‪ 175‬بس‬
‫هي فعليا مش مدة المشروع الفعليه النه في نشاطات بنقدر نبلشها مع بعض وراح احكيلكم كيف ممكن نعرف‬
‫مده المشروع الحقيقيه بعد شوي‬
‫نالحظ هون ‪ id 2 + id 3‬بنقدر ‪ can done in parallel‬او ‪can begin at the same time‬بس هذول‬ ‫‪‬‬
‫النشاطين ما بقدرو يبلشو اال لما النشاط ‪ 1‬ينتهي‪ .‬يعني ‪ 1‬متطلب سابق ل ‪ .2+1‬ونشاط ‪is preceding 1‬‬
‫‪ by nothing‬يعني هو يمثل بداية المشروع او بنسميها ‪ initial activity‬ودايما بكون عندها ال‪Early Start‬‬
‫‪=0‬‬
‫في هذا المثال مين بقدر يحكيلي كم ‪Path‬موجود؟ انا شايف في ‪ 3‬باثات و مشان اساعدكم الباث عرفنا ‪A‬‬ ‫‪‬‬
‫‪.sequence of connected activities from the beginning of the project to the end‬‬
‫البااث األول ‪ 9 + 8+ 5+ 3 + 2‬المدة ‪70‬‬ ‫‪‬‬
‫الباث الثاني ‪ 9+6+4 +2‬المدة ‪ 100‬باللون األزرق‬ ‫‪‬‬
‫الباث الثالث ‪ 9+7+4+2‬المدة ‪65‬‬ ‫‪‬‬
‫لو اجينا نشوف مده كل باث‬ ‫‪‬‬
‫كمان المره الماضيه حكينا عن ال‪ critical path‬وهي ‪is the longest time path through the‬‬ ‫‪‬‬
‫‪ network‬الي هي قلتلكم عنها كيف بنقدر نعرف المدة الفعليه للنشاط‪ :‬يعني انتا بتقدر تخلص بهاي المدة‬
‫والكريتكال باث هي اطول مسار عندك وهو مدة المشروع الحقيقية وهي ‪ 100‬وليس ‪175‬‬
‫يعني من خالل هاي المعلومة بنقدر نعرف ال‪ Late finish‬للمشروع الي هو عند النشاط ‪integrate‬‬ ‫‪‬‬
‫‪ system id 9‬وبتكون ‪100‬‬
‫طيب في كمان مالحظه ذكرناها المحاضره الماضيه بخصوص الكريكتال باث والسالك تايم شوالعالقه بينهم‬ ‫‪‬‬
‫حدا متذكرها؟ انه السالك تايم للكريتكال باث دائما يساوي زيرو‪ .‬يعني ال‪ es = ef‬او ‪ ls = lf‬لكل النشاطات‬
‫الي على الكريتكال باث‪.‬‬
‫طيب هيك بشكل سريع نراجع و نعبي ‪ es ef‬للنشاطات‬ ‫‪‬‬

‫‪Activity‬‬ ‫‪T‬‬ ‫‪Es‬‬ ‫‪Ef‬‬ ‫‪Ls‬‬ ‫‪Lf‬‬ ‫‪Slack‬‬


‫‪2‬‬ ‫‪10‬‬ ‫)‪0 (initial‬‬ ‫‪10‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪3‬‬ ‫‪5‬‬ ‫‪10‬‬ ‫‪15‬‬ ‫‪25‬‬ ‫‪30‬‬ ‫‪15‬‬
‫‪4‬‬ ‫‪25‬‬ ‫‪10‬‬ ‫‪35‬‬ ‫‪10‬‬ ‫‪35‬‬ ‫‪0‬‬
‫‪5‬‬ ‫‪20‬‬ ‫‪15‬‬ ‫‪35‬‬ ‫‪30‬‬ ‫‪50‬‬ ‫‪15‬‬
‫‪6‬‬ ‫‪50‬‬ ‫‪35‬‬ ‫‪85‬‬ ‫‪35‬‬ ‫‪85‬‬ ‫‪0‬‬
‫‪7‬‬ ‫‪15‬‬ ‫‪35‬‬ ‫‪50‬‬ ‫‪70‬‬ ‫‪85‬‬ ‫‪35‬‬
‫‪8‬‬ ‫‪35‬‬ ‫‪35‬‬ ‫‪70‬‬ ‫‪50‬‬ ‫‪85‬‬ ‫‪15‬‬
‫‪9‬‬ ‫‪15‬‬ ‫‪85‬‬ ‫‪100‬‬ ‫‪85‬‬ ‫‪100 (critical‬‬ ‫‪0‬‬
‫)‪path‬‬

‫احدا االدوات األخرى المستخدمة هو ‪ Gantt chart‬وهو عبارة عن ‪ bar chart‬وبستخدم بشكل شائع النه سهل الفهم‬ ‫‪)b‬‬
‫وبعطي تصور واضح للمشروع‬
‫مثال الكتاب لنفس مشروع ال‪ warehouse‬بنالحظ مرتب النشاطات تحت بعض على ‪ y axix‬والوقت تبع كل نشاط على‬
‫‪ horizontal‬والجزء المظلل ال‪ shaded‬هو ‪ .activity time‬يعني مشان نفهم اكثر خلينا نوخذ النشاط‬

‫‪ id = 8‬اسم النشاط ‪ Test software‬مدة النشاط ‪ 35‬يوم الي هي المنطقه المظلله وبداية المشروع ‪Early start‬‬ ‫‪‬‬
‫‪ 19‬فبراير و‪ Early Finish‬في ‪ 8‬إبريل بس ممكن ينتهي المشروع في مجال ينتهي هذا النشاط بوقت متاخر حتى‬
‫‪ 29‬ابريل النه عنده سالك تايم ‪ 15‬يوم الي هي معبر عنها ب‪extended line‬‬

‫‪Multiple starts and multiple projects‬‬ ‫‪.4‬‬


‫المقصود فيها انه يفضل ان يبدا المشروع او ينتهي بنقطة وحده وتنجنب مصطلح بسموه دانجلير باث‪.‬‬
‫الدانجلير باث مقصود فيه ‪.project does not have a clear beginning or ending‬‬
‫يعني المشروع يحتوي على اكثر من نقطه بداية يعني مثال نشاطينِ ‪ A and B‬وما الهم متطلب سابق بريديسيسور او ممكن‬
‫الدانجلير يكون في نهايه المشروع‪ .‬طبعا األفضل اذا كان عنا اكثر من مشروع في ال‪ organization‬نربطهم ب‬
‫‪ common start‬و ‪ end node‬وهذا بساعد المؤسسه وبسهل تحديد فترة المشروع االجماليه‪.‬‬
‫ننتقل لالالوبجكتف ‪Extended Network Techniques to Come Close to Reality‬‬

‫كل الي كنا ندرسهم قبل كنا نفترض انه عالقه االنشطه ببعض هي ‪ finish to start relationship‬يعني مافي نشاط ببدا اال‬
‫لما ينتهى النشاط الي قبله‬
‫بس بالواقع ممكن يكون في عالقات ثانيه وراح نحكي فيهم هسه اكثر‬
‫في عنا ‪different types of relationships between tasks‬‬
‫‪ Finish to Start‬الي هي عالقة بسيطة وتمثل هون نهايه نشاط ‪ B‬يبدا بعد انتهاء نشاط ‪A‬‬ ‫‪-1‬‬
‫‪Task B cannot start until A is finished‬‬
‫مثال عليها نعتبر ‪ task b‬هي مثال نوخذ اشي زي ‪ .painting walls‬ونشاط ‪ A‬مثال ‪ .plaster work‬بهاي الحالة انتا‬
‫ما بتقدر تدهن اال لما تنتهي من اعمال القصاره‪.‬‬
‫‪Start to Start‬‬ ‫‪-2‬‬
‫‪Task B cannot start until A is starting‬‬
‫يعني بكل بساطه مابتقدر تبلش نشاط اال لما يبلش الي قبله ومثال عليها اذا افترضنا نشاط ‪ B‬هو تحديد منسوب الخرسانه‬
‫‪ Level concrete‬ونشاط ‪ A‬هو صب الخرسانه‪ .‬في هاي الحالة فعليا انتا ما بتقدر تبلش ‪ B‬اال لما تبلش ‪ A‬ما بتقدر‬
‫تعمل ليفيللنغ للكونكريت اال لما تصب مشان تحدد الليفل الي بدك ياه فكل شوي بتصب وبتشوف المنسوب‬
‫‪Finish to Finish‬‬ ‫‪-3‬‬
‫‪Task B cannot Finish until A is Finished‬‬
‫مثال عليها اذا عندك مبنى وانتا مقاول بدك تستلم اعمال الكهربا انتا فعليا ما بتقدر تنهي فحص الكهربا انه كلشي تمام اال‬
‫لما تنهي كل اعمال الكهربا‬
‫‪Start to Finish‬‬ ‫‪-4‬‬
‫‪Task B cannot Finish until A is Started‬‬
‫مثال عليها بدك تزرع وتحط سماد للنباتات‪ .‬مشان تتمم هاي العمليه انتا بلزمك تكون التربة رطبة‪ .‬يعني بدك تبلش تسقي‬
‫الحديقة وهي تمثل نشاط ‪ B‬ونشاط ‪ A‬هو انك تحط سماد‪ .‬مابتقدر تنهي سقي النباتات اال لما تبلش سماد‬

‫هسه بعد مافهمنا هاي المصطلحات خلينا نرجع نشوف كيف بنقدر نكون اقرب للواقع بالمشاريع ونطبق مصطلح ال‪lags‬‬
‫عليهم‬

‫‪ Laddering‬ترجمتها اقرب اشي بالعربي سلم ايش يعني ؟‬ ‫‪-1‬‬


‫يعني انتا بتقسم النشاطات الي عندك بطريقة انه يبدا النشاط التالي في اقرب وقت يعني اقرب ‪ Early start‬بدون ال‬
‫يسبب في ‪ delaying to the project‬وبنقدر نستفيد من السالك تايم في هذا التكنيك‬
‫طبعا في حالة العالقه بين النشاطات كانت ‪ finish to start‬وعنا نشاط قاعد بوخد وقت طويل وهذا النشاط هو‬
‫بريديسسور لنشاط ثاني وهيك راح يسبب عندي ‪delay‬لبدا النشاط الي بعده‪ .‬هذا النشاط انتا بتقدر تقسمه ل‬
‫‪segments‬باستخدام ال‪ laddering‬وبالتالي ممكن يبدا نشاط او ينتهي نشاط في اقرب وقت بدون ال ياخر المشروع‪.‬‬

‫في الكتاب طارح مثال‪ laying pipe‬وموضع كيف عامل ‪ overlapping‬للنشاطات باستخدام ‪finish to start‬‬
‫انتا بتعمل ترينش حفر للخندق وكل ما تنجز بتمد المواسير وبعمل ريفل للحفره وبتضلك مرحله متواصله لحد ماينتهي‬
‫المشروع‪.‬‬
‫مشان نتخيل المشروع لو بدون ‪ laddering‬راح يكون انك بتحفر وبتكمل كل اعمال الحفر بعدين بتخلص كل مواسيرك‬
‫بعدين بتطم وهيك فعليا انتا استغرقت وقت اطول وتكلفه اكثر‪.‬‬

‫‪Lags‬‬ ‫‪-2‬‬
‫هي هو اقل وقت بتقدر تاخر فيه النشاط حتى يبدا او حتى ينتهي‪.‬‬
‫ونستخدمها حتى‬
‫نقلل مدة المشروع وبعطيها مرونه وفلكسبيلييتي اكثر للمشروع بإنك تقسم االكتيفيتي الي بتوخد وقت طويل ل‬ ‫‪)1‬‬
‫‪ smaller activity‬حتى تتجنب التاخير في النشاط الي بعده‬
‫مثال عليها في عالقه ‪finish to start‬‬
‫التاسك ‪ y‬فرضا دهان الجدران مابتقدر تبلش اال بعد يومين من انتهاء التاسك ‪ x‬القصاره حتى تمسك وتقدر تدهن فوقها‪..‬‬
‫وهون احنا ضفنا ‪ day lag 2‬بدون ال نزيد مده التاسك ‪ x‬النه خلصنا التاسك والزم نستنى ‪drywall dry out‬‬
‫وبدنا ننتبه انه ال‪ lag‬الزم ينضاف على وقت بدايه االتاسك الثانيه يعني‬
‫‪ X‬بدها يومين وال‪ lag‬بده كمان يومين هيك بكون ‪ early start for task y is equal 4‬او بنطرح ال‪ lags‬لما بدنا نطلع‬
‫ال‪Late start for x‬‬

‫خلينا نشوف تاثير ال‪ lags‬في حالة العالقة ‪start to start relationship‬‬
‫التاسك ‪ q‬بتقدر تبلش بعد ‪ 5‬ايام من بدا ‪p‬‬
‫بنقدر نستفيد من عالقه ‪ start to start‬انها بتسمح تعمل انشطه بشكل متزامن وتضغط الكرتكال باث حتى تقلل من مدة‬
‫المشروع‪.‬‬
‫هذا المثال بجوز بوضع اكثر الطريقه التقليديه بدون استخدام ال‪ lags‬انتا بتخلص تاسك ورا تاسك يعني بتخلص ‪product‬‬
‫‪ planning‬وبستلم ال‪ systems engineering‬هون بكون ال‪ feedback‬ضعيف وباخر المشروع‬
‫الطريقة الثانيه مع ال‪ lags‬بتسرع من انجاز المشروع وبتحسن ال‪ design feedback‬وكل ماتنجز جزء بروح للقسم الي‬
‫بعده وهكذا‪.‬‬

‫‪Use of lags in finish to finish relationship‬‬ ‫‪‬‬


‫بعتمد انتهاء تاسك على نهاية تاسك ثانية‪ .‬مثال استالم اعمال الكهربا وفحصها‪ .‬او مثال الكتاب ‪Testing can’t be done‬‬
‫‪ .any earlier than 4 day after prototype is complete‬طبعا السبب انه اعتبرناها ‪ finish to finish‬انك ممكن‬
‫تعمل فحص ل‪ subcomponent‬قبل ما ينتهي البروتوتايب بس بدك ‪ 4‬ايام من انك تعمل ‪ testing‬لل‪ system‬بعد ما‬
‫تخلص البروتوتايب‪.‬‬

‫‪Use of lags in start to finish relationship‬‬ ‫‪‬‬


‫عالقت ‪ start to finish‬حكينا بتعتمد نهاية نشاط على بداية نشاط اخر‬
‫مثال الكتاب انك ما بتقدر تكمل تاسك ال‪ system documention‬حتى ‪ 3‬ايام بعد ما يبلش ال‪ .testing‬هون كل‬
‫المعلومات الي الها صلة بال‪ system documentation‬بتم تحضيرها بعد اول ‪ 3‬ايام من ال ‪testsing‬‬
‫عنا هاي النتورك بنالحظ‬
‫تاسك ‪ A + B‬الريليشن بينهم ‪ Start to start‬وعنا ‪ . lag = 3‬يعني بعد ‪ 3‬ايام من انك تكمل تاسك ‪A Design‬‬ ‫‪‬‬
‫‪ system‬بتقدر تطلب االجهزه ‪ order hardware‬نشاط ‪B‬‬
‫بدك ‪ 4‬ايام بعدم ماتقدم ال‪ order hardware‬حتى يوصلوك وتبدا في تاسك ‪ c Install hardware‬العالقه بين ‪B‬‬ ‫‪‬‬
‫و ‪ C‬هي ‪finish to start‬‬
‫وبعد يومين من تاسك ‪ d Install hardware‬بتقدر تبلش ‪ Test system Task E‬النه عندها الغ يومي‬ ‫‪‬‬
‫بتقدر تخلص تاسك ‪ E‬بعد يومين تاسك ‪D‬‬ ‫‪‬‬
‫تاسك ‪ F‬عندها متطلبين ‪two predeceesors‬بتقدر تبلش تاسك ‪ F System documentation‬بمجرد ما انك‬ ‫‪‬‬
‫تخلص تاسك ‪ A‬بس ما بتقدر تكملها اال بعد يومين من تاسك ‪ E‬النه عندها الغ = ‪ .2‬عالقه ‪ F&E‬هي ‪finish to‬‬
‫‪ finish‬وعالقه ‪ A & F‬هي ‪Finish to Start‬‬

‫بدنا ننتبه على شغله مهمه انه نشاط ‪E , F‬‬ ‫‪‬‬


‫‪ Critical finish slack = 0‬بدون فتره سماح‬ ‫‪‬‬
‫بس نشاطهم ببدا بعد ‪E = 4, F = 12‬‬ ‫‪‬‬
‫نشاط ‪ A‬عنده السالك صفر حتى يبدا بس ‪ 5‬سالك مشان ينتهي‬ ‫‪‬‬
‫اذا بتتذكرو باول الشابتر دايما كان يطلع عنا السالك = ‪ 0‬هذا صح في حال العالقات كلها كانت ‪start to finish‬‬ ‫‪‬‬
‫بس لما ندخل عالقات ال‪ lags‬بتصير هاي القاعده مش دايما صح‪.‬‬
‫مثال ‪ Early Finish for task E = 18‬بس هي مربوطه بالعالقه الي قبلها ‪ D‬والعالقه ‪ finish to finish‬مع فتره الغ‬
‫يومين‪ .‬المعادلة بتصير لما بدي احسب ‪ EF to E‬وكلنا بنعرف انه ‪ Ef‬للنشاط الي قبلها بس بدنا نضيفلها فتره الالغ بتصير‬
‫‪18 = 2+16‬‬

‫خلونا نشوف ‪ backward pass‬مثال ‪ late start A‬تصميم النظام مربوطه بالتاسك ‪ B‬طلب األجهزه النه العالقه بنهم‬
‫‪ start to start‬وعالقه ال‪ lag relationship for A‬بتصير ‪ LS for A = Late start for A – Lag‬يعن ‪0 = 3-3‬‬

‫‪Hammock Activities‬‬
‫اخر موضوع بدنا نحكي فيه هو ‪Hammock‬بدنا نعرف متى نستخدمه وكيف ونعطي مثال‪:‬‬
‫اإلسم جاي من المرجيحه النه بتمد الهام هوك على جزء محدد من المشروع وبساعدنا في تحديد ال‪fixed resources‬‬
‫‪ and cost‬الغير مباشره والمرتبطه بالمشروع‬

‫الكتاب حاط مثال بسيط هو استخدام الة ‪ copy machine‬لجزء من مشروع ‪ .tradeshow‬الهام هوك‬ ‫‪‬‬
‫بتوضحلنا كم بكلف هذا الجزء االضافي من المشروع وبرتبط من بداية النشاط الي راح يستخدم الكوبي ماشين‬
‫الى نهاية اخر نشاط ممكن يستهخدمها‬

‫نشوف هاي النتورك‪:‬‬

‫الهام هوك رمزها ‪ G‬وبدنا نستخدمها من ‪ b‬لحتى‪f‬‬ ‫‪‬‬


‫مشان نحسب ال‪duration for hammock‬‬ ‫‪‬‬
‫بدنا نطرح ‪ EF‬الخر نشاط راح يستعمل الهام هوك و ‪ ES‬الول نشاط راح يستعملها‬
‫يعني بنطرح ‪EF for F - ES for B‬يعني ‪ 6-13‬بطلع ‪8‬‬

You might also like