project planning

83

Upload: hamid-alijani

Post on 12-Apr-2017

656 views

Category:

Engineering


5 download

TRANSCRIPT

Page 1: Project planning
Page 2: Project planning

اصول برنامه ريزي پروژه: بخش اول

Page 3: Project planning

پروژه• مديريت پروژه•

كليات

Page 4: Project planning

برنامه ريزي پروژه

ارتباط دو فرايند برنامه ريزي و كنترل پروژه

اجرا

فرآيند كنترل پروژه

ارتباط فرآيندهاي برنامه ريزي و كنترل پروژه

Act

Check

Do

Plan

در برنامه ريزي و كنترل (PDCA)چرخه دمينگ

Page 5: Project planning

فرآيند برنامه ريزي پروژه در يك نگاه

شناسايي فعاليتهاي پروژه

تعريف محدوده پروژه

ترسيم شبكه پروژه

(اي گره/برداري)

برآورد مدت زمان، منابع الزم و هزينه

فعاليتها

زمانبندي پروژه و برنامه ريزي منابع

نهايي كردن زمانبندي

Page 6: Project planning

محدوده پروژه

داليل اجراي پروژه -1

پاسخ به تقاضاي بازار

درخواست مشتري

رفع نيازهاي كاري

ارتقاء و توسعه فن آوري

...

Scope of Project

Page 7: Project planning

(Goal)شرح محصول يا مقصد -2

كه پروژه محصوالت يا خدماتي ( كمي و كيفي) مشخصه هاي.متعهد به ايجاد آنها شده است

داليل اجراي پروژه -1

در ابتداي پروژه به اختصار تهيه شده، اما به مرور و متناسب با مثال . )پيشرفت پروژه به تفصيل بيشتر تكميل و مدون مي شود

(پايان نامه

Scope of Project محدوده پروژه

بعدها ميزان اثربخشي پروژه (effectiveness ) با اينها

.سنجيده مي شود

Page 8: Project planning

(Deliverables)اقالم تحويلي پروژه -3

عنوان و مشخصات اصلي اقالم قابل تحويل پروژه كه اختتام ليستي كوتاه و )پروژه مترادف با حصول كامل آنها مي باشد

