L10 Time Part 04 PMP Exam Preparation Course
L10 Time Part 04 PMP Exam Preparation Course
Lecture 10
Part 04
1
Process Process Group
Medhat Ragab -
ITTO 3
Lecture 10
6- Develop Schedule
Definition: The process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project
schedule model.
Key benefit: by entering schedule activities, durations, resources, resource availabilities, and logical relationships into the scheduling tool, it
generates a schedule model with planned dates for completing project activities.
Medhat Ragab - 4
Lecture 10
Inputs
6- Develop Schedule
1- Schedule Management Plan:
Defines identifies the scheduling method and tool used to create the schedule, and how the schedule is to be
calculated
2- Activity List:
identifies the activities that will be included in the schedule model.
3- Activity Attributes:
provide the details used to build the schedule model.
the types and quantities of resources required for each activity used to create the schedule model.
9- Risk Register:
Provides the details of all identified risks and their characteristics that affect the schedule model.
Provides the details by which resource analysis and organizational reporting can be done.
B=10 FS
FS
FS D=3 Finish=0
Start=0 A=5 FS
FS FS
C=4
Medhat Ragab - 7
Lecture 10
T&T:
6- Develop Schedule
1- Schedule Network Analysis: تحليل الشبكة
Critical path method, critical chain method, what-if analysis, and resource optimization techniques
B=10 FS
FS
FS D=3 Finish=0
Start=0 A=5 FS
FS FS
C=4
FS FS
C=4
Start Finish
Medhat Ragab - 9
Lecture 10
Start
T&T: Duration
Activity Name
Finish
5 10 15
B
5 0 15
0 0 0 0 5 5 15 3 18 0 0 0
Start A D Finish
5 5
0 0 0 0 0 5 15 0 18 0 0 0
5 4 9
C
11 6 15
Medhat Ragab - 10
Lecture 10
Start
T&T: Duration
Activity Name
Finish
5 4 9
C
11 6 15
8 = 3 + 5
Medhat Ragab - 11
Lecture 10
T&T:
2- Critical Path Method: طريقة المسار الحرج
5 10 15
B
5 0 15
0 0 0 0 5 5 15 3 18 0 0 0
Start 5 A D Finish 5
0 0 0 0 0 5 15 0 18 0 0 0
5 4 9
C
Start Duration Finish 11 6 15
Activity Name
Start Finish
Medhat Ragab - 12
Lecture 10
T&T:
2- Critical Path Method: طريقة المسار الحرج
5 10 15
B
5 0 15
0 0 0 0 5 5 15 3 18 0 0 0
Start 5 A D Finish 5
0 0 0 0 0 5 15 0 18 0 0 0
Start Finish
Medhat Ragab - 13
Lecture 10
T&T:
2- Critical Path Method: طريقة المسار الحرج
5 10 15
B
5 0 15
0 0 0 0 5 5 15 3 18 0 0 0
Start 5 A D Finish 5
0 0 0 0 0 5 15 0 18 0 0 0
5 4 9
C
Start Duration Finish 11 6 15
Activity Name
Start Finish
Medhat Ragab - 14
Lecture 10
T&T:
2- Critical Path Method: طريقة المسار الحرج
5 10 15
B
5 0 15
0 0 0 0 5 5 15 3 18 0 0 0
Start 5 A D Finish 5
0 0 0 0 0 5 15 0 18 0 0 0
5 4 9
C
Start Duration Finish 11 6 15
Activity Name
Start Finish
Medhat Ragab - 15
Lecture 10
T&T:
2- Critical Path Method: طريقة المسار الحرج
5 10 15
B
5 0 15
0 0 0 0 5 5 15 3 18 0 0 0
Start 5 A D Finish 5
0 0 0 0 0 5 15 0 18 0 0 0
5 4 9
C
Start Duration Finish 11 6 15
Activity Name
Start Finish
Medhat Ragab - 16
Lecture 10
T&T:
2- Critical Path Method: طريقة المسار الحرج
5 10 15
B
5 0 15
0 0 0 0 5 5 15 3 18 0 0 0
Start 5 A D Finish 5
0 0 0 0 0 5 15 0 18 0 0 0
5 4 9
C
Start Duration Finish 11 6 15
Activity Name
Start Finish
Forward analysis
نأخذ األكبر
5 4 9
C
Start Duration Finish 11 6 15
Activity Name
Start Finish
Forward analysis
نأخذ األكبر
5 4 9
C
Start Duration Finish 11 6 15
Activity Name
Start Finish
Forward analysis
نأخذ األكبر
5 4 9
C
Start Duration Finish 11 6 15
Activity Name
Start Finish
Forward analysis
نأخذ األكبر
5 4 9
C
Start Duration Finish 11 6 15
Activity Name
5 4 9
C
11 6 15
Activity Name
Backward analysis
Start Finish
5 4 9
C
11 6 15
Activity Name
Backward analysis
Start Finish
5 4 9
C
11 6 15
Activity Name
Backward analysis
Start Finish
5 4 9
C
11 6 15
Activity Name
Backward analysis
Start Finish
5 4 9
C
11 6 15
Activity Name
Backward analysis
Start Finish
5 4 9
C
11 6 15
Activity Name
Backward analysis
Start Finish
5 4 9
C
11 6 15
5 4 9
C
11 6 15
5 4 9
C
11 6 15
5 4 9
C
11 6 15
5 4 9
C
11 6 15
Medhat Ragab - 32
Lecture 10
T&T:
2- Critical Path Method: طريقة المسار الحرج
5 10 15
B
5 0 15
0 0 0 0 5 5 15 3 18 18 0 18
Start 5 A D Finish 5
0 0 0 0 0 5 15 0 18 18 0 18
5 4 9
C
11 6 15
Medhat Ragab - 33
Lecture 10
T&T:
2- Critical Path Method: طريقة المسار الحرج
5 10 15
B
5 0 15
0 0 0 0 5 5 15 3 18 18 0 18
Start 5 A D Finish 5
0 0 0 0 0 5 15 0 18 18 0 18
5 4 9
C
11 6 15
Activity Name
Medhat Ragab - 34
Lecture 10
T&T:
2- Critical Path Method: طريقة المسار الحرج
5 10 15
B
5 0 15
0 0 0 0 5 5 15 3 18 18 0 18
Start 5 A D Finish 5
0 0 0 0 0 5 15 0 18 18 0 18
5 4 9
C
11 6 15
البداية المبكرة أو Early Start:هي أبكر بداية للنشاط وال يمكن أن يبدأ قبلها .وهي 5في حالة النشاط C.
Early Start Duration Early Finish
النهاية المبكرة أو Early Finish EF:هي أبكر نهاية للنشاط وال يمكن أن ينتهي قبلها .وهي 9في حالة النشاط C.
Activity Name
البداية المتأخرة أو ال Late Start LS:هي آخر وقت للنشاط مسموح أن يبدأ فيه .وهي 11في حالة النشاط C
النهاية المتأخرة Late Finish LF:هي آخر وقت للنشاط مسموح أن ينتهي فيه .وهي 15في حالة النشاط C
Late Start Late Finish
5 4 9
C
11 6 15
هو مقدار الوقت المسموح للنشاط أن يتأخر فيه بدون التأخير على زمن المشروع الكلي:Total Float فترة السماح الكلية
Early Finish
Early Start Duration . معينMilestone أو على زمن
•. أو هو الفرق بين النهاية المتأخرة وبين النهاية المبكرة،وهو عبارة عن الفرق بين البداية المتأخرة وبين البداية المبكرة
Activity Name
Total Float (TF) = Late Start (LS) – Early Start (ES) = 11 – 5 = 6 days
Late Start Late Finish Total Float (TF) = Late Finish (LF) – Early Finish (EF) = 15 – 9 = 6 Days
Medhat Ragab - 37
Lecture 10
T&T: 5 10 15
2- Critical Path Method: طريقة المسار الحرج B
5 0 15
0 0 0 0 5 5 15 3 18 18 0 18
Start 5 A D Finish 5
0 0 0 0 0 5 15 0 18 18 0 18
5 4 9
C
11 6 15
النشاط الحرج أو ال Critical activityهو النشاط الذي لو تأخر يسبب تأخير المشروع كله ويكون قيمة ال Total Floatله تساوي صفر.
ففي المثال السابق األنشطة Aو Bو Cهي أنشطة حرجة ألن ال Total Floatيساوي صفر ولو تأخرت هذه األنشطة يوم واحد ستزيد مدة المشروع الكلية بمقدار يوم واحد ولو
زادت بمدة شهر ستزيد مدة المشروع شهر ،بينما النشاط Cغير حرج ألن ال Total Floatعليه تساوي 6أيام ،فلو زادت مدته مقدار 6أيام فلن تزيد مدة المشروع الكلية.
المسار الحرج Critical Path:هو أطول مسار لألنشطة على الشبكة ويحدد أقصر مدة يمكن تنفيذ المشروع بها ،وهو مسار بين األنشطة الحرجة بالمشروع ،وفي المثال
السابق المسار بين األنشطة ABDهو المسار الحرج.
This schedule network analysis technique calculates the early start, early finish, late start, and late finish dates for all activities without
regard for any resource limitations by performing a forward and backward pass analysis through the schedule network.
وتحديد، هي طريقة تستخدم في تقدير الوقت الكلي للمشروع:أو طريقة المسار الحرجCritical Path Method (CPM) إذن تعريف ال
. الذي تحدثنا عنهFloat للمسارات واألنشطة المختلفة في الجدول الزمني والمقصود بالمرونة هو الFlexibility مقدار المرونة
لكل أنشطة المشروعLate Finish والLate Starts والEarly Finish والنهايات المبكرةEarly Starts ويتم فيها حساب البدايات المبكرة
.Backward analysis والتحليل الخلفيForward analysis بدون األخذ في االعتبار محدودية الموارد عن طريق عملية التحليل األمامي
Medhat Ragab - 41
Lecture 10
T&T:
3- Critical Chain Method: طريقة التسلسل الحرج
6- Develop Schedule
• it takes into account both activity and resource dependencies.
• Uses a network diagram and critical path to develop a schedule by assigning each activity to occur as late as possible to still
meet the end date.
• Add resource dependencies to the schedule.
• Starting at the end date.
• You build buffers for resource limitations and risks into the chain at critical milestones.
• These reserves, spread throughout the project, provide cushions for delays in the scheduled activities. You manage these
buffers so that you meet each individual milestone date and thus the project milestone completion date as well.
• buffers are not the same as padding. They are planned and inserted to minimize known risks.
Medhat Ragab - 42
Lecture 10
T&T:
6- Develop Schedule
4- Resource Optimization Techniques: أساليب االستخدام األمثل للموارد
1- Resource Leveling تسوية الموارد:
• Technique in which start and finish dates are adjusted based on resource constraints.
• with the goal of balancing demand for resources with the available supply. used to produce a resource-
limited schedule.
Extend Schedule • عادة تزود مدة المشروع
8 8 8
Free Float والTotal Float ولكنها تستغل فتراتResource leveling هي طريقة تشبه تسوية الموارد
.في األنشطة غير الحرجة بحيث ال يتم تأخير في زمن المشروع ككل
Medhat Ragab - 44
Lecture 10
T&T:
6- Develop Schedule
5- Modeling Techniques: أساليب النمذجة
2- Simulation: المحاكاة
• Simulation involves calculating multiple project durations with different sets of activity assumptions, usually using
probability distributions constructed from the three-point estimates to account for uncertainty. The most
common simulation technique is Monte Carlo analysis ,in which a distribution of possible activity durations is
defined for each activity and used to calculate a distribution of possible outcomes for the total project.
PERT وتحدثنا عن تكنيك يسمىWhat-If Scenario Analysis. وهو نوع من أنواعMonte Carlo analysis ومن أشهرها تحليل مونت كارلو
،وهو يأخذ ثالث نقاط في االعتبار (األكثر رجاحة والمتفائلة والقيمة المتشائمة) ويتم حساب مقدار الخطر أو عدم التأكد ألنشطة معينة أو للمشروع كله
وتفيد هذه. ويعطي احتمالية انتهاء مشروع في تاريخ أو بتكلفة محددة،فتحليل مونت كارلو يدرس كم مهول من هذه االحتماالت عن طريق الكمبيوتر
. بعد ذلكRisk الطريقة في حسابات ال
Medhat Ragab - 45
Lecture 10
T&T:
6- Develop Schedule
6- Leads and Lags:فترات السبق و التأخير
1- Lag: + التأخير
Waiting time
2- Lead: - التعجيل
amount of time whereby a successor activity can be advanced with respect to a predecessor activity.
Medhat Ragab - 46
Lecture 10
T&T:
ضغط الجدول الزمني 7- Schedule Compression: 6- Develop Schedule
Techniques are used to shorten the schedule duration without reducing the project scope, in order to
meet schedule constraints, imposed dates, or other schedule objectives.
ضغط الجدول الزمني أو جزء منه الهدف منه هو التقليل من وقت تنفيذ المشروع أو جزء منه لنحقق قيد معين Constraintمثل
مجموعة من األنشطة أو مبنى معين البد أن ينتهي في تاريخ محدد ،أو عند التأخير في المشروع والرغبة في تحقيق تاريخ انتهاء
المشروع في نفس الوقت المخطط له مسبقا ،ولكن مع مالحظة أنه البد من المحافظة على Scopeنطاق المشروع وعدم التقليل
منه.
:التهشيم 1- Crashing * موضوع ضغط الجول الزمني البد أن يحدث قبل أن يتم االنتهاء من الجدول الزمني ككل.
• technique used to shorten the schedule duration for the least incremental cost by adding resources.
• هو إضافة موارد للعمل في وقت أقل ,فمثال لو نشاط يحتاج 10أيام بمعدل 2عامل كل يوم ليكون المدة الكلية 5أيام ,فتستخدم طريقة ال
Crashingلجعل عدد العمال 5باليوم وبالتالي تكون المدة يومين بدال من خمسة .أو بدال من استخدام العمالة يتم استخدام معدات .ولكن هذه الطريقة
تضيف تكلفة زيادة.
:تسريع المسار 2- Fast tracking
• technique in which activities or phases normally done in sequence are performed in parallel for at least a portion
of their duration.
• may result in rework and increased risk.
• هو تعديل العالقات المنطقية التي من الممكن تعديلها بحيث تتم على التوازي وليس على التوالي Overlap,فمثال بدال من انتظار أعمال المباني لفيال
ثم بداية أعمال اللياسة ,فمن الممكن جعل العالقة أن اللياسة ستبدأ بعد يومين من بداية أعمال المباني وعيبها أنها من الممكن أن يحدث إعادة للشغل
Re Workوتزيد من المخاطر Risk.
أعمال المباني بعد Fast Tracking
أعمال المباني بدون Fast Tracking
أعمال اللياسة بدون Fast Tracking أعمال اللياسة بعد Fast Tracking
متزامنة Concurrent
Medhat Ragab - Overlapped 47
Lecture 10
T&T:
6- Develop Schedule
8- Scheduling Tool:
من الممكن استخدام األدوات اليدوية أو برامج الكمبيوتر في عمل الجدول الزمني ورسم الشبكة وتوزيع الموارد وتحديد البدايات والنهايات
المبكرة والمتأخرة.
• Approved version of a schedule model that can be changed only through formal change
control procedures and is used as a basis for comparison to actual results
Actual dates ويتم مقارنة هذه التواريخ مع التواريخ الفعلية،Planned dates هو الخط األساس أو المرجع الذي يحتوي على تواريخ البداية والنهاية المخطط لها
.لدراسة الفرق واتخاذ ما يلزم من اإلجراءات المناسبة
Medhat Ragab - 49
Lecture 10
Outputs:
2- Project Schedule:
6- Develop Schedule
• Project schedule is an output of a schedule model that presents linked activities with planned dates,
durations, milestones, and resources.
• At a minimum, the project schedule includes a planned start date and planned finish date for each activity.
هي المعلومات التي تصف الجدول الزمني وتساعد في التحكم به الحقا مثل األحداث المهمة للجدول الزمني Schedule Milestoneواألنشطة
ووصفها -وكل الوثائق الخاصة بوصف االفتراضات والقيود .assumptions and constraints
Identifies working days and shifts that are available for scheduled activities.
تحدد أيام العمل والورديات وخالفه لكل أنشطة المشروع ،فمن الممكن العمل في بعض األنشطة 6أيام في األسبوع والبعض اآلخر 5أيام وقد تكون هناك بعض األجازات مخصصة لفئة دون أخرى
Control Schedule: is the process of monitoring the status of project activities to update project progress and manage changes to the schedule
baseline to achieve the plan.
Key benefit: it provides the means to recognize deviation from the plan and take corrective and preventive actions and thus minimize risk.
Medhat Ragab - 53
Lecture 10
7- Control Schedule
Medhat Ragab -
ITTO 54
Lecture 10
Inputs
1- Project Management Plan: 7- Control Schedule
1- schedule management plan: how the schedule will be managed and controlled.
2- Schedule baseline: to compare with actual with planned results to determine if a change, corrective action, or
preventive action is necessary
2- Project Schedule:
the most recent version with notations to indicate updates, completed activities, and started activities as of the indicated data date.
5- Schedule Data: Schedule data will be reviewed and updated in the Control Schedule process.
80%
60%
40%
20%
0%
1 2 3 4 5 6 7 8 9 10 11 12
examines project performance over time to determine whether performance is improving or deteriorating
Medhat Ragab - 57
Lecture 10
T&T:
7- Control Schedule
مراجعة األداء 1- Performance Reviews:
Measure, compare, and analyze schedule performance such as actual start and finish dates, percent complete,
and remaining duration for work in progress.
) Critical Path Method (CPMطريقة المسار الحرج :وتم دراستها سابقا وتفيد في معرفة التأخير على المسار الحرج للمشروع Critical Pathوتأثير ذلك على •
المشروع كله ,وكذلك دراسة األنشطة التي اقتربت أن تكون حرجة إلدراك وجود أي خطر قد يسبب تأخير المشروع.
Earned value managementإدارة القيمة المستحقة :وهي تأخذ في االعتبار قياسات أداء الجدول الزمني Schedule performance measurements •
وإيجاد الفروق وتوقع األداء في المستقبل وسيتم دراستها بالتفصيل الحقا في ال .Cost
البرامج الخاصة مثل برامج الكمبيوتر تسهل عملية تسجيل الحالة الفعلية في المشروع وإيجاد الفروق وتوقع أداء المشروع في المستقبل.
تم الحديث عنها سابقا بالتفصيل في عملية ،Develop Scheduleمثل التحليل باستخدام ماذا لو What-If Scenario Analysisلعمل سيناريوهات مختلفة ودراسة تأثير ذلك،
ومثل Simulationالمحاكاة :ومن أشهرها تحليل مونت كارلو Monte Carlo analysisوهو نوع من أنواع .What-If Scenario Analysisوذلك للتحكم في الجدول الزمني
وتفادي أي تأخير.
التعجيالت والتأخيرات5- Leads and Lags :
تم الحديث عنها سابقا بالتفصيل في عملية ،Develop Scheduleوفي هذه الحالة يتم التعديل عليها بالزيادة أو النقصان لمحاولة جعل الجدول الزمني يحقق التاريخ المخطط له أن ينتهي فيه.
تم الحديث عنها سابقا بالتفصيل في عملية ،Develop Scheduleفعند تأخير المشروع أو جزء مهم منه نلجأ لضغط الجدول الزمني بإدى الطرق السابق الحديث عنها سواء بال Crashingأو ال .Fast tracking
7- Scheduling Tool:
بهMedhat Ragab .- من الممكن استخدام األدوات اليدوية أو برامج الكمبيوتر في عمل الجدول الزمني أو خليط بينهما لمراقبة الجدول الزمني والتحكم 59
Lecture 10
Outputs:
7- Control Schedule
1- Work Performance Information:
The calculated SV and SPI time performance indicators for WBS components, in particular the work
packages and control accounts, are documented and communicated to stakeholders
2- Schedule Forecasts:
Schedule forecasts are estimates or predictions of conditions and events in the project’s future based on
information and knowledge available at the time of the forecast
Earned مثل أن نقول طبقا لحسابات ال،هو عبارة عن دراسة ما حدث في المشروع حتى اآلن وتوقع ما سيكون عليه في المستقبل
الحالية نتوقع أن يتأخر المشروع شهرValue
3- Change Requests:
Change requests are processed for review and disposition through the Perform Integrated Change Control process
Causes of variances, Corrective action chosen and the reasons, and Other types of lessons learned from project schedule control
Medhat Ragab - 60
Lecture 10