You are on page 1of 23

END 302 z Analizi ve Tasarm

Proje Ynetimi
Dr. Blent GM TOBB ET Endstri Mhendislii Yaz 2010

Proje Ynetimi
1. KIRILIM AACI (KA)

2. PROJE TAKVM 2.1. GANTT EMASI 2.2. CPM

1. Krlm Aac - KA ( Krlm Aac ) (Work Breakdown Structure, WBS)


Krlm Aac, KA (Work Breakdown Structure WBS) proje sonularna ulamak iin gerekletirilecek (nemsediiniz/ kontrol etmek istediiniz) btn faaliyetleri ierir. rn gelitirme aktiviteleri Ynetim aktiviteleri Destek aktiviteleri Dokmantasyon, eitim, seyahat, vb. KA, hiyerarik i birimlerine blnm, alt grevlere ayrlm ve i paketleri oluturulmu projeleri resmeder

KA RNEKLER
Software for C Compiler

Build C Compiler

Build Test Suite

Write Documentatio n

Write Installati on Software

Manage Software Developme nt

Software for C Compiler 1.1 Build a C Compiler 1.1.1 Build a User Interface 1.1.2 Build a File System 1.1.3 Build a Parser 1.1.4 Build a Code Generator 1.1.5 Build a Run Time System 1.2 Build the Test Suite for the Compiler 1.2.1 etc. 1.3 Write Documentation 1.4 Write Installation Software 1.5 Manage Software Development

User Interfa ce

File Syste m

Parse r

Code Generat or

Run Time System

2. PROJE TAKVM
Takvim, proje eylem plannn (KA) bir zaman izelgesine dntrlmesidir. Proje faaliyetinin takibi ve kontrolnn temelini oluturur. Plan ve bteyle birlikte alndnda, proje ynetimi iin en nemli aratr. Tm takvim oluturma tekniklerindeki temel yaklam, aktivite ve olaylar arasndaki ilikinin an (network) oluturmaktr. Bu a, projedeki grevler arasndaki sral ilikileri grafiksel olarak gsterir. Dier grevlerden kronolojik veya ilevsel olarak nce gelen ya da takip eden grevler aka tanmlanr.

2.1 GANTT EMASI


Gantt emas, i yada operasyonlarn balangcn, bitiini ve sresini gsterir. lerden bitmi olan ksm glgelendirilerek gsterilir. lerin plann gerisinde mi ilerisinde mi olduunu gsterir.

Grevler arasnda kaynak paylam kararlarn almaya yardm eder


Daha nceleri Gantt emas, aktiviteler arasndaki ilikileri gsteremedii iin, kritik yolu kartamyordu. Bilgisayar kullanm ile beraber, bu zorluk almtr.

Gantt emas rnei


Task 1
Task 2 Bugnn tarihi

Task 3
Task 4 Task 5 Task 6 Task 7
Kilometre ta

2.2 Critical Path Method (CPM)


Gantt emalar dnda, en yaygn programlama yaklamlar CPM ve PERT gibi a tekniklerinin kullanlmasdr CPM, deterministik yaklam kullanr. Her aktivitenin tamamlanma zaman yaklak olarak tek bir sayyla ifade edilir.

Bu sayya normal veya standart zaman denir.


CPMde bazen sktrlm zaman (crash time) kullanlr. Sktrlm zaman, bir aktivitenin, gerekli fon ve kaynaklar verildiinde, bitirilmesi iin gerekli olan en ksa sredir.

CPM - Terminoloji
Aktivite - Projenin gerektirdii spesifik grev veya grevler; kaynak tketir ve tamamlanmas zaman alr Olay - Aktivitelerden bir veya birden fazlasnn sonucu/bitimi. Kaynak tketmezler. Network (A) - Tm aktivite ve olaylarn kombinasyonu olan projeyi ve proje ncesi ilikileri tanmlar Yol/balant (path)- bir ada, herhangi iki olay arasnda birbirine bal aktivitelerin (ya da birbirine bal olaylarn) dizisi Kritik aktivite/olay/yol- Geciktii takdirde projenin tamamlanmasn da geciktirecek aktiviteler, olaylar veya yollar. Bir projenin kritik yolu, projenin balang olayn biti olayna balayan kritik aktivite dizisidir.

