upravljanje projektima u it
TRANSCRIPT
Upravljanje projektima u IT
Upravljanje vremenom projekta
Upravljanje vremenom
Poteškoće:
Mnogi IT projekti „padaju“ jer ne ispune uslov – vreme Vreme je lako izmeriti (nedopustivo probijanje rokova)
Vreme je jedna od stavki koja ima najmanje mogućnosti za fleksibilnost Vreme prolazi bez obzira na dešavanja unutar projekta
Individualan stil rada ili kulturološke razlike uzrokuju konflikt u rasporedu Detaljan raspored i naglasak na završetku zadataka Ostavljanje stvari otvorenim i fleksibilnim Vera, različiti običaji i navike ...
Upravljanje projektima u IT – Upravljanje vremenom 2
Upravljanje vremenom
Upravljanje vremenom projekta uključuje sve procese koji su potrebni da bi se obezbedio završetak projekta za planirano vreme (u roku)
Šest glavnih procesa koji se tiču upravljanja vremenom projekta:
Definisanje projektnih aktivnosti Sekvenciranje aktivnosti Ocena resursa aktivnosti Ocena trajanja aktivnosti Pravljenje rasporeda Kontrola rasporeda
Upravljanje projektima u IT – Upravljanje vremenom 3
Rezime upravljanja vremenom
Upravljanje projektima u IT – Upravljanje vremenom 4
Definisanje aktivnosti
Rukovodilac i ostatak tima prave detaljnu listu aktivnosti zajedno sa njihovim osobinama i spisak prekretnica
Lista aktivnosti (tabela aktivnosti unutar projekta) Ime aktivnosti, identifikacioni broj i kratak opis
Osobine aktivnosti (detaljnije informacije) Prethodnik, naslednik, logičke veze, napredovanja, kašnjenja Zahtevi za resursima, ograničenja, nametnuti datumi, pretpostavke
Prekretnica (ključni događaj koji nema trajanje) Sadrži nekoliko aktivnosti i puno posla Služi kao marker za identifikaciju neophodnih aktivnosti
Upravljanje projektima u IT – Upravljanje vremenom 5
Definisanje aktivnosti
Trostruka ograničenja obim, vreme i troškovi – obratiti pažnju na redosled
Idealno je najpre definisati obim projekta, zatim vreme (raspored) pa tek onda troškove
Definisanje aktivnosti (u nastavku - definisanje obima) Sekvenciranje aktivnosti (u nastavku - definisanje vremena) Ocena resursa i trajanja aktivnosti (u nastavku - definisanje
vremena i troškova)
Ova četri procesa su ključna za pravljenje rasporeda projekta
Upravljanje projektima u IT – Upravljanje vremenom 6
Sekvenciranje aktivnosti
Sekvenciranje aktivnosti predstavlja određivanje zavisnosti između aktivnosti
Tipovi zavisnosti (veza):
Obavezna (nametnuta) zavisnost Proističe iz same prirode posla (tvrda logika)
Diskreciona zavisnost Definisana od strane projektnog tima Treba je pažljivo koristiti (meka logika)
Spoljašnja (eksterna) zavisnost Veza između projektnih i ne-projektnih aktivnosti
Upravljanje projektima u IT – Upravljanje vremenom 7
Sekvenciranje aktivnosti
Mrežni dijagram predstavlja tehniku pomoću koje se prikazuje zavisnost između aktivnosti
Dva klasična formata AOA – activity on arrow (aktivnost na strelicama) AON – activity on node (aktivnost na čvorovima)
Svaka aktivnost se označava Identifikatorom (najčešće slovo) Vremenom trajanja (standardne jedinice, npr. dani)
Postoji jedan početni i jedan završni događaj Vreme se posmatra s’leva na desno
Upravljanje projektima u IT – Upravljanje vremenom 8
Mrežni dijagrami (MD)
Načini označavanja: AOA
AON
1 2 3 15 12
A B
A B
15 12
Upravljanje projektima u IT – Upravljanje vremenom 9
Mrežni dijagrami - pravila
Svaka aktivnost mora otpočeti i završiti se događajem Redosled aktivnosti mora biti ispoštovan
Ukoliko se više aktivnosti mora završiti da bi otpočela neka nova aktivnost, onda se one moraju završiti u početnom događaju nove aktivnosti
A
B
C
D
Upravljanje projektima u IT – Upravljanje vremenom 10
Mrežni dijagrami - pravila
Ukoliko po završetku jedne aktivnosti, više novih aktivnosti može započeti istovremeno, onda je završni događaj prethodne aktivnosti zajednički početni događaj novih aktivnosti
A
B
C
D
Upravljanje projektima u IT – Upravljanje vremenom 11
Mrežni dijagrami - pravila
Ukoliko dve ili više aktivnosti imaju zajednički početni i završni događaj, uvode se veštačke aktivnosti
A C D
B
Upravljanje projektima u IT – Upravljanje vremenom 12
Mrežni dijagrami - pravila
Ukoliko dve ili više aktivnosti imaju zajednički početni i završni događaj, uvode se veštačke aktivnosti
Veštačke aktivnosti nemaju slovnu oznaku i imaju trajanje 0
Upravljanje projektima u IT – Upravljanje vremenom 13
A C D B
Mrežni dijagrami - pravila
Ukoliko u jednom događaju počinje i završava se veći broj aktivnosti koje nisu sve međusobno zavisne, onda se prave zavisnosti prikazuju preko veštačkih aktivnosti
A
B
C
D
E
Upravljanje projektima u IT – Upravljanje vremenom 14
Mrežni dijagrami - pravila
Ukoliko u jednom događaju počinje i završava se veći broj aktivnosti koje nisu sve međusobno zavisne, onda se prave zavisnosti prikazuju preko veštačkih aktivnosti
Broj veštačkih aktivnosti nije ograničen
A
B
C
D
E
Upravljanje projektima u IT – Upravljanje vremenom 15
Mrežni dijagrami - pravila
Ukoliko neka aktivnost može početi pre nego što se aktivnost od koje ona zavisi u potpunosti završi, onda se prethodna aktivnost mora podeliti na dve aktivnosti.
Ciklusi u mrežnom dijagramu nisu dozvoljeni. Pojava ciklusa ukazuje na postojanje greške.
Iako je broj veštačkih aktivnosti ne ograničen, njihov broj mora biti minimalan kako bi imali optimalan mrežni dijagram
Upravljanje projektima u IT – Upravljanje vremenom 16
Mrežni dijagram - primer
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Upravljanje projektima u IT – Upravljanje vremenom 17
Mrežni dijagram - primer
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
poč
A
B C
F
kraj
D
G
E H
I
Upravljanje projektima u IT – Upravljanje vremenom 18
Mrežni dijagram (MD)
Numerisanje događaja:
Numerisanje počinje od početnog događaja Numerišu se oni događaji čiji su prethodnici već numerisani Ukoliko više događaja može istovremeno da se numeriše, nije
bitan redosled numerisanja (najčešće ‘odozgo na dole’)
Upravljanje projektima u IT – Upravljanje vremenom 19
Numerisanje događaja MD-a
A
B C
F
D
G
E H
I
Upravljanje projektima u IT – Upravljanje vremenom 20
Numerisanje događaja MD-a
1
A
B C
F
D
G
E H
I
Upravljanje projektima u IT – Upravljanje vremenom 21
Numerisanje događaja MD-a
1
2
3
A
B C
F
D
G
E H
I
Upravljanje projektima u IT – Upravljanje vremenom 22
Numerisanje događaja MD-a
1
2
3
A
B 4 C
F
D
G
E H
I
Upravljanje projektima u IT – Upravljanje vremenom 23
Numerisanje događaja MD-a
1
2
3
A
B 4
6
5
C
F
D
G
E H
I
Upravljanje projektima u IT – Upravljanje vremenom 24
Numerisanje događaja MD-a
1
2
3
A
B 4
6
5
C
F
7
8
D
G
E H
I
Upravljanje projektima u IT – Upravljanje vremenom 25
Numerisanje događaja MD-a
1
2
3
A
B 4
6
5
C
F
7 9
8
D
G
E H
I
Upravljanje projektima u IT – Upravljanje vremenom 26
Numerisanje događaja MD-a
1
2
3
A
B 4
6
5
C
F
7 9
8
10
D
G
E H
I
Upravljanje projektima u IT – Upravljanje vremenom 27
Mrežni dijagram - primer
Aktivnost A B C D E F G H I J K
Prethodna - - A A B B C,D E F E,G H,I
Upravljanje projektima u IT – Upravljanje vremenom 28
Mrežni dijagram – rešenje
Aktivnost A B C D E F G H I J K
Prethodna - - A A B B C,D E F E,G H,I
poč
A
B
C
F
kraj
D
G
E H
I
Upravljanje projektima u IT – Upravljanje vremenom 29
J
K
Ocena resursa aktivnosti
Potrebno je odrediti kvantitet (količinu) i tip resursa (ljudi, materijali, oprema) koji će biti dodeljeni svakoj aktivnosti Pitanja: Koliko će biti teško izvršavati specifične aktivnosti? Postoji li nešto unikatno u obimu projekta što može da utiče
na resurse? Kakva je istorija izvršavanja sličnih aktivnosti? Da li organizacija ima ljude, opremu, materijale koji su
sposobni i dostupni za obavljanje posla? Da li organizacija treba da zahteva više resursa da bi završila
posao? Upravljanje projektima u IT – Upravljanje vremenom 30
Ocena trajanja aktivnosti
Vreme trajanja aktivnosti predstavlja stvarno vreme potrebno za izvođenje aktivnosti plus extra vreme (dobijanje dodatnih informacija)
Napor (effort) nije isto što i vreme trajanja aktivnosti Napor je broj radnih sati (dana) potrebnih da se zavrsi neki posao Ljudi koji izvršavaju neki posao moraju da se pitaju oko resursa i
trajanja aktivnosti Ako dođe do izmene obima, menja se i ocena trajanja aktivnosti Jedna od bitnijih karakteristika kod ocene trajanja aktivnosti je
dosupnost resursa (pre svega ljudi) Tro-tačkasta ocena trajanja aktivnosti
Optimistična, realistična i pesimistična
Upravljanje projektima u IT – Upravljanje vremenom 31
Pravljenje rasporeda
Cilj izrade rasporeda projekta je kreiranje realističnog rasporeda koji obezbeđuje bazu za nadgledanje progresa projekta datog u vremenskim okvirima
Alati i tehnike: Gantt-ov diagram
Alat za prikaz informacija o rasporedu
Metod kritičnog puta (CPM metod) PERT Metod
Upravljanje projektima u IT – Upravljanje vremenom 32
Pravljenje rasporeda
Gantt-ov diagram:
Formira se na osnovu liste aktivnosti, njihovih međuzavisnosti i procenjenog vremena trajanja
Aktivnosti kod Gant-ovog diagrama moraju da budu u skladu sa aktivnostima u WBS-u Lista aktivnosti i prekretnice
Sadrži listu projektnih aktivnosti i odgovarajuće datume početka i kraja u kalendarskom formatu
Takođe sadrži prekretnice, zadatke, dužine njihovog trajanja i strelice koje prikazuju
njihovu zavisnost
Upravljanje projektima u IT – Upravljanje vremenom 33
Gant-ov dijagram Gant-ov diagram je standardni format za prikaz informacija o rasporedu projekta
Upravljanje projektima u IT – Upravljanje vremenom 34
Gant-ov dijagram
Prednosti:
Obezbeđuje standardan format za prikaz planiranog i stvarnog rasporeda aktivnosti Trakasti Gant-ov dijagram
Lak za kreiranje i razumevanje Mane:
Uglavnom ne pokazuje veze i zavisnosti između aktivnosti Može da pokazuje zavisnosti između aktivnosti ali će se tad
najverovatnije prostorno (po izgledu) razlikovati od mrežnog dijagrama
Upravljanje projektima u IT – Upravljanje vremenom 35
Pravljenje rasporeda
Metod kritičnog puta (Critical Path Method- CPM) je tehnika mrežnog prikazivanja koja se koristi za predviđanje ukupne dužine trajanja projekta
Kritičan put projekta je niz aktivnosti koje određuju najraniji trenutak završavanja projekta
To je najduži put kroz mrežni dijagram sa najmanjim kašnjenjem unutar svake aktivnosti
Upravljanje projektima u IT – Upravljanje vremenom 36
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 37
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
A
B C
F
D E
G
H
I
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 38
1
0
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 39
1
0
2
15
3
12
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 40
1
0
2
15
3
12
4
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 41
1
0
2
15
3
12
4
30
6
30
5
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 42
1
0
2
15
3
12
4
30
6
30
7
40
8
38
5
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 43
1
0
2
15
3
12
4
30
6
30
7
40
9
56
8
38
5
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 44
1
0
2
15
3
12
4
30
6
30
7
40
9
56
8
38
10
63
5
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 45
1
0
2
15
3
12
4
30
6
30
7
40
9
56
8
38
63
10
63
5
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 46
1
0
2
15
3
12
4
30
6
30
7
40 56
9
56
8
38
63
10
63
5
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 47
1
0
2
15
3
12
4
30
6
30
40
7
40 56
9
56
40
8
38
63
10
63
5
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 48
1
0
2
15
3
12
4
30
32
6
30
40
7
40 56
9
56
40
8
38
63
10
63
30
5
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 49
1
0
30
2
15
3
12 30
4
30
32
6
30
40
7
40 56
9
56
40
8
38
63
10
63
30
5
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 50
0
1
0
30
2
15
12
3
12 30
4
30
32
6
30
40
7
40 56
9
56
40
8
38
63
10
63
30
5
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Upravljanje projektima u IT – Upravljanje vremenom 51
0
1
0
30
2
15
12
3
12 30
4
30
32
6
30
40
7
40 56
9
56
40
8
38
63
10
63
30
5
30
A
B C
F
D E
G
H
I
Aktivnost A B C D E F G H I
Prethodna - - B A,C D B C,F E,G G
Trajanje 15 12 18 10 16 10 8 7 23
Metod kritičnog puta
Određuje niz aktivnosti od čijeg završetka zavisi trajanje projekta
Svaki projekat ima ‘kritični put’ Ubrzavanje nekritičnih aktivnosti ne skraćuje direktno
trajanje projekta
Za svaku aktivnost se određuje Najraniji mogući početak i završetak aktivnosti Najkasniji dozvoljeni početak i završetak aktivnosti
Kritični put čini onaj put kroz dijagram u kome svi događaji imaju jednaka najranija i najkasnija odigravanja
Upravljanje projektima u IT – Upravljanje vremenom 52
Metod kritičnog puta - primer
Upravljanje projektima u IT – Upravljanje vremenom 53
Aktivnost A B C D E F G H I
Prethodna - - B B A A A,C D,F,G D
Trajanje 12 14 6 8 17 9 10 8 12
Metod kritičnog puta - rešenje
Upravljanje projektima u IT – Upravljanje vremenom 54
0
1
0
20
2
12
14
3
14
20
4
20
26
6
22
30
7
30
38
8
38
A
B C
D
E
H
I
Aktivnost A B C D E F G H I
Prethodna - - B B A A A,C D,F,G D
Trajanje 12 14 6 8 17 9 10 8 12
F
G
Pravljenje rasporeda
PERT-metod (Program Evaluation and Review Technique)
Bazira se na ideji da ocene trajanja aktivnosti nisu izvesne Za trajanje koristi intervale Procenjuje verovatnoću da trajanje aktivnosti upadne u interval
Koristi očekivanu vrednost za procenu trajanja Za trajanje aktivnosti imamo
optimističku procenu najverovatniju procenu pesimističku procenu
Upravljanje projektima u IT – Upravljanje vremenom 55
PERT metod
Očekivano vreme trajanja aktivnosti se izračunava kao
gde je te – očekivano vreme o – optimistička procena m – najverovatnija procena p – pesimistička procena
Na osnovu ovih vremena, može se odrediti interval poverenja za završetak projekta
Upravljanje projektima u IT – Upravljanje vremenom 56
Kontrola rasporeda
Cilj kontrole rasporeda je poznavanje statusa rasporeda, uticaj na faktore koji mogu dovesti do promene rasporeda i upravljanje promenama nakon njihove pojave
Tehnike i alati: Izveštaji o progresu Sistem kontrole izmene rasporeda (deo integrisane kontrole izmena) Alat za pravljenje rasporeda (MS Project) Dijagrami za upoređivanje rasporeda (Trakasti Gant-ov dijagram ) Analiza varijansi Merenje performansi
Upravljanje projektima u IT – Upravljanje vremenom 57