(.مختصر

داليل اجراي پروژه -1

يك پروژه نرم افزاري مي تواند داراي اقالم تحويلي به ( مثال :شرح زير باشد

آموزش نرم افزارو راهنماي كاربران، كدهاي برنامه نويسي

(Goal)شرح محصول يا مقصد -2

Scope of Project محدوده پروژه

Page 9: Project planning

(Deliverables)اقالم تحويلي پروژه -3

عده اي به غلط محصوالت پروژه را همان اهداف پروژه فاكتورهاي مهم مي دانند؛ درحاليكه اهداف پروژه شامل

.مي باشدتعيين ميزان موفقيت در اجراي پروژه

داليل اجراي پروژه -1

(Goal)شرح محصول يا مقصد -2

پروژه (Objectives)اهداف -4

معيارهاي قابل سنجشي هستند كه مي بايستي موفقيت .در اجراي پروژه را در حصول به آنها دانست

برخي از اين معيارها از ابعاد هزينه، زماني و كيفيتي الزم است كه ارزش مقداري معيارها تعيين . مي باشند

.شده باشد

با اينكه بسياري از پروژه ها به بهره برداري مي رسند؛ اما بسياري از اهداف خود از بعد اقتصادي، اجتماعي و يا

.بسياري از ابعاد ديگر نايل نمي شوند

Scope of Project محدوده پروژه

بعدها ميزان كارايي پروژه (efficiency ) با اينها سنجيده

.مي شود

Page 10: Project planning

(Deliverables)اقالم تحويلي پروژه -3

فرضيات، ريسك ها و موانع

داليل اجراي پروژه -1

(Goal)شرح محصول يا مقصد -2

پروژه (Objectives)اهداف -4

موارد تكميلي -5 آناليزهاي اقتصادي پروژه

...محدوديتهاي كاري و محيطي و

Scope of Project محدوده پروژه

Page 11: Project planning

(Deliverables)اقالم تحويلي پروژه -3

داليل اجراي پروژه -1

(Goal)شرح محصول يا مقصد -2

پروژه (Objectives)اهداف -4

...(مفروضات و)موارد تكميلي -5

Scope of Project محدوده پروژه

بيانيه محدوده پروژه

Page 12: Project planning

تمرين اول .موارد اصلي بيانيه محدوده پروژه را بنويسيد( كاري، دانشجويي، شخصي) براي يك پروژه دلخواه ( الف

تحليل؟؟؟( ب

Page 13: Project planning

فرآيند برنامه ريزي پروژه در يك نگاه

شناسايي فعاليتهاي پروژه

تعريف محدوده پروژه

ترسيم شبكه پروژه

(اي گره/برداري)

برآورد مدت زمان، منابع الزم و هزينه

فعاليتها

زمانبندي پروژه و برنامه ريزي منابع

نهايي كردن زمانبندي

Page 14: Project planning

:برخي از داليل نياز به تجزيه و تفكيك پروژه به اجزاي آن بشرح زير است

Identify Project Activites شناسايي فعاليتهاي پروژه

دقت باالتري در برآوردهاي زمان، هزينه و منابع -1

تسهيل در واگذاري اختيارات و اعطاي مسنوليتها -2

مبناي مناسبي براي كنترل و ارزيابي عملكرد -3

شناسايي فعاليتهاي مربوطه به اقالم تحويلي پروژه -4

Page 15: Project planning

. نام دارد” ساختار شكست كار“ابزار مورد استفاده براي شناسايي فعاليتهاي پروژه •

Identify Project Activites شناسايي فعاليتهاي پروژه

Work Breakdown Structure (WBS)ساختار شكست كار

توصيفي سلسله مراتبي از كارهايي است كه مي بايست انجام شوند تا اقالم قابل تحويل پروژه حاصل شده و .پروژه به اتمام برسد

Project

Activity Activity Activity …

Activity Activity Activity …

Activity Activity Activity …

. . .

Activity

Level #1

Level #2

Level #m

Page 16: Project planning

Identify Project Activites شناسايي فعاليتهاي پروژه

مراحل توسعه ساختار شكست كار

WBSتعيين عناصر سطح اول

آيا تجزيه و شكست كار كافي است؟

تجزيه عناصر پايين ترين سطح به يك سطح ديگر

خير

در آزمونها موفق است؟WBSآيا

بلي

پايان بلي

WBSبازنگري در

خير

Page 17: Project planning

Identify Project Activites شناسايي فعاليتهاي پروژه

تجزيه پروژه به چند عنصر يا گروه عمده

.باشد مراحل چرخه حيات پروژهمي تواند براساس •

.باشد چارت سازماني پروژهمي تواند برمبناي •

.باشد جغرافيا و مكان اجراي پروژهمي تواند برمبناي •

• Phase Orientation Approach

• Organization Orientation Approach

• Geographical Approach

Product Orientation Approach • .باشد محصول و اجزاي آنمي تواند برمبناي •

Project Orientation Approach • .باشد زير پروژه هامي تواند برمبناي •

WBSتعيين عناصر سطح اول

Page 18: Project planning

Identify Project Activites شناسايي فعاليتهاي پروژه

پرهيز از كل نگري •

برنامه ريزي دقيقتر •

امكان كنترل مناسب بر روي اجراي پروژه •

پرهيز از جزء نگري بيش از حد •

.سطح شكست كار به اندازه پروژه و سطح مورد انتظار از برآورد و كنترل بستگي دارد •

.اطالق مي شود” Work Packageبسته كاري “ به فعاليتهاي پايين ترين سطح، اصطالحا •

آيا تجزيه و شكست كار كافي است؟

ممكن و منطقي بودن كنترل •

Page 19: Project planning

Identify Project Activites شناسايي فعاليتهاي پروژه

تجزيه عناصر پايين ترين سطح به يك سطح ديگر

(n+1تعيين سطح )به فعاليتهاي ريزتر ( nسطح ) تجزيه فعاليتهاي آخرين سطح

.باشد موضوعات و كارهامي تواند براساس •

.باشد چارت سازماني پروژهمي تواند برمبناي •

.باشد جغرافيا و مكان اجراي پروژهمي تواند برمبناي •

• Function Orientation Approach

• Organization Orientation Approach

• Geographical Approach

Product Orientation Approach • .باشد محصول و اجزاي آنمي تواند برمبناي •

Project Orientation Approach • .باشد زير پروژه هامي تواند برمبناي •

Page 20: Project planning

Identify Project Activites شناسايي فعاليتهاي پروژه

تهيه شده در آزمونها موفق است؟ WBSآيا

(جمع پذيري)كامل مي دهند؟ پوششآيا فعاليتهاي ريزتر، فعاليت سطح باالتر را •

آيا هريك از بسته هاي كاري مي توانند زمانبندي و بودجه بندي شوند؟•

آيا بسته هاي كاري قابل واگذاري به واحد سازماني مشخص هستند؟ •

مي دهند؟ پوششآيا خروجي بسته هاي كاري، اقالم تحويلي پروژه را •

آيا قادر به تعريف توالي و منطق بين فعاليتها هستيم؟ •

تكميل بسته هاي كاري قابل اندازه گيري است؟/ آيا وضعيت •

آيا شروع و پايان بسته هاي كاري بطور واضح قابل تعريف باشد؟ •

!تكرار شود WBSنبايد هيچ آيتمي در •

.مدت زمان اجراي هريك از بسته هاي كاري در يك محدوده قابل قبول باشد •

Page 21: Project planning

Work Breakdown Structure كدگذاري

Page 22: Project planning

WBS Work Breakdown Structureنمونه هايي از انواع تفكيك در

Functionsتفكيك بر حسب

Page 23: Project planning

WBS Work Breakdown Structureنمونه هايي از انواع تفكيك در

(پيمانكار، پيمانكاران جزء و تامين كنندگان)تفكيك بر حسب سطوح قراردادي

Page 24: Project planning

WBS Work Breakdown Structureنمونه هايي از انواع تفكيك در

تفكيك بر حسب موقعيت جغرافيايي

Page 25: Project planning

WBS Work Breakdown Structureنمونه هايي از انواع تفكيك در

(فاز)تفكيك بر حسب مراحل چرخه عمر پروژه

Page 26: Project planning

Identify Project Activites هاي واقعي WBSنمونه هايي از

براي پروژه ساخت پااليشگاه گاز WBSنمونه يك

Page 27: Project planning

پروژه توسعه شمالي خط يك مترو

ساخت ابنيه تامين تجهيزات امكانسنجي طراحي آنصب و راه اندازي تجهيزات

تونل ايستگاهها هواكش ها

N2ايستگاه ... X2ايستگاه

نازك كاري تاسيسات مكانيكي و برقي سفت كاري سازه

Work Breakdown Structure هاي واقعي WBSنمونه هايي از

Page 28: Project planning

طرح جامع اتوماسيون شعب بانك الف

ها(نرم افزار)توسعه سيستم نصب و راه اندازي نرم افزارها در شعب

سيستم مشتري سيستم حسابداري ...

طراحي دستي سيستم كدينگ سيستم

شناخت وضع موجود تحليل وضع موچود طراحي و بهبود سيستم تصويب طرح

آماده سازي سخت افزارشعب

Work Breakdown Structure هاي واقعي WBSنمونه هايي از

Page 29: Project planning

طرح گازسوز كردن خودروهاي عمومي

تبديل خودروها CNGجايگاه 180احداث

تبديل كارگاهي تبديل كارخانه اي

محصوالت ايران خودرو محصوالت سايپا

سمند پيكان پژو وانت پيكان

آموزش، تبليغ و ترويج

تبديل نمونه

تبديل انبوه

Work Breakdown Structure هاي واقعي WBSنمونه هايي از

Page 30: Project planning

تمرين دوم .تهيه نماييد WBS براي پروژه دلخواه تمرين قبلي، ( الف

تحليل؟؟؟( ب

Page 31: Project planning

فرآيند برنامه ريزي پروژه در يك نگاه

شناسايي فعاليتهاي پروژه

تعريف محدوده پروژه

ترسيم شبكه پروژه

(اي گره/برداري)

برآورد مدت زمان، منابع الزم و هزينه

فعاليتها

زمانبندي پروژه و برنامه ريزي منابع

نهايي كردن زمانبندي

Page 32: Project planning

Activity Duration Estimating برآورد مدت زمان فعاليتها

نكات مهم

روز: بطورمثال. تا حد امكان، واحد زماني فعاليتها بصورت يكسان و استاندارد باشد -2

. موردنظر هستند و نه ايام تقويمي (Working Days)در تخمين مدت زمان فعاليتها، روزهاي كاري -3

.مدت زمان فعاليتها بطور مستقل از يكديگر برآورد شوند -4

در برآورد مدت زمان فعاليتها شرايط معمول درنظر گرفته مي شوند و اتفاقات غير مترقبه مانند سيل و زلزله -5 .درصورتيكه غيرقابل پيش بيني هستند لحاظ نمي گردند

.مدت زمان فعاليت به روش اجرا و منابع در اختيار آن وابسته است -1

Page 33: Project planning

Activity Duration Estimating برآورد مدت زمان فعاليتها

از طريق حجم كاري فعاليت -1

روشهاي تخمين مدت زمان فعاليت

شكستن فعاليت به اجزاي كوچكتر -6

از طريق تخمين سه زمانه -5

نظرات كارشناسي -2

آراي گروهي و روش دلفي -3

استفاده از سوابق اطالعاتي -4

Page 34: Project planning

Activity Duration Estimating برآورد مدت زمان فعاليتها

از طريق حجم كاري فعاليت -1

روشهاي تخمين مدت زمان فعاليت

در اين روش ابتدا حجم كاري فعاليت اندازه گيري شده و براساس منابع در دسترس

.و توانايي كاري منابع، مدت زمان فعاليت برآورد مي شود

:مثال

يك تايپيست: منابع برگه 20روزي : توانايي منبع برگه 100: حجم كاري تايپ گزارش: فعاليت Duration=5days

بلدوزر 2: منابع m3 5روزي : توانايي منبع مترمكعب30: حجم كاري خاكبرداري: فعاليت

زمين Duration=3days

Page 35: Project planning

Activity Duration Estimating برآورد مدت زمان فعاليتها

نظرات كارشناسي -2

روشهاي تخمين مدت زمان فعاليت

.در اين روش به يك فرد متخصص و باتجربه در زمينه آن فعاليت رجوع مي شود

:مثال

طراحي ايستگاه مترو: فعاليت Duration=120days

Duration=18days ترخيص كاال از گمرك: فعاليت

Page 36: Project planning

0

100

Activity Duration Estimating برآورد مدت زمان فعاليتها

آراي گروهي و روش دلفي -3

روشهاي تخمين مدت زمان فعاليت

0

1 0 0

تخمين اول

0

1 0 0

تخمين دوم

تخمين سوم

Page 37: Project planning

Activity Duration Estimating برآورد مدت زمان فعاليتها

استفاده از سوابق اطالعاتي -4

روشهاي تخمين مدت زمان فعاليت

در صورتي كه تاريخچه پروژه هاي قبلي مستند و تاريخ شروع و پايان فعاليتهاي .همانند ثبت شده باشد، مي توان از سوابق آنها در تخمين مدت فعاليت استفاده نمود

(روز)مدت پروژه تاريخ شروع تاريخ اتمام

40 1381/10/10 1381/09/01 x

52 1382/04/01 1382/02/10 y

48 1382/05/23 1382/04/05 z

روز 46=برآورد مدت زمان فعاليت

سوابق تاريخي گشايش اعتبار

Page 38: Project planning

Activity Duration Estimating برآورد مدت زمان فعاليتها

از طريق تخمين سه زمانه -4

روشهاي تخمين مدت زمان فعاليت

ارائه شده (خوش بينانه، محتمل و بدبينانه) براي هر فعاليت، سه برآورد مدت زمان

.و براساس آنها مدت زمان فعاليت پيش بيني مي شود

O: Optimistic

P: Pessimistic

M: Most likely

خوش بينانه

بد بينانه

محتمل ترين

Duration=(O+4M+P)/6

Page 39: Project planning

Activity Duration Estimating برآورد مدت زمان فعاليتها

شكستن فعاليت به اجزاي كوچكتر -6

روشهاي تخمين مدت زمان فعاليت

مي توان فعاليت را به اجزاي كوچكتر تقسيم نمود و سپس با يكي از روشهاي

ذكر شده مدت هريك را تخمين و با سرجمع كردن آنها مدت زمان فعاليت

.اصلي را برآورد نمود

در سطوح باال متوقف شده WBSبيشترين كاربرد اين روش در مواقعي است كه

. و بصورت كالن به برنامه ريزي نگاه مي شود

Page 40: Project planning

فرآيند برنامه ريزي پروژه در يك نگاه

شناسايي فعاليتهاي پروژه

تعريف محدوده پروژه

ترسيم شبكه پروژه

(اي گره/برداري)

برآورد مدت زمان، منابع الزم و هزينه

فعاليتها

زمانبندي پروژه و برنامه ريزي منابع

نهايي كردن زمانبندي

Page 41: Project planning

ايجاد شبكه پروژه

(بسته هاي كاري)تعيين توالي فعاليتها

Conduct the Project Network

ترسيم شبكه پروژه

:توضيح

در مباحث برنامه ريزي و كنترل پروژه، منظور از شبكه پروژه عبارتست از نموداري شبكه اي شكل كه در .آن ضمن بيان فعاليتهاي پروژه، تقدم وتاخر آنها نسبت به يكديگر نشان داده شده است

مراحل ايجاد شبكه پروژه

Page 42: Project planning

ايجاد شبكه پروژه

(بسته هاي كاري)تعيين توالي فعاليتها

Conduct the Project Network

Yبه انجام فعاليت Xگفته مي شود اگر انجام فعاليت Xفعاليت ( Predecessor) پيش نيازYبه فعاليت : تعريف

. وابسته باشد

Xفعاليت Yفعاليت

.اطالق مي شود Yفعاليت (Successor)نيز پي آمد Xدر اين صورت به فعاليت •

Page 43: Project planning

Conduct the Project Network ايجاد شبكه پروژه

چند مثال

x قالب بندي ديوار

xبتن ريزي ديوار

xبتن ريزي ديوار

xبازكردن قالب ديوار

Page 44: Project planning

ايجاد شبكه پروژه

ترسيم شبكه پروژه

Conduct the Project Network

انواع شبكه پروژه

Activity On Node (AON) اي شبكه گره

Activity On Arrow (AOA)شبكه برداري

كاراتر است و به همين دليل در نرم افزارهاي جديد از اين روش نمايش استفاده مي شود

Page 45: Project planning

ايجاد شبكه پروژه

اي شبكه گره

Conduct the Project Network

كد فعاليت پيشنياز

- A

A B

- C

C D

D E

B;C F

START

A B

C D E

F

FINISH

:شرح نمادها

بردار بيانگر روابط بين فعاليتها

X فعاليت

Page 46: Project planning

ايجاد شبكه پروژه

شبكه برداري

Conduct the Project Network

1

4

2

6

D

A

B

5

C

3 F

E

كد فعاليت پيشنياز

- A

A B

- C

C D

D E

B;C F

Page 47: Project planning

.روابط پيشنيازي توسط بردارها نمايش پيدا مي كنندفعاليتها توسط گره ها و (1

با گره شروع آغاز مي شود و سپس تمام فعاليت هاي بدون پيش نياز به گره شروع "اي حتماه شبكه گر( 2

.متصل مي شود

با گره پايان به اتمام مي رسد لذا فعاليت هايي كه پس نياز ندارند به گره پايان متصل "شبكه گره اي حتما( 3

.مي شوند

.اگر چنين باشد در تعريف منطق فعاليت ها دچار اشتباه شده ايم. مجاز نيست( Loop) حلقه ،در ترسيم شبكه( 4

.براي هر فعاليت فقط و فقط يك گره در شبكه وجود دارد( 5

Page 48: Project planning
Page 49: Project planning

START 1

2

3

4 5

6

9

7

10

12

8

11

13

14 FINISH

START

Page 50: Project planning

A

B

C

D A,B

E B,C

F B

G D,E

A

FINISH START B

C

D

E

F G

Page 51: Project planning

فرآيند برنامه ريزي پروژه در يك نگاه

شناسايي فعاليتهاي پروژه

تعريف محدوده پروژه

ترسيم شبكه پروژه

(اي گره/برداري)

برآورد مدت زمان، منابع الزم و هزينه

فعاليتها

زمانبندي پروژه و برنامه ريزي منابع

نهايي كردن زمانبندي

Page 52: Project planning

Project Scheduling هاي زمانبندي پروژه ترين روش مهم

(روش ترين ساده) CPM مسيربحراني روش• .است قطعي و الزامي ها فعاليت شدن انجام (1 فرض– .است مشخص و قطعي ها فعاليت انجام زمان (2 فرض– .نيست نياز مورد منابع ريزي برنامه (3 فرض–

اي فشرده زمانبندي بخواهيم و باشند تاثيرگذار تاخيرات ايجاد در انساني رفتاري مسايل اگر• .است مناسب CCM بحراني زنجير روش باشيم؛ داشته

زمان كه است مناسب PERT روش باشد؛ (احتمالي) غيرقطعي ها فعاليت انجام زمان اگر• مختلف پيشامدهاي وقوع احتمال و درنظرگرفته تصادفي متغير يك صورت به را پروژه تكميل

.نمايد مي محاسبه را (بشود دوماه از كمتر تكميل زمان مثال عنوان به) GERT روش باشد؛ (احتمالي) غيرقطعي نيز ها فعاليت نشدن يا شدن انجام براين، عالوه اگر•

.است مناسب مساله نام به رياضياتي سازي بهينه مدل يك باشد؛ مدنظر محدود منابع ريزي برنامه اگر•

RCPSP (محدود منابع با پروژه زمانبندي) گيرد مي قرار استفاده مورد. منابع تسطيح عنوان با سازي بهينه مساله ترجيحا باشد مدنظر نامحدود منابع ريزي برنامه اگر•

(Leveling) روش توسط شده ارايه زمانبندي كه شود مي بررسي CPM تغيير كمي را .شود كمينه به نزديك يا كمينه استفاده مورد منابع تغييرات سطح تا دهد مي

Page 53: Project planning

Project Scheduling زمانبندي پروژه

ي پروژهتعيين زمانهاي شروع و پايان فعاليتهافرآيند : زمانبندي پروژه

اهداف زماني پروژه

وروديهاي الزم جهت زمانبندي پروژه

برآورد مدت زمان فعاليتها

WBSساختارشكست كار

روابط پيشنيازي شبكه پروژه

تقويم كاري پروژه

Page 54: Project planning

روش مسير بحراني

Page 55: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

Earliest Start Estimated Duration Earliest Finish

Latest Start Total Float Latest Finish

Link to preceding activity Link to succeeding activity

اي نمادگذاري يك فعاليت در زمانبندي شبكه گره

Activity Code

Or description

Page 56: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

Duration (D)

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

Page 57: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

Earliest Start (ES)

ES= 0 : براي فعاليت شروعي داريم

Page 58: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

Earliest Finish (EF)

EF= ES + D

Page 59: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

ES= max{EF} for all Predecessor :براي فعاليتهاي غير شروعي داريم

Page 60: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

EF(Finish)= زودترين زمان اتمام پروژه

Page 61: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

LF(Finish)= EF(Finish) :براي فعاليت پاياني قرار مي دهيم

Latest Finish (LF)

Page 62: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

Latest Start (LS)

LS= LF - D

Page 63: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

LF= min{LS} for all Succecessor :براي فعاليتهاي غير پاياني داريم

Page 64: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

Page 65: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

Forward Pass

Backward Pass

Page 66: Project planning

Project Scheduling زمانبندي پروژه

اي زمانبندي در شبكه گره

ديرترين زمان پايان

ديرترين زمان شروع

زودترين زمان پايان

زودترين زمان شروع

كد فعاليت

0 0 0 0 Start

3 2 1 0 2

5 3 3 1 3

9 5 9 5 4

5 0 5 0 5

7 6 6 5 6

9 7 8 6 7

9 9 9 9 Finish

Page 67: Project planning

(Earliest Start)= i

(Earliest Finish) =i

(Duration) =i

ESi

EFi

Di

A) ES (start) = 0

B) ESi = Max{EFk} k={ }

C) EFi =ESi+Di

) EF(finish

Page 68: Project planning

(Latest Start)= i

(Latest Finish) =i

(Duration) =i

LSi

LFi

Di

A) LF (finish) = EF(finish)

B) LFi = Min{LSj} j={i }

C) LSi =LFi-Di

Finish) LF)EF(FinishEF(Finish)

Page 69: Project planning

: (Total Float )(TF)

.

TF = LSi - ESi OR

TF = LFi - EFi

(Free Float)(FF)

.

FF = Min{ESj} - EFi j={i }

Page 70: Project planning

Project Scheduling زمانبندي پروژه

اي شناوري كل در شبكه گره

Activity x

ES=6 EF=8

Activity x

LS=7 LF=9

TIME

TF

TF=LS-ES or TF=LF-EF

Total Float

Page 71: Project planning

Project Scheduling زمانبندي پروژه

اي شناوري كل در شبكه گره

Total Float

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

Page 72: Project planning

Project Scheduling زمانبندي پروژه

اي شناوري آزاد در شبكه گره

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

FF=MIN(0,0)-0=0

FF=MIN(5,5)-5=0 FF=MIN(6)-6=0 FF=MIN(9)-8=1

FF=MIN(9)-9=0 FF=MIN(5)-3=2 FF=MIN(1)-1=0

FF=0

Page 73: Project planning

:

Page 74: Project planning

0 0 0

START

0 0 0

60 0 0

60 60 0

270 0 240

270 30 240

240 150 210

90 30 60

240 0 60

240 180 60

270 0 270

FINISH

270 0 270

Page 75: Project planning

Project Scheduling زمانبندي پروژه

.دنباله اي از فعاليتها كه از گره شروع آغاز و به گره پاياني منتهي شوند: Pathمسير •

چند تعريف

مسيري كه فعاليتهاي با شناوري )طوالني ترين مسير شبكه : Critical Pathمسير بحراني • (كل صفر را شامل مي شود

.ممكن است در يك شبكه چند مسير بحراني داشته باشيم •

درصورتيكه در حركت بازگشتي از زماني بيش از زودترين زمان اتمام پروژه استفاده كنيم؛ •فعاليتهايي كه داراي شناور كل برابر اختالف دو عدد فوق هستند تشكيل دهنده مسير بحراني

.خواهند بود

Page 76: Project planning

Project Scheduling زمانبندي پروژه

0 0 0

0 0 0

Start

0 1 1

2 2 3

2

1 2 3

3 3 2 5

5 4 9

4 5 0 9

9 0 9

Finish 9 0 9

0 5 5

5 0 0 5

5 1 6

6 6 1 7

6 2 8

7 7 1 9

Page 77: Project planning

فرآيند برنامه ريزي پروژه در يك نگاه

شناسايي فعاليتهاي پروژه

تعريف محدوده پروژه

ترسيم شبكه پروژه

(اي گره/برداري)

برآورد مدت زمان، منابع الزم و هزينه

فعاليتها

زمانبندي پروژه و برنامه ريزي منابع

نهايي كردن زمانبندي

Page 78: Project planning

(Baseline)

Baseline

Baseline

Page 79: Project planning

Project Scheduling

GANTT CHARTنمودار گانت

زمانبندي پروژه

Page 80: Project planning

– GANTT CHART

0 0 0

START

0 0 0 5 0 0

A

5 5 0

5 2 2

B

3 3 0

7 0 5

C

7 2 5

7 3 6

D

4 1 3

8 0 7

E

8 1 7

8 0 8

FINISH

8 0 8

Page 81: Project planning

آبان 12

FINISH

E

D

C

B

A

START

آبان 6 آبان 7 آبان 8 آبان 9 آبان10 آبان 11 آبان 13

4 3 5 6 7 8 2 1 0

GANTT CHARTنمودار گانت

Page 82: Project planning

آبان 12

FINISH

E

D

C

B

A

START

آبان 6 آبان 7 آبان 8 آبان 9 آبان10 آبان 11 آبان 13

4 3 5 6 7 8 2 1 0

نمودار گانت با تعيين فعاليتهاي بحراني

Page 83: Project planning

نيازي نمايش روابط پيش+ يك نمونه نمودار گانت