CPM - Terminoloji
AON Activity on Node / Dmde Aktivite: ada, her dm (node) bir aktiviteyi gsterir. Dmler aras yaylar (arc) da ncllk ilikisini gsterir AOA Activity on Arc / Yayda Aktivite: ada, her yay (arc) bir aktiviteyi gsterir. Dmler de aktivitelerin balang ve biti olaylarn gsterir AON metodu tercih edilen metottur. MS Project alarn gstermek iin AONu kullanr.

AON Format

rnek CPM Network izimi


AON :

Proje A rnei: Parlak Metal A..

Proje A rnei: Parlak Metal A..

Proje A rnei: Parlak Metal A..


Baz aktiviteler e zamanl (paralel) olarak gerekletirilebilir, bylece proje sresi her bir aktivitenin srelerinin toplam olan 25 haftadan az olabilir Kritik yol analizi (critical belirlenmesinde kullanlr path analysis) proje sresinin

Kritik yol, bir serimde yer alan ve balanlmasnda, bitirilmesinde veya tamamlanma sresinde oluacak herhangi bir gecikmenin tm projeyi geciktirecei aktivitelerden oluan (en uzun) yoldur.
Proje tamamlanma sresi, kritik yol zerindeki aktivitelerin beklenen zamanlarnn toplamdr. Bir projenin tamamlanma sresi, kritik yol zerindeki bir ya da bir ka kritik aktivite sresinin ksaltlmas ile azaltlabilir.

CPM - likiler
Bitiiyle Bala (Finish to Start): Birinci aktivite bitince ikincisi balayabilir Birlikte/Balayyla Bala (Start to Start): Birinci ve ikince aktiviteler birlikte balayabilir Birlikte/Bitiiyle Bitir (Finish to Finish): Birinci ve ikince aktiviteler birlikte bitmelidirler. Ara / Lag: Yukardaki ilikilerde araya boluk da koyulabilir. Mesela, 2. aktivite 1. aktivite bittikten 1 ay sonra balayacak.

CPM - likiler
A

Finish-to-start

B ii A ii bitene kadar balayamaz

A B

Start-to-start

B ii A ii balayana kadar balayamaz

A B

Finish-to-finish

B ii A ii bitene kadar bitemez

Start-to finish
B

B ii A ii balayana kadar bitemez

17

CPM Kritik Yol Analizi


Her aktivite iin aadakiler bulunmaldr:

Earliest Start Time (EST) En erken balama tarihi: ncller tamamlandndaki en erken balama sresi
Earliest Finish Time (EFT) - En erken biti tarihi: Aktivite ESTte balamsa en erken biti sresi Latest Start Time (LST) En ge balama tarihi: Projenin gecikmemesi iin balanabilecek en ge sre Latest Finish Time (LFT) - En ge biti tarihi: Projenin gecikmemesi iin en ge biti sresi

CPM - leriye Devretme (Forward Pass)


Btn a etkinliklerinde tamamlanmam ksmlar iin erken balama (EST) ve erken bitim (EFT) tarihlerinin hesab. EST Kural: Tm ncller aktiviteler balamadan yaplmaldr

Eer bir ncl varsa EST = ncln EFTsi Birden fazla ncl varsa EST = Maksimum(EFTnin tm nclleri)

EFT Kural: EFT = EST + aktivite sresi

Node Notation:

CPM - leriye Devretme : Parlak Metal A..

CPM - Geriye Devretme (Backward Pass)


A zerindeki tm etkinliklerin tamamlanmam olanlar iin ge biti ve ge balang tarihlerinin hesaplanmas. Projenin tamamlanma tarihinden balayp a zerinde geriye doru gidilerek belirlenir. En ge sreleri hesaplar (LST ve LFT) LFT Kural:
Bir ncl yalnzca bir aktivitenin nclyse

LFT = Ardln LST


Bir aktivite birden fazla aktivitenin nclyse

LFT = Minimum(tm ardllarn LST)


LST Kural:

LST = LFT aktivite sresi

CPM - Geriye Devretme : Parlak Metal A..

You might also like