390 likes | 783 Views
תכנון פרויקטים. ד"ר מוטי גרוס. מהו פרויקט?. שינוי או ישום נושא כלשהו הרבה פעולות קשורות קשה לתכנון ייצור פרויקט מתמקד על התוצאות עבודת צוות מתמקדת על תהליכי עבודה. דוגמאות לפרויקטים. בניה חדשה הצגת מוצר חדש לשוק ישום תוכנה סדנת אימון תוכנית מחקר ופיתוח. תכנון פרויקטים. לקבוע מטרות
E N D
תכנון פרויקטים ד"ר מוטי גרוס
מהו פרויקט? • שינוי או ישום נושא כלשהו • הרבה פעולות קשורות • קשה לתכנון ייצור • פרויקט מתמקד על התוצאות • עבודת צוות מתמקדת על תהליכי עבודה.
דוגמאות לפרויקטים • בניה חדשה • הצגת מוצר חדש לשוק • ישום תוכנה • סדנת אימון • תוכנית מחקר ופיתוח
תכנון פרויקטים • לקבוע מטרות • להגדיר משאבים קיימים • להגדיר סדר פעילות של הנושאים ופעילויות השונות. • זיהוי קדימה של הפעילויות השונות ביחסים ביניהם. • קביעת זמני הפעילות ועלותם. • הערכת דרישות כח עבודה וחומרים. • קביעות פעילויות קריטיות.
טכניקות לתכנון פרוייקטים • לוח גנט • Critical Path Method (CPM) • Program Evaluation & Review Technique (PERT)
PERT & CPM • טכניקות רשת • פותחו בשנות ה-50 • CPM ע"י חברת Dupont למפעלים הכימיים שבבעלותם. • PERT על ידי הצי האמריקאי לפיתוח טיל הפולריס • לוקח בחשבון קדימה ותלות ביחסים בין הפעילויות • כל מודל משתמש בהערכה שונה של זמנים.
שאלות ותשובות על יד CPM & PERT • תאריך סיום • עומד בזמנים? עומד בתקציב? • סבירות לסיום פרויקט עד.....? • פעילויות קריטיות • האם קיימים מספיק משאבים? • איך ניתן לסיים את הפרויקט בעלויות הנמוכות ביותר?
PERT & CPM צעדי • זיהוי פעילויות • קביעת סדר פעילויות • יצירת רשת network • קביעת זמני פעילות • זיהוי נתיב קריטי • מועדי התחלה מוקדמים ומאוחרים • מועדי סיום מוקדמים ומאוחרים • גמישות slack
1 2 3 Activity on Node (AoN)פעילות על צומת פרויקט: השגת תואר ראשון קבלת תעודה השתתף בשיעורים, ללמוד וכו' רישום חודש 1 4 שנים יום 1
1 2 3 4 Activity on Arc (AoA)פעילות על קשת פרויקט: השגת תואר ראשון השתתפות בלימודים וכו' קבלת תעודה רישום חודש 1 4 שנים יום 1
1 2 3 4 לצמתים ב AOA יש משמעות פרויקט: השגת תואר ראשון שנה ד' מסיים נרשם סטודנט בוגר
דוגמא לרשת הנך מנהל פרויקט עבור חברה גדולה. בנה את הרשת על בסיס הפעילויות הבאות: פעילותקדימה A --B A C AD B E BF C G DH E, F Z H,G
A C E F B D G H Z דוגמא לרשת AON
7 2 9 5 1 3 6 8 דוגמא לרשת AOA G D B E A H C F 4
2 2 3 1 5 3 1 4 4 דוגמאות ל AOA A קודם ל- B ו- C ו- C קודם ל-D B A D C B A C D ניתן להוסיף גם קשת "דמי" לצרוך זיהוי ברור יותר.
ניתוח נתיב הקריטי • מספק מידע על הפעילויות • התחלה מוקדם ES והתחלה באיחור LS • סיום מוקדם EF וסיום באיחור LF • גמישות – העיכוב המותר בפעילות • מזהה את נתיב הקריטי • נתיב הארוך ביותר ברשת • זמן הקצר ביותר שניתן לסיים את הפרויקט • מהם העיכובים בפעילויות של הפרויקט. • לפעילויות 0 גמישות!
Network Solution B D E A G 2 6 3 1 1 C F 3 4
התחלה מוקדם ES וסיום מוקדם EFצעדים לחישוב • התחל בפעילות ההתחלתית ועבור קדימם • ES=0 לפעילות התחלתית • ES התחלה המוקדם ביותר. • EF=ES + זמן הפעילויות • EF הינו מועד הסיום המוקדם ביותר • ES = הינו EF מקסימאלי לכל הפעילות קדם לפעילויות לא התחלתיות.
B D E A G 2 6 3 1 1 C F 3 4 פעילות A = פתרון ES לפעילות התחלתית ES = 0
B D E A G 2 6 3 1 1 C F 3 4 Earliest Start Solution
התחלה באיחורLS וסיום באיחורLFצעדים לחישוב • התחל בסוף והתקדם אחורה. • LF = מקסימום EF לכל פעילויות סיום • LF סיום באחור, EF סיום מוקדם • LS = LF פחות זמן הפעילות • LS הינו התחלה באיחור • LF = מינימום LS לכל היורשים לפעילות אשר איננו מסיים את הפרויקט.
B D E A G 2 6 3 1 1 C F 3 4 פתרון תחילה מוקדם ES
B D E A G 2 6 3 1 1 C F 3 4 פתרון סיום באיחורLF
B D E A G 2 6 3 1 1 C F 3 4 נתיב הקריטי
ציון המועדים • לחשב ES ו EF לכל פעילות משמאל לימין • לחשב LF ו LS לכל פעילות מימין לשמאל ES EF C 7 LS LF
דוגמא: 21 28 28 36 F 8 C 7 0 21 36 38 A 21 G 2 28 33 21 26 26 28 B 5 D 2 E 5 F אינו יכול להתחיל עד סיום C ן- D G אינו יכול להתחיל עד סיום E ו- F
דוגמא E חייב להסתיים כך ש- G יכול להתחיל ב- 36, לכן יש לו גמישות. D חייב להסתיים כך ש F יתחיל ב- 28 כך שאין לו גמישות. 21 28 28 36 F 8 C 7 21 28 28 36 0 21 36 38 A 21 G 2 0 21 36 38 28 33 21 26 26 28 B 5 D 2 E 5 21 26 26 28 31 36
זמני פעילות ב- PERT • 3 הערכות זמן • זמן אופטימי a • זמן סביר m • זמן פסימי b • משתמש בהתפלגו בטה • זמן צפוי t=(a+4m+b)/6 • שונות v = (b - a)2/36
זמני פרויקט • זמן הצפוי של הפרויקט T • סיכום זמני הפעילויות בנתיב הקריטי • שונות הפרויקט V • סיכום שונות של הפעילויות בנתיב הקריטי
דוגמא PERT הנך מתכנן פרויקט עבור חברת ABC. לפרויקט תוכנה יש זמן צפוי לסיום של 40 שבועות עם שונות של 5 שבועות מהו הסבירות כי הפרויקט יסתיים ב- 50 שבועות או פחות?
From Normal Distribution Table, Probability = 0.5 + 0.4772 = 0.9772
מודלים עלות - זמן • זהה את נתיב הקריטי • מצא עלות ליום כדי לזרז את הפעילות בכל צומת על נתיב הקריטי. • לזירוז הצומת הזול ביותר, הקטן ככל שאפשר או עד שינוי נתיב הקריטי. • בצע 1-3 שוב עד אשר אין כבר חסכון כלשהו feasible savings
יתרונות של pert/cpm • שימושי בכל שלב של ניהול הפרויקט • פשוט להפעיל • ניתן להשתמש בתצוגות גרפיות • נותן את נתיב הקריטי וזמני גמישות • מאפשר תיעוד פרויקט • מעולה במעקב לאחר עלויות
הגבלות של Pert/CPM • צורך פעילויות יציבות, בלתי תלויות ואשר הוגדרו בבירור. • יחסים ספציפיים עם מה קודם למה. • זמני הפעילות של PERT לפי התפלגות בטה. • הערכות זמן סובייקטיביות. • דגש יתר על נתיב הקריטי.
סיכום • מה זה פרויקט? • 3 פעילויות ניהול פרויקט. • הגדרת רשת בפרויקט. • השוואה בין CPM ו- PERT • חישוב נתיב הקריטי וגמישות זמנים • חישוב סבירות בפרויקט.