Professional Documents
Culture Documents
Upravljanje Projektima U IT
Upravljanje Projektima U IT
Upravljanje Projektima U IT
Razvoj projekta
Uloge na projektu
Klijent
Sponzor
Zainteresovane strane (stakeholders)
investitori, dobavljači, društvene zajednice, ...
Korisnik
Projektni tim
Projektni tim
Programer (System engineer)
Tester (Quality Assurance engineer)
Administrator baze
Administrator mreže (Network engineer)
Sistem administrator
Analitičar
UI dizajner
Pisac dokumentacije
Menadžer projekta
....
Projektni tim
PM određuje koje od uloga su važne za trenutni
projekat.
Uloge direktno zavise od toga šta se kreira.
Koliko je veliki projekat?
Da li je UI zahtevan? Da li je zahtevan u odnosu na
podatke?
Da li se instalira/održava hardver?
Koja vrsta podrške je potrebna?
Veličina tima zavisi od budžeta.
Projektni tim
Sastav tima može varirati u toku realizacije.
PM odlučuje kako i kada angažuje članove.
Pri angažovanju novih članova, mora se voditi
računa o vremenu potrebnom za prilagođavanje
(ramp up time). Ono zavisi od više faktora:
iskustvo,
poznavanje problematike,
poznavanje tehnologije koja se koristi,
podrška (trening) koja se pruža,
ličnost.
Projektni tim
Otpuštanje/zamena članova tima
Prenos znanja – sve što je potrebno znati o
poslovima na kojima je radio član koji se
otpušta/zamenjuje se mora sačuvati.
Dokumentacija.
Trebalo bi rasčistiti/dovršiti nedovršene poslove.
Projektni tim
PM bi trebalo da ima plan upravljanja kadrovima
(Staffing Management Plan). Taj plan uključuje:
Koje su uloge potrebne, koliko, kada i ko?
Alociranje resursa.
Vremenski plan – početni i krajnji datumi.
Potrebnu cenu/platu.
Veličinu tima (najčešće je određuje budžet).
Projektni direktorijum – spisak svih koji su uključeni
u tim, sa kontakt informacijama.
Struktura tima
Šta je cilj?
Rešavanje problema.
Kompleksan ili slabo definisan problem.
Fokus na 1 – 3 specifične stavke.
Urgentni poslovi.
Kreativnost.
Razvoj novog proizvoda.
Izvršavanje.
Sprovođenje u delo dobro definisanog plana.
Jasni zadaci i uloge.
Modeli tima
Dve filozofije
Decentralizovani/demokratski.
Centalizovani/autokratski.
Business tim
Najčešći model tima.
Tehničko vođstvo + tim (u ostatku tima svi imaju
jednak status).
Business tim
Hijerarhijski sa jednim glavnim kontaktom.
U manjim projektima, članovi mogu da budu na
više funkcija.
Varijacija: Demokratski tim
Sve odluke donosi ceo tim.
Tim sa glavnim programerom
Jedan programer je na vrhu (superstar).
Ostali oko njega su zaduženi za specifične stvari.
Teško je napraviti takav tim.
Može da bude pogodan za kreativne projekte ili
projekte u kojima je bitno izvršavanje poznatih
akcija.
SWAT tim
Visokostručni tim.
Veštine tima odgovaraju cilju projekta.
Članovi često rade zajedno.
Veliki timovi
Komunikacija se kvadratno uvećava.
50 članova ~ 1200 mogućnosti.
Komunikacija mora da bude formalizovana.
Uvek mora da postoji hijerarhija.
Veličine jedinica treba svesti na manje od 10
članova.
Veličina tima
Optimalna veličina tima?
4 – 6 programera
Vođa + programeri
Mali projekti povećavaju jedinstvo članova.
Matrica odgovornosti
Alat za planiranje resursa.
Određuje ko je za šta odgovoran.
Može se koristiti i za planiranje i za praćenje
projekta.
Matrica odgovornosti
Matrica kvalifikacija (skill matrix)
Alati
Odgovarajući alati mogu doneti 10 – 25% uštede
na nekim projektima.
Treba ih odabrati u skladu sa zahtevima.
Ne postoji garancija da su izabrani alati idealni.
Alati ne kontrolišu ljude, posebno ne mušterije.
Programski jezici
Obično nije posao PM – a.
Izbor utiče na izbor
kadrova,
metodologije,
alata i infrastrukture.
Izrada prototipova
Brza i gruba implementacija.
Dobar mehanizam za komunikaciju.
Problem je što mogu da dovedu do pogrešnog
tumačenja faze projekta (izgleda da je projekat
bliže završetku nego što realno jeste).