بسم الله الرحمن الرحيم والحمد لله رب العالمين و
الصلاة والسلام على سيدنا محمد اليوم عندنا استكمالا
لموضوع الـ project management هاخد اليوم جانب عملي
تطبيقي هيكون على مجموعة من الـ activities و الأنشطة
و كيف أعمل موضوع الـ PERT أو الـ CPM و الهيكل الخاص
بعملية تنفيذ الأنشطة داخل المشروع فأنا عندي مجموع
من التمرين حقق رأس السؤال و هحل التمرين و نبدأ
نرسمه خطوة خطوة عشان ناخد فيه مجموع من الأنشطة و
فيه النشاط الوهمي أو الأنشطة الفرعية اللي ممكن
احنا نتوقع وجودها ففي عندي هنا
بناخد تمرين انهي example 2 صفحه 666 في الكتاب 666
فبدي اكتب رأس السؤال ونشوف كيف الرسومات بتيجي في
عندي beginning event في عندي example example 2
page 666 انه اللي هي one one بعدين two و بعدين
three three بعدين four و five و بعدين ending event
احنا هنا بنقول beginning event نبدأ فيها beginning
event بعدين
هنا ending event هيكون
عندي اتنين تلاتة أربعة أربعة خمسة ستة ستة بقى في
عندي activity we have the activity في
عندي واحد لاتنين واحد إلى تلاتة اتنين للاربعة خمسة
لستة وخلينا نشوف كيف القليل الرسم اللي بتيجي هنا
هنا بناخد احنا الـ activity on circle في طريقة
تانية بناخد الـ activity on arrow يعني في عندي انا
الـ activity ممكن احطها الرسمة بتاعتي رقم واحد
احطها في دائرة وفي الـ activity ممكن احطها على
السهم اكتب هنا إيش رقم واحد احنا هنشتغل على نظام
هذا بسيط كتير وسهل اللي هي الـ activity we have it
in a circle not in an arrow فإذا أنا بدأ أبدأ أعمل
الرسمة بتاعتي فبدأ أخد إيش في عندي معطيات وابدأ
ارسم عليها انا عندي النشاط الاول عندي النشاط الاول
هيبدأ
ال beginning event انا عندي واحد بعدين هيطلع عندي
ال ending event هيطلع عندي على اتنين ال
beginning event واحد ال ending event على تلاتة
نفترض أن هذا النشاط الأولاني تم عمل عقد وظفنا
الأفراد جيبنا المواد الخامة تمام؟ بدون العقد
ماجيبش الأفراد بدون العقد ماجيبش المواد الخامة
بعدين باخد ال beginning event أقم اتنين بوقف عند
اتنين بيقولي ال ending event بتاعتي اللي هي أربعة
فبدي أخد كمان Event تانية بحط عليها أربعة طبعا اللي
لقى هنا بيصير اتنين أربعة بعدين بقولك ال beginning
event تلاتة و ال ending event أربعة يعني أنا بدي
أسكر يبقى بكتب هنا تلاتة إلى أربعة بدي أسكر ال
event تالتة بتوح لل event الرابع بقولك ال
beginning event تلاتة و ال ending event خمسة فبدي
أعمل علاقة جديدة event جديدة خمسة بقول العلاقة ما
بينهم تلاتة إلى خمسة
بعدين beginning event اربعة ال ending event ستة
فانا بدي اخد انا هنا ال ending event ستة و بقول
العلاقة من اربعة الى ستة اخر حاجة ال beginning
event خمسة ال ending event ستة فالعلاقة بينهم خمسة
الى ستة فباخد خمسة الى ستة خلينا نراجع ايش القلية
اللي صارت عندي معايا هنا اول حاجة ان I have one
beginning I have one beginning I have one ending
ممكن
انا ال event الواحدة او ال task الواحدة يطلع منها
اكتر من event صح مافيش مشكلة و ممكن ال task
الواحدة يدخل عليها اكتر من task تانيين برضه صح
الخطوط مستقيمة برضه هذا كلام صح العلاقات اللي ما
بينهم في منهم التوازي يعني واحد اتنين اربع ستة
يوازي واحد تلاتة خمسة ستة يوازي واحد تلاتة اربع
ستة يعني في عملية توازي برضه هذه التوازي اللي
موجود العلاقات التوازية برضه صح اتجاه
الـ direction كل واحد من الشمال الى اليمين او العكس
من اليمين الى الشمال او من فوق الى تحت او من تحت
الى فوق برضه هذا صح ما فيش عندي أي نشاط معلق، مافيش
عندي نشاط دائرة، يعني مافيش عندي نشاط بشكل هذا،
مافيش عندي مثلا نشاط أقولك خمسة، نعمل هيك سبعة، و
لاجي السبعة لحالة معلقة في الأربع، طبعا .. لأ
مافيش عندي حاجة زي هذه، لازم كل الأنشطة تتسكر مع
بعض واضحى كيف دى النشاط المعلق يعني انا حطيت من
الخمس لسبعة وصيبت معلجة ماقولتش من سبعة لستة او
سبعة لتمانية ماقولتش مافيش عندي نشاط زى هذا بعدين
مافيش عندي حاجة اسمها اقواس لا كباري مافيش ..
مافيش عندي حاجة اسمها انفاج برضه شغلى صح يعني
مافيش عندي خطوط منحنية كل الخطوط .. كل الخطوط
مستقيمة وهذا اللى احنا بدناه الحد الآن ماحطناش حد
يسمى نشاط وهمي نشاط الوهمي بعمله بشكل هذا بعمله
مجموع خط متقطع و بقول هذا مسميه نشاط وهمي او بعمله
دايرة و بحطه من عندي مثلا بسميه X هذا بسميها dummy
variable او بحطه نشاط وهمي زي ما هتشوف ممكن بعض
التمرين هذا التمرين اول بسيط يوضحلي العلاقة كيف و
كيف قليلة الرسم بيكون الأمور منتظرة هذا ميزة انه
بدل ما اعمل الانشطة من واحد إلى ستة واحد ودي إلى
اتنين ودي إلى تلاتة ودي إلى أربعة ودي إلى خمسة ودي
إلى ستة هذه الانشطة اللي انا بدي اعملها قدت علي ان
انا اشتغلها على التوازي يعني صار في عندي خط اتنين
تلاتة على التوازي فالمشروع صار عندي crash للوقت
اختصرنا وقت ممكن نختصر التكاليف المواد و تكاليف
تانية ناخد كمان مثال مثال تاني عندي موجود نمسح
المثال هذابناخد كمان مثال المثال
تبعنا بيقول لي اللي هي رأس السؤال بيقول لي أنا
عندي الـ activity أو الـ beginning activity في عندي
الـ A و عندي B C D الـ E و الـ F و الـ G و الـ H ما
مدنيش إياها بـ ending event سماها الـ immediate
predecessor كلمة الـ predecessor يعني
العنصر السابق إليه مباشرة يعني مدنيش اللي بعده
لأداني القابله وماسمانيش هي beginning event و
ending event سماها لطول activity هنا اسمها example
3 اسمها activity فانا الـ activity قبل a فيش إشي
بيه فيش إشي C قبلها A اللي بعدها قبلها B اللي
بعدها قبلها E قبل الـ E في عندنا الـ C و الـ D قبل ال
F في عند الـ D و بعدين الـ E و بعدين الـ F هذه هي
المواطيات خلينا نشوف كيف الجسم بتاعتنا و كيف قصة
الـ .. ممكن نحط dummy variable بقول
النشاط A فش إش قبله فهو اللي ببدأ النشاط B فش إش
قبله هو اللي ببدأ النشاط C قبله A فابدأ اجسم C
قبلها A و D قبلها B يعني هدا بدي اعمل هيك C و بدي
اعمل هدا هيك D C قبلها A و D قبلها B بعدين الـ E
قبلها الـ C و الـ D يعني الـ C و الـ D قبلها النشاط E
يعني النشاط E قبله الـ C و الـ D بعدين قاللي النشاط
F جابله الـ D يبقى أنا باجي من عند الـ D و بعمل نشاط
الـ F بعدين
الـ G قبلها E يبقى أنا بعمل نشاط اسمه G بيجي بعد ال
E بعدين الـ H جابلها F في عندي نشاط الـ H جابلها F
هذا التمرين شوية غريب أنا عندي في البداية هنا I
don't have one end one beginning I have two
beginning أنا عندي beginning تنتين والنشاط هدف
نهايته G و الـ H I have two ends يعني two beginning
و هذا مش مناسب و أنا عندي هنا two ending و هذا
برضه مش مناسب أنا لازم يكون عندي one beginning و
one ending فإيش بدي أسوي I should have only one
beginning بتضيفه من عندي أنا و بدي اضيف لي ون ending
واحد عندي ايش بدي اسوي فبضيف dummy variable بسميها
dummy variable أو dummy activity الـ dummy activity
بيعمله كمان لون بدي أحط مثلاً X this is dummy
variable وبدي
أعمل خط متقطع للـ A وخط متقطع للـ B يبقى I assume
there is a dummy variable والـ time تبعه Zero هذا
Zero الـ time تبعه يعني مش هيأثر عليّ نهائيًّا it
doesn't consume anything بس بدي أحطه نقطة البداية
هذه هي وبعدين بدي أبدأ أشتغل وبقى لازم أحط عندي
dummy variable كمان هنا بدي أعمله برضه خط متقطع
dummy
variable وهنا dummy variable بدي أسميه Y أي شيء
بيسميه من عندي this is dummy variable these
are dummy variables and these dummy variables give
us the ability give us the ability in order to
have one beginning يبقى أصبح عندي الـ eta one
beginning وهذا هيك الصح وI don't have only one
ending one ending وهذه هي الصحة طب لو عندي مثلاً الـ
C هذه معلجة لأ مربوطة طب لو أفرض أن الـ C لحالها
معلجة بدي أربطها فيها كمان يعني نفترض مثلاً أن عندي
كمان واحد هنا اسمه مثلاً O إيش بدي أسوي بدي أجيب O
وأحطه dummy variable معاهم الميزة في dummy
variables أنا ممكن أضيفها وأعمل أي تغيير أو تطوير
بحيث أن كل نقطة بدأت نقطة نهائية طب ليش أنا بحط
dummy variables علشان لاحقًا لاحقًا لما نيجي نعمل
الشبابيك بدي أعمل لكل واحد إيه له أزمنة أه بدلًا حد
يقولوا أزمنة احنا خدناها برضه لاحقًا هذه إيها أزمنة
وأنا رايحة وأنا جاية يعني وأنا رايح بعمل إيه
عشرة Early start Early finish Late start Late
finish وأنا رايحة بدي أجمع وأنا مروحة بدي أطرح
طيب هلقيت لما أبدأ بدي أبدأ من إيه عشرة بدي أبدأ
من سفر طب لما أروح لو هذه ثمانية وهذه سبعة أخد
مين في البداية فلازم أخد هذه يعني هذه لازم سفر
واحدة فيهم اتسّكرت على أربعة واحد اتسّكرت على سفر مين
أخد؟ أخد السفر يعني هذه الجدولة اللي تبقى حابلة
تصير هنا سفر يعني مش على كيف يعني هذا بيسموها لإنها
أربعة slack time أربع units slack time يعني وحدات
إضافية زيادة عشانك بحط الـ dummy variable هنفهمها
لما يكون التمرين عندي كامل وأحط فيه مجموعة من
الأقام بتبين معناه فلازم أنا لما يكون عندي أكثر من
beginning أحطها one dummy variable وأسميها one
beginning ماشي وأحطها رمز من عندي ولما يكون عندي
أكثر من ending variable أكثر من ending task أو
variable بده أحط one .. اه .. من سميه إيه؟ هذه الـ
dummy بتاعتنا طبعًا الأمور لو كانت عندي dummy
variables هذه على .. لو كانت حاطينها الـ task على
الـ rows الـ task حاطينها الـ rows برضه الأمور مختلفة
شوية بس هذه يمكن أبسط وأسهل لما نحط الـ task داخل
الـ circle ناخد كمان مثال example
Dummy Variable أو Dummy Activity هو عملية لا يوجد
وقت لإدخاله إلى الهواتف لتحفظ نظرية الهواتف، فهو
لا يوجد وقت لإدخاله إلى الهواتف لتحفظ نظرية
الهواتف، فهو لا يوجد وقت لإدخاله إلى الهواتف لتحفظ
نظرية الهواتف، فهو لا يوجد وقت لإدخاله إلى الهواتف
لتحفظ نظرية الهواتف، فهو لا يوجد وقت لإدخاله إلى
الهواتف لتحفظ نظرية الهواتف لتحفظ نظرية الهواتف
لتحفظ
في عندي برضه definition ثاني activity time
estimates يعني أنا كل activity إيش الـ in time اللي
أنا بدي إياها the time is take it takes to
complete an activity in a network يعني أنا بحط
عليه هادي زمن وليكن أربع وحدات so the time in
order to complete the task is four units minutes
days weeks على حسب طب لو أخدنا optimistic time و
most likely و pessimistic time فلو optimistic time
this is لما أكون متفائلة أن ممكن أخلص في وقت بدري
optimistic variable أنه ممكن أخر وقت أتأخر فيه
يعني الـ optimistic is the earliest time that I
could manage the task الـ pessimistic time هذا الـ
optimistic time الـ pessimistic time it's the
latest time that I consider to finish the activity
and the most usual time أو the most common time أو
the most likely time it's nearly the average الأول
زاد الآخر على اثنين ممكن ناخدهم في ناس بيحبوا
يعملوا معادلة كيف لما يكون عندي ثلاث أقسام يعني ممكن
أحد يديكوا في الـ timing في الـ timing ما يديكيش أقسام
واحد ممكن يديكي ثلاث أقسام أديكي الـ optimistic time و
أدي بيكي pessimistic time وأديكي الـ most likely
time فالناس بيحبوا يعملوا إيه؟ واحدة من الـ
optimistic زائد اثنتين من الـ most likely زائد
واحدة من الـ pessimistic وأحيانًا بيحطوها أقسام
بزيادة طب إيه اللي هي الـ optimistic time؟ the best
activity completion time that could be obtained in
a paired network so the best activity time that I
could complete it طب الـ optimistic it's the worst
activity time that could be expected in a paired
network طب most likely it's the most probable time
to complete an activity in a paired network the
most activity time that could achieve this خلينا
ناخد .. خلينا ناخد تمرين على موضوع الـ optimistic والـ
الـ best optimistic والـ most likely نفتح الكتاب
صفحة 668
668 بدي أديني أرقام و activities تمام وناخد
الأوقات بتاعتهم اللي موجودة يعني نفترض أنه أنا
عندي I have these numbers another example this is
example 4 we talked about example 4 and this is
page 668 خلينا نكتب رأس السؤال نشوف إيش وضعه أنا
عندي activity we have the activities من واحد إلى
اثنين من واحد إلى ثلاثة ومن اثنين إلى أربعة ومن
ثلاثة إلى أربعة والـ timing أنا عندي A it's the
optimistic time خلينا الـ A optimistic time خليك
تبقى O optimistic time وبعدين most likely most
likely M وبعدين pessimistic time بدي أحط لك يهبى
يبقى أعطاني ثلاث أزمنة this is the time optimistic
most likely and pessimistic time أفضل وقت أن أخلص
فيه الأولانية ثلاث وحدات وبعدين واحد وبعدين
خمسة وبعدين ستة الثانية أربعة وبعدين ثلاثة وبعدين
ستة وبعدين سبعة الأخيرة خمسة .. خمسة .. سبعة
.. ثمانية يبقى الدعن هو جدول قسم ليه الـ activities
قسم ليه الـ time we have three types of time طيب
إيش بدي أسوي؟ بدي أحسب أنا بس عمود واحد أنا هنا بدي
أضيفه للـ time الـ timing أنا بدي أحط للـ timing عمود
واحد الـ time واحد بس كيف بدي أمشي على الثلاث أفكار
هذا ولا هذا ولا هذا ولا هذا صعب صعب فإيش بدي أسوي
بدي أخد the most lucky يعني واحد اللي يسير ففي
معادلة بقول لك واحد زائد أربعة زائد واحد يعني إيش
بيقول لك بيقول لك المعادلة اللي هي الـ time الـ we need
it equals واحد optimistic زائد واحد ضرب optimistic
time زائد أربعة
زائد واحد optimistic time
هو أحطها A وM وB احنا بنحطها نفس الـ B's بتاعة الـ
إيش الـ B's اللي بترمز للكلمة نفسها عشان إيش نتذكر
الـ B بالـ semester طبعًا هذا بنعمله تقسيم ك .. أنا
عندي how many units عشان أخد average تقسيم ك ..
واحدة وأربعة خمسة وواحدة ستة تقسيم ستة فبيطلع الـ
average يبقى هذا بنسميه احنا الـ average time الـ
يعني واحدة من هذه زاد أربعة
في هذه زاد واحدة واحدة من هذه نقسمها على ستة خليني
أعملك أول واحدة نشاط من واحد إلى اثنين خليني أعملك
من واحد إلى اثنين من واحد إلى اثنين نشوف إيش
بيساوي بيساوي ثلاثة زاد إيش أربعة ضرب أربعة زاد
خمسة تقسيم ستة سبعة عشر واحد وعشرين أربعة وعشرين على
ستة تساوي أربعة يبقى ال timing اللي أنا بدي إياه هو أن
أنا بصير أربعة ناخذ كيف كمان مرات ثانية من واحد إلى
ثلاثة من واحد إلى ثلاثة إيش يساوي أن نفصل هذا
التمرين واحد ثلاثة إيش يساوي يساوي واحد زائد ثلاثة
في أربعة زائد خمسة تقسيم ستة اثنا عشر سبعة عشر ثمانية عشر
على الستة يساوي ثلاثة يبقى الوحدة هنا ثلاثة ناخذ
كمان واحدة نشاط من اثنين إلى أربعة من اثنين إلى
أربعة إيش يساوي خمسة زائد أربعة في ستة زائد .. زائد
كم؟ زائد سبعة زائد سبعة تقسيم ستة أربعة وعشرون
ستة وثلاثين على الستة فيها ستة آخر واحدة النشاط
من ثلاثة إلى أربعة يساوي ستة زائد أربعة في سبعة
زائد ثمانية تقسيم كم؟ تقسيم ستة أربعة في سبعة
بكم؟ 28 .. 28 .. و 8 .. 36 .. و 6 .. 42 .. الستة
فيها كم؟ فيها سبعة .. أحط هنا سبعة خلي بالنا
الأربعة قريبة من هذه .. و الثلاثة قريبة من هذه ..
و الستة قريبة من هذه .. و السبعة قريبة من هذه ..
يعني أصبح تقريبا هذا العمود هو ال most likely
تقريبا .. لأنه أدناه الوزن .. شايفها الأربعة هذه
إيش معناها؟ ال weight تبعتها الـ weight بقى هحطناها
عالي كثير فبالتالي هي ال most like هي اللي بتضلها
تقريبا هي الاش هي what we take usually في .. في
الأرقام هذه إذا كانت يعني أصغر من اللازم ممكن
تسحب لي بدل أربعة تصير ثلاثة و لو الأرقام هذه أكبر
من اللازم هتسحب الأرقام هذه لأعلى شوية فوق فانا
أعمل هذا بس كمواصفة مرجح أن أطلع رقم مناسب يبقى هيك
صار عندي لما يكون عندي ثلاث أعمدة طلعت أنا في الآخر
إيش عمود واحد بس ثلاث أعمدة بتطلع إن عندي عمود
واحد أي كان بقدر أشتغل، كيف بدي أشتغل؟ بدي أعمل ال
activity بتاعتي، بدي أعمل جسمة يعني خلينا نضيف هنا
بس علينا على جنب، بدنا نضيف جسمة كثير سهلة، من
واحد إلى إيش إلى اثنين، و بعدين واحد إلى ثلاثة
بعدين اثنين إلى أربعة و ثلاثة إلى أربعة سكّت خلصت
المثال ال timing اللي بده أحط عليهم إيش بده أحط
على نشاط واحد إيش بده أحط بده أحط أربعة وعلى نشاط
اثنين بده أحط ثلاثة وبعدين بأحط هنا ستة و بأحط هنا
سبعة خلصنا لكن إذا نشاط واحد أحط مين؟ أحط ثلاثة؟ و
لا أربعة ولا خمسة؟ العملية سابعة لكن لما أخذت
المتوسط المرجح اللي طلع هذا هو هذا تقريبا يعني مش
لازم .. مش لازم دائما يطلع بس هو طلع معي هنا
فمعناها إن أنا خلاص صار عندي one time represents
the activity و أنا هذا اللي بدي إياه it's only one
time representing the activity I don't need more
only one time معادلة كثير بسيطة هنا في
عندي برضه بعض definitions ناخذ و احنا ماشيين هلتة ال
activity إيش معناها a task or sub project؟ هنا CBM
و birth network الذي يحدث بين اتفاقين اتفاقين
اتفاقين اتفاقين اتفاقين اتفاقين اتفاقين اتفاقين
اتفاقين اتفاقين اتفاقين اتفاقين
اتفاقين اتفاقين اتفاقين اتفاقين اتفاقين اتفاقين
of a task or activity in a network يعني لقيت أن
الشغل تبعي completion start or completion of an
activity inside the network أو أو يعني this is a
task this is the event بنقول عليها ده أخذ كمان
definition هدول
حطناهم من هنا النشاط الأولاني من واحد إلى اثنين هي
واحد إلى اثنين إيش ال task الأولانية مدته أربع
فعطينا له أربع و النشاط الثاني من واحد إلى ثلاثة
مدته واحد إلى ثلاثة مدته ثلاثة واحد
إلى اثنين هنا أربعة اثنين ثلاثة ستة سبعة هنا ثلاثة
هنا ثلاثة وهنا ستة وهنا ستة مش مشكلة معليش معليش
بس اللي هي طيب
في عندي كمان هنا ال beta probability إحنا هذه
سمينا إحنا اسمها beta probability لأن أخذ فيها
الأزمنة بأشكالها المختلفة فهي a mathematical
distribution that describe the activity time
estimates distribution in a beta network فعملت هنا
ال distribution تبع ال time أي خط ال average
بنسميه beta probability الاحتمالات اللي موجودة طيب
لما نقول critical path analysis كمان شوية هنشوف ال
critical path يعني هنقول في واحد فيه ضرورة لازم
يظل شغال ثاني ممكن يتأخر شوية ماشي فالـ critical
path is a network model for finding the shortest
possible schedule for a series of activities أنا
بأحاول أرتب ال activities بطريقة أني أحاول أطلع
أقصر طريق ممكن أنه ننتج كل ال event .. كل الأحداث
اللي موجودة هنا دي فبعمل crashing قد ما أقدر و
أحاول أجيب activities بتوازن مع ال activities
الثانية عشان أختصر الوقت هذا مسمى critical path
method طبعا لما أختصر ال activity ستلاقي في بعض ال
task بيصير عندهم وقت زيادة مثلا slack time أو
overtime أو free time ف slack time إيش معناها؟ the
amount of time an individual activity in a network
can be delayed without delaying the entire project
يعني واحدة من هدول إذا عندي وقت زيادة ممكن
تتأخر لها شوية بدون تأخير المشروع بالكامل بس إذا كان
عندي زي ما أخذنا قبل هيك و هناخد نشوف ثمين ثاني إذا
كان هذا هو المسار الحرج إنه هذا معناها إنه ما فيش
مجال ما فيش مجال إنه نشاط A أو نشاط C أو E أو G
يتأخروا أي تأخير فيهم بيأخر المشروع بالكامل بس هذا
عنده وقت فاضي اثنين وحدة هذا عنده وقت فاضي واحد
هذا عنده وقت فاضي مثلا ثلاث وحدات فإحنا ممكن ناخذ
الوحدات هذه تتأخر بدون ما تأخر المشروع بالكامل هذا
مثلا بيقول عنده slack time أو ال free time الميزة
هنا في المشاريع لما يكونوا عندي الوحدات بتاعتهم
بقدر إن أعرف أعمل وين أعمل crash وين أعمل آخذ وقت
زيادة ممكن أعيد تشكيل الموارد الموجودة هذه ميزة
الخرائط الموجودة ناخذ كمان example example خمسة
example
خمسة
Example خمسة بيعطيني activities و بيعطيني ال
timing فلنأسجلهم أنا عندي هنا ال activity
example خمسة ال activity عندي من واحد إلى اثنين
واحد إلى ثلاثة اثنين إلى ثلاثة اثنين إلى أربعة و
ثلاثة إلى أربعة ال activity طبعا هذه مش محتاجين
اللي خلاص حطينا ال activities إحنا اللي موجودة
فممكن نمسح على طول اللي نكتب هنا ال time needed
for each one this is the timing على طول يعني أنا
بأحط لك ال activity من إيش لإيش ياما بأحط لك ال breath
that is out النشاط السابق اثنين سبعة أربعة ثلاثة
اثنين فبقولي خلاص ارسمينا إياها بس بدنا نحاول نشوف
ال early start و early finish و late start و late
finish هذه مفاهيم جديدة خلينا نعمل جسمة بيقول لك هنا
من نشاط واحد إلى نشاط اثنين عندي
المدة تاعتي اثنين من نشاط واحد إلى نشاط ثلاثة
المدة عندي سبعة نشاط 2 إلى نشاط 3 بدي أنزل بالشكل
هذا نشاط عندي مدته 4 من 2 إلى 4 يبقى عندي 4 مدته 3
من 3 إلى 4 مدته 2 عندي
one beginning عندي one ending ما في عندي أي
variable أو عندي أي task متعلقة event متعلقة أو
task متعلقة وبعدين كل واحدة أخذت timing مثل زي هذه
بسيطة صارت وجاهزة الشكل كثير بسيط طيب أنا بقول لك ال
early start وال early finish بدي أعمل هنا مثلا
عمود صغير واسمه early start this is the early
start و early finish لو بدأت بدري هأبدأ من صفر
early
start طب لما أبدأ من صفر واحد لاثنين النقطة هنا
بداية صفر أبدأ صفر وال a واحد ثلاثة حد برضه صفر
ال a واللي start ببدأ من صفر لأن هذا زمان أساسا صفر
نقطة البداية دائما صفر طيب أنا لما أمشي بدي أبدأ
أنفذ شوية شوية صفر زائد اثنين هيصير اثنين يعني
بخلص بعد اثنين ال a واللي finish اثنين طب صفر زائد
سبعة بيصير سبعة بيخلص على سبعة طالبة أخذت ال paper
اليوم ال assignment أخذت يوم يومين خلصتها تمام؟
واحدة أخذت ال assignment بدأت سبعة أيام قدت سبعة
أيام وخلصتها early start طيب قالت الثاني واحد
اثنين لثلاثة اثنين لثلاثة اثنين هيبدأ من أين هيبدأ
اثنين اثنين لثلاثة اثنين لثلاثة هيبدأ من أين بعد
ما هذا يكون خلص يبقى هيبدأ من قداش هيبدأ من اثنين
وبدّوا كمان أربع وحدات وقت بيخلص على ستة يبقى هذا
على ستة صارت طيب اثنين للأربعة اثنين هذه للأربعة
هيبدأ من امتى هيبدأ من اثنين برضه هيبدأ من اثنين
أنا واقف هنا هذا بدأ يبدأ اثنين وأربعة ستة اثنين و
ثلاثة صار خمسة طيب آخر واحدة من ثلاثة للأربعة بدأ
يبدأ عند كام لأ لأ اثنين اثنين لثلاثة اثنين
لثلاثة قداش وقف اثنين لثلاثة عنده وقف كام؟ ستة، هذه
ستة أو سبعة، قالت عندي ستة أو سبعة، أخد مين فيه و
أنا رايحة؟ يعني هذا بده ياخد سبع وحدات، هذا بده
ياخد اثنين وأربعة، ستة، بده يمشي هيك، قداش بده
يمشي؟ بيصير ست وحدات، من هيك بده يمشي كام؟ سبع
وحدات، هلا قيت أنا بدي أبدأ من هنا، أبدأ آخذ مين
فيهم، ستة ولا سبعة؟ شوفي لو أخدت الستة، بكون اللي
لسه ما خلصش، هذا ما بينفعش يبدأ الشغل اللي ما التنتين
يخلصوا، فبأخذ الأكبر، بأخذ السبعة فبحط هنا السابعة
وبياخد قداش واحد اثنين بيخلص عن تسعة سبعة واثنين
بيخلص عن تسعة واضحة؟ يبقى وأنا رايحة بياخد الأكبر
وناحنا العكس ونحن موحين طيب
نفس التمرين بدنا نضيف عليه بلون ثاني أخضر اللي هو
نكتب من ناحية ثانية late start and late finish
late start and late finish
late start and late finish احنا خلصنا عن تسعة هال
late one أنا ما أروحها بده يروح من تسعة احنا
early start و early finish ومعطينا كمان تمرين
early start و early finish نفس التمرين
طيب خلينا نروح.. احنا نروح في ال late start.. ال
late.. late start.. late finish ال late start
الطالب ما بتطلعش أنه أنا وياه في اليوم ضايق بدي
أبدأ اشتغل لأ بتحسب آخر يوم موعد للتسليم امتى يوم
تسعة وبتبدأ ترجع ورجوع بحيث تأخذ ايش.. تأخذ الوقت
الفاضي في الآخر مرة ثانية ال early start مبدأ بدري
اليوم بيخلص يوم يومين يعني من واحد لاثنين بيخلص يوم
يوم اثنين بعدين بأخذ كله إجازة هيك الطالب قال ايش
اللي بتبدأ بدري وبتخلص بدري لكن الطالب اللي بتحب
تبدأ متأخر بس لازم تسليم deadline واحد بتقول آخر
مرة ده بتسليم امتى بعد تسع أيام برجع جوا مرة مرتين
بحيث اخذ ال break في الأول ال.. ال.. ال.. ال..
الوقت الفاضي هو هو بس بتدخله في الأول وبعدين
أخلص هذا late start لكن إذا بدأت آخذه في الأول أنا
اللي هو الشغل يبقى بسمي ايه ايش early start وبأخذ
ال break تبعي في الآخر طب اللي لايه ده إن أنا عنده
التسعة بدي أرجع أرجع تمام تسعة بدي أرجع أرجع
يامده آخذها تسعة لايه ده عشان نشتغل على ال ايش على
ال net اه الأحمر اسمه ال early الأحمر اسمه ال
early هنا it's the early فقالت ايش بدي أسوي أنا
تسعة بدي أرجع وأرجع هنا كام؟ واحد اثنين بدي أصر
هنا كام؟ سبعة بدي أرجع هيك بيصير سبعة minus طب و
ايه زي تسعة منقص ثلاثة بدي أرجع وأرجع بتصير كام
هنا؟ بتصير ستة طيب
هليت من ستة اثنين قبلها بدي أمسك هذه لقم ثلاثة ماشي
بدي آخذ لقم ثلاثة أنا خليني أبدأ أكتبها من وين
خليني نبدأ نكتبها في الجدول اللي هي هذه اسمها ال
Early Early الأحمر ونجيب هذا ال late start وال
late finish نجيب شوية على اليمين هي ال late start وال
ال late finish بدي آخذهم أنا من آخر واحدة آخر
واحدة أي كام كانت
ال Late finish تسعة صح تسعة بده ترجع الجوع سبعة
سبعة أنا بده تصير مجة ستة ومجة سبعة مجة ستة ومجة
سبعة مجة ستة ومجة سبعة
طيب خلّيني آخذ هدول الأول قلت السبعة قلت أنا بدي
أطلع هيك وبدي أطلع هيك سبعة تمام بدي أطلع هيك و
بدي أطلع هيك يبقى بدي تصير هنا سبعة ناقص أربعة بدي
تصير كام؟ سبعة ناقص أربعة بدي تصير ثلاثة وهذه سبعة
ناقص سبعة صفر المفروض تصير صفر معي طب قلت أنا
بدي آخذ ايه؟ عندي ستة ولا اثنين؟ هذه ستة وهذه..
هذه بتقولي اثنين هذه بتقولي أنت ماخذ ثلاثة وماخذ
ستة آخذ ستة ولا ثلاثة وأنا راي
ستة ولا ثلاثة؟ بتدخل بمين؟ بتدخل بالقلب، بتدخل
بالثلاثة هي خلينا نعملكي إياها بطريقة ثانية أسهل
نعملكي إياها بالألوان الأسود عشان ننقلها مباشرة في
الجدول أسهل ايش في الجدول، نحطها وننقلها على طول
عندي أربعة مربعات، أنا ببدأ هنا من كام؟ صفر، وهذا
ببدأ؟ صفر، صارت عندي كام؟ اثنين، وهذه صارت عندي
كام؟ بدي أمشي، سبعة، صارت سبعة، هيك خلصنا ال early
بعدين اثنين، بدي تمشي كام هنا؟ بدي تمشي ثلاثة، بدي
تصير كام؟ هذا المربع تبع هذه، اللي هنا، اه ثلاثة،
اثنين، وثلاثة بدي تصير كام عندي؟ خمسة، اثنين، مع
ثلاثة بدي تصير خمسة، بس أستنى على الخمسة شوية، أنا
لسه عندي قلت خمسة، أنا هنا اثنين، بدي تدلى لثلاثة،
اثنين وأربعة كام؟ ستة، اثنين وأربعة، ستة أنا بدأ
أبدأ في اثنين أنا أبدأ أبدأ اثنين عفوا وأربعة
بتصير ستة طيب أنا عندي هلا قيتها الستة رايحة هيك
وهذه هنا كم بتصير خمسة ستة ستة بدأ أبدأ هنا عندي
ستة واثنين ستة واثنين خلينا نبدأ من البداية
هنا أنا عندي صفر بدي أمشي هنا اثنين صفر بدي أمشي
هنا سبعة صح أنا عندي سبعة اللي هيتأبدأ من هنا سبعة
ما يبدأش اثنين أنا عندي هنا سبعة ماشي بدي آخذ سبعة
أمشي هنا سبعة ولا أمشي هنا ستة هذه احتفالنا ستة
ولا سبعة بدي أحط هنا سبعة ماشي اه هذه بدي أبدأ هنا
ايش بدي أبدأ هنا
بالضبط بتاخذ هنا اللي هي السبعة وبتنقلها هنا
بتصير عندي سبعة واثنين تسعة بتنقلها تسعة التسعة
بتنزل تحت تسعة بتطرح منها اثنين بتصير سبعة وبعدين
بوزع هنا سبعة وبوزع هنا سبعة تمام سبعة نقل سبعة
بتصير عندي هنا صفر وعندي هنا السبعة اللي بتاخذها
بتطرح منها أربعة يعني سبعة نقص أربعة بتصير ثلاثة
ثلاثة ولا.. ولا.. ثلاثة بأخذها ولا.. بأخذ..
وبعدين السبعة بتصير عندي هنا في الآخر ايش؟ بتصير
عندي هنا صفر بأخذ العلامة الأصغر هي هذه اختلفت
معنا لإنه حطينا ال time على ال arrow ما حطيناش ال
time على ال task ال time لما تكون على ال task بتصير
أسهل خليني أعملها مرة ثانية وأضع ال time على ال
task يعني عندي هنا واحد تطلع منها إلى اثنين تطلع
منها إلى تلاتة تطلع منها إلى أربعة ناخد ال time عليها
ال task نحط هنا ال time تبع هادي اداش اتنين وهادي
تلاتة
أتنين وتلاتة وهذه أربعة وهذه اتنين وهذه آخر واحدة
كده لأ في عندي سبعة واحد هذه اتنين وبعدين في تلاتة
في أربعة هذه فيها سبعة هذه سبعة وهذه اتنين صح هذه
سبعة وهذه اتنين هذه سبعة اتنين حليت أبقى بحط
الجدول إيه بحط الجدول بتكون أسهل لما أحطها على ال
time بحطها على ال activities اللي هنا يلا بتاخد
هنا سفر همشي اتنين هذه بتمسك على اتنين زي التلاتة
بتصير كام؟ خمسة طيب هذه اتنين سفر بتمشي هذه بتاخد
من كام؟ بتاخد من اتنين هذي اتنين اتنين هذي اتنين
زي التلاتة خمسة طب هذي كام؟ هذه بدت اتنين زائد
تلاتة زائد أصلي سبعة بتصير تسعة سبعة بتصير تسعة
سبعة
بتصير تسعة تسعة طيب تسعة وبعدين تسعة زائد اتنين
هي تسعة اتنين أحد عشر وبعدين هنا خمسة ال timing
تبقى خمسة زائد تلاتة
11 بنرجع هنا جوا 11 بتصير 9 9 بتيجي هنا 9 وبتيجي
هنا 9 نقل 7 بتصير 2 بتصير واقفين على 2 احنا وبعدين
هنا من الرقم طبعنا اللي هو اللي جبناه هنا 9
2 نحط هنا 2 minus 2 بتصير صفر فبتسكر معانا صفر
بناخد الأصغر اللي هو بيكوننا صفر خليني نوقف لغاية
هنا شكرا كتير لحضراتكم الله يديكوا العافية