Transcript Document
תכנון וניהול לוח הזמנים
אמנון אלבי
תכנון וניהול לוחות זמנים
1
נושאי הדיון
תזמון
הערכה או אמדן של משך (זמן)
התצוגה המלאה של התזמון
משאבים
תורת האילוצים
הגיגים
תכנון וניהול לוחות זמנים
2
מחזור החיים של ניהול התכולה
RFI→RFP → Response
תהליך הבחירה ← ההסכם
RFP+Response=SOW
The WBS process
אימות התכולה
Change Management
תכנון וניהול לוחות זמנים
סגירה Closing
3
תזמון Scheduling
תכנון וניהול לוחות זמנים
4
תזמון הפרויקט
הגדרת פעולות:
ראשוני על פי ← WBS
מפורט יותר ← על פי הפעולות בתוך ה←WP
הקשרים בין הפעולות
הערכות משך
פיתוח לוח זמנים:
לפרויקט בודד
ניהול רב פרויקטאלי
לוח זמנים ללא אילוצי משאבים קיבולת אינסופית
לוח זמנים עם אילוצי משאבים קיבולת סופית
בקרת לוח הזמנים
תכנון וניהול לוחות זמנים
5
רשתות תזמון
Late 1950s
Program Evaluation and Review Technique
(PERT)
U.S. Navy, Booz-Allen Hamilton, and
Lockeheed Aircraft
Probabilistic activity durations
Critical Path Method (CPM)
Dupont De Nemours Inc.
Deterministic activity durations
6
תכנון וניהול לוחות זמנים
The Language of PERT/CPM
Activity
task or set of tasks
use resources
Event
state resulting from completion of one or more activities
consume no resources or time
predecessor activities must be completed
Milestones
events that mark significant progress
Network
diagram of nodes and arcs
used to illustrate technological relationships
Path
series of connected activities between two events
Critical Path
set of activities on a path that if delayed will delay completion of
project
Critical Time
time required to complete all activities on the critical path
“The Real Life Time”/Constrain
No matter what happens, this is the date
7
תכנון וניהול לוחות זמנים
Precedence Diagramming
קשרים בין פעולות
Finish-to-Start (FS) סוף←התחלה
B cannot start till A finishes
A: Construct fence; B: Paint Fence
Start-to-Start (SS) התחלה←התחלה
B cannot start till A starts
A: Pour foundation; B: Level concrete
Finish-to-Finish (FF) סוף←סוף
B cannot finish till A finishes
A: Add wiring; B: Inspect electrical
Start-to-Finish (SF) התחלה← סוף
B cannot finish till A starts (rare)
B: Delivery/Closing of project; A: Maint. agreement
8
תכנון וניהול לוחות זמנים
Precedence Diagramming
9
תכנון וניהול לוחות זמנים
תזמון פעולות
כאשר ממתינים לאישור -יחידות זמן לא מוגדרות
לאחר ההתנעה ← זמן קלנדרי ARO - After Receiving Order
השיטה המועדפת של התזמון
מוקדם ← כול הפעולות בהקדם האפשרי
מאוחר ← כול הפעולות במועד המאוחר ביותר (ללא דחיית הפרויקט)
← תכנון מוקדם הוא הבסיס לתכנון של המאוחר:
מבצעים מוקדם ב← ( Forward passמהתחלה לסוף לפי מוקדם בכול פעולה)
מחשבים מועד סיום :מוקדם ,מאוחר או נדרש/מאולץ
← תכנון מאוחר:
מ←מועד הסיום ב← (Backward passמהסוף להתחלה לפי מאוחר בכול פעולה)
תכנון וניהול לוחות זמנים
10
שיקולים בתזמון פעולות
תזמון מוקדם
מקדים הכנסות (גם הוצאות)
מקטין השפעה של אי ודאות
• תזמון מאוחר
מאריך חיים של פעולה בעלת אורך חיים מוגבל
תמיד עדיף לדחות רכישה של טכנולוגיה
תכנון וניהול לוחות זמנים
11
ששת הכללים לתזמון נכון
בנה את הנחות התזמון
מדוד את המאמץ הנדרש להשלמת משימה
אמוד את המשך הנדרש להשלמת משימה
הגדר תאריכים לכל משימה וערוך לו”ז ראשוני
התאם תלויות
שרטט את הלו”ז הסופי
תכנון וניהול לוחות זמנים
12
מרווחים
()1
נתיב קריטי ← קובע את משך הפרויקט
פעולה קריטית ← כול שינוי במשך משפיע על הפרויקט
מרווח כולל Total Float/Slack
משך הזמן בו ניתן לדחות התחלת פעולה מבלי לדחות את מועד
הסיום של הפרויקט (יתכן ותהיה דחיה של פעולות לא
קריטיות)
מרווח חופשי Free Float/Slack
משך הזמן בו ניתן לדחות הפעולה מבלי לדחות את העוקבות
ולכן ברור כי מבלי לדחות את מועד הסיום
מרווח כולל של פעולה ≥ מרווח חופשי
תכנון וניהול לוחות זמנים
של פעולה
13
מרווחים
()2
כול פעולה שאינה על הנתיב הקריטי אך מאורע הסיום
שלה נמצא על הנתיב הקריטי היא בעלת מרווח חופשי
המרווח הכולל )LS - ES) =TFאו )(LF - EF
המרווח החופשי ES({ = FFשל העוקבות }EF - (min.
פעולות הנמצאות על הנתיב הקריטי הן בעלות מרווח = 0
תכנון וניהול לוחות זמנים
14
Project Activities and Precedence’s
Task
a
b
c
d
e
f
g
15
Predecessor
--a
b
b
c, d
e
תכנון וניהול לוחות זמנים
Stage 1 of a Sample AON Network
Task
a
b
c
d
e
f
g
16
Predecessor
--a
b
b
c, d
e
תכנון וניהול לוחות זמנים
Stage 2 of a Sample AON Network
17
תכנון וניהול לוחות זמנים
A Completed Sample AON Network
18
תכנון וניהול לוחות זמנים
A Completed Sample AOA Network
Showing the Use of a Dummy Task
ff
gg
19
תכנון וניהול לוחות זמנים
Critical Path and Critical Time
A Sample Problem
20
תכנון וניהול לוחות זמנים
Stage 1 of a Sample Network
21
תכנון וניהול לוחות זמנים
תכנון וניהול לוחות זמנים
A Complete Network
22
Information Contents in an AON Node
23
תכנון וניהול לוחות זמנים
Early vs. Late Scheduling
24
תכנון וניהול לוחות זמנים
The Critical Path and Time for Sample Project
Slack or Float =LST - EST = LFT - EFT
25
cpm= a →e → h → j
תכנון וניהול לוחות זמנים
Version of PERT/CPM Network
26
cpm= a →e → h → j
תכנון וניהול לוחות זמנים
הנתיב הקריטי
C,8
A,5
T = 25
end
G,5
F,7
D,7
B,3
start
E,7
המסלולים בפרוייקט:
ACFG 25
ADFG 24
BDFG 22
EFG
19
תכנון וניהול לוחות זמנים
27
.)TL-TE(=0
אירוע שבו המרווח- אירוע קריטי
TE=70
TL= 70
3
TE=0
TE=0
1
C (40)
D (20)
TE=30
TL=30
B (40)
A (30)
2
E (40)
TE=70
TL=240
5
F (60)
G (30)
4
TE=130
TE=250
TL=130
TL=250
J (20)
I (120)
6
7
TE=270
TL=270
8
TE=90
TL=100
H (10)
Events A, C, F, I, J - are critical.
Events B, D, E, G, H - are not critical.
תכנון וניהול לוחות זמנים
אומדן של זמן
אי הודאות
בקביעה של משך פעילות
CostXpert.com
תכנון וניהול לוחות זמנים
29
התפלגות רגילה
P
תכנון וניהול לוחות זמנים
30
התפלגות אומדן
()1
P
זמן
תכנון וניהול לוחות זמנים
31
המשמעות של התפלגות אומדן
אמדן נכון בהסתברות 80%
מחייב 200 %מקדמי ביטחון
()2
P
50%
זמן
תכנון וניהול לוחות זמנים
32
סיבות ל"ניפוח" אמדן זמן
מקדם ביטחון בהתאם לניסיון החיים הפסימי
בהתאם למספר דרגי הניהול הנדרשים לאישור
אחוז מסוים להגנה מפני קיצוץ רוחבי ( 20%לכולם)
תכנון וניהול לוחות זמנים
33
איך לאמוד זמן ?
היוועץ בחברי הצוות שיבצעו העבודה בפועל
היעזר בחוות דעת מומחה
מצא משימה דומה בפרויקט שהסתיים
בצע “אב טיפוס”
תכנון וניהול לוחות זמנים
34
תכנון וניהול לוחות זמנים
אי הודאות של הערכת המשך
35
שונות
Summing Probability Distributions
סטית תקן
תכנון וניהול לוחות זמנים
תווך
36
התצוגה המלאה
של התזמון
תכנון וניהול לוחות זמנים
37
Project activity Times and Precedence’s
Activity
Optimistic
Time
Most
Likely
time
Pessimistic
Time
Expected
Time
Variance
Immediate
Predecessor
a
10
22
22
20
4
-
b
20
20
20
20
0
-
c
4
10
16
10
4
-
d
2
14
32
15
25
a
e
8
8
20
10
4
b,c
f
8
14
20
14
4
b,c
g
4
4
4
4
0
b,c
h
2
12
16
11
5.4
c
i
6
16
38
18
28.4
g,h
j
2
8
14
8
4
d,
38
תכנון וניהול לוחות זמנים
The Complete network
תכנון וניהול לוחות זמנים
39
A Gantt Chart of a Sample Project
40
תכנון וניהול לוחות זמנים
A Gantt Chart
Showing Expected Durations, Critical Path, Milestone,
and Resource Requirements
41
תכנון וניהול לוחות זמנים
A Gantt Chart
Showing Critical Path, Path Connections, Slack,
EST, LST, EFT, and LFT
42
תכנון וניהול לוחות זמנים
Actual Progress Versus Baseline
43
תכנון וניהול לוחות זמנים
Gantt Style Presentation of PERT/CPM
44
תכנון וניהול לוחות זמנים
משאבים
תכנון וניהול לוחות זמנים
45
היסטוגרמה של משאבים
פריסת היקף המשאבים למשך ביצוע הפרויקט
איתור הפעילויות וסכימת כמות המשאבים
היסטוגרמה לזימון מוקדם ומאוחר
כמות
משאבים
זמן
תכנון וניהול לוחות זמנים
46
עבודה במקביל
מאריכה את זמן המחזור
מורידה את האיכות
ד
ד
תכנון וניהול לוחות זמנים
ג
ג
ד
ב
ב
ג
א
א ב א
47
תורת האילוצים Theory Of Constrains
בניהול פרויקטים
פילוסופיה
שינוי דרכי חשיבה
תכנון וניהול לוחות זמנים
48
שאלת מיליון הדולר
אם כולם מוסיפים מקדמי ביטחון על כל צעד
ושעל ,הכיצד זה שפרויקטים בכל זאת חורגים
מלוח הזמנים המקורי???
תכנון וניהול לוחות זמנים
49
טעויות בהבנה של הדיווחים
לגבי ניהול ההתקדמות בפרויקט
התקדמות נמדדת לפי כמות העבודה שבוצעה ולא על פי
כמות העבודה שעוד נותרה
המדידה אינה מבדילה בין התקדמות על הנתיב הקריטי
לבין התקדמות אחרת
התקדמות על נתיב אחד “מפצה” על עיכוב בנתיב אחר
כל הרווח מהתקדמות מהירה בנתיבים מסוימים תיאלץ
להמתין לנתיב שהתעכב
תכנון וניהול לוחות זמנים
50
מהי תורת האילוצים
בכל מערכת אמיתית ,בכל ארגון ,קיים לפחות
אילוץ אחד
האילוץ האפקטיבי/הראשי הוא זה שיקבע ביצועי
המערכת
התורה מתמקדת בזיהוי אותם אילוצים המונעים
מהמערכת להשיג ביצועים גבוהים יותר
תכנון וניהול לוחות זמנים
51
הגנה על צוואר הבקבוק
בייצור באמצעות Bufferשל מלאי
בניהול באמצעות Bufferשל זמן
תכנון וניהול לוחות זמנים
52
הגנה על הנתיב הקריטי
Bufferמלא של הפרויקט
Bufferהזנה -לכל פעילות המתמזגת לנתיב
הקריטי
Bufferלמשאבים
תכנון וניהול לוחות זמנים
53
Bufferהזנה לשלבים המזינים את
הנתיב הקריטי
Bufferכולל
תכנון וניהול לוחות זמנים
B
ה
ד
ג
ב א
B
ו
54
Bufferלמשאבים = השרשרת הקריטית
במטרה להבטיח זמינות של המשאב
Bufferכולל
B
ה
ד
ג
ב א
B
ה
B
תכנון וניהול לוחות זמנים
55
הגנה על צוואר הבקבוק
בייצור באמצעות Bufferשל מלאי
בניהול באמצעות Bufferשל זמן
תכנון וניהול לוחות זמנים
56
דרך הפעולה
זיהוי החוליה החלשה ביותר -צוואר הבקבוק
הכפפת המערכת לחוליה החלשה ביותר -
נצילות מלאה
חיזוק החוליה החלשה ביותר
תכנון וניהול לוחות זמנים
57
האשליה של הBuffer -
תסמונת התלמיד
חוק פרקינסון ← העבודה ממלאת בדיוק את מכסת
הזמן אשר תוכננה עבורה
ריבוי המטלות גורם:
תלות בין שלבי הפרויקט ,אי ודאות
האיחורים מצטברים ,לא ההקדמות
ההקדמה אינה מדווחת ,לכן ממילא המשאב בשלב
הבא אינו מוכן לה
תכנון וניהול לוחות זמנים
58
שלבים בהגדרה של TOC
זהה את אילוצ(י) המערכת +הגדר את אופיו
אילוץ מוחשי -לחזק את האילוץ
להוסיף עוד כושר ייצור
לסחוט "עד הסוף" מן הקיים
אילוץ מדיניות שגויה – לשנות את המדיניות
להכפיף את כל האחרים לאילוץ המתוקן
לפרוץ את אילוצי המערכת
תכנון וניהול לוחות זמנים
59
Bufferכולל לפרויקט במקום לכל שלב
ד
ג
Bufferכולל
תכנון וניהול לוחות זמנים
ב
ד
א
ג
ב
א
60
הגיגים
"עולם העלות" -אם כל יחידה תתייעל כך גם ההשפעה
המצטברת על הארגון כולו
"עולם
התפוקה" -כאן חשובים גם הקשרים בין היחידות
כאן עובד הכלל של החוליה החלשה בשרשרת
אם השיפור יהיה רק מקומי ,הארגון לא יושפע מכך
בתחילת החודש כולנו חוסכים ,בסוף החודש מבזבזים כדי
לעמוד בלו"ז התפוקה
החיסכון המקומי/מחלקתי אינו משפיע על הארגון
המדד/המדידה מכתיבה את ההתנהגות
הקדמה או איחור של כל המטלות של הפרויקט מעמיסה
על מנהל הפרויקט
מאמר בנושא
http://www.articles.co.il/article/16258/
תכנון וניהול לוחות זמנים
61
שאלות ?
תכנון וניהול לוחות זמנים
62