Professional Documents
Culture Documents
Kvalifikacijski Clanak
Kvalifikacijski Clanak
Kvalifikacijski Clanak
Mario pundak
VIPnet d.o.o., Zagreb
m.spundak@vipnet.hr
Saetak. Rad predstavlja osnovne definicije unutar podruja upravljanja projektima. Kroz povijesni se razvoj uoavaju glavne smjernice koje su
vodile razvoj podruja i postavile temelje definicijama podruja. Definicije pojmova iz podruja upravljanja projektima (projekt, upravljanje
projektom, program, portfelj) se razlikuju od autora do autora, iako se u svakoj definiciji mogu iitati osnovne znaajke, zajednike svima
autorima. Cijeli proces upravljanja projektom mogue je ralaniti na osnovne dijelove i staviti ih u podruja znanja upravljanja projektom.
Zrelost procesa upravljanja projektom prikazana je kroz osnovne definicije i kroz nedavno istraivanje. Podruje metodologija u upravljanju
projektima odreeno je osnovnim definicijama metodologija, pregledom tradicionalnoga pristupa upravljanju projektima te razvojem prema
agilnim, odnosno adaptivnim i ostalim modernim metodologijama. Kao zakljuak se namee mogui daljnji razvoj podruja, vodei rauna o
dosadanjem razvoju i definicijama podruja.
Kljune rijei. Projekt, upravljanje projektom, portfelj, procesi projekta, podruja upravljanja projektom, model zrelosti, metodologija,
tradicionalni pristup, agilne metodologije, adaptivno okruenje, generike metodologije, upravljanje resursima
I. UVOD
Ulazei u 21. stoljee, shvaanje se podruja upravljanja
projektima promijenilo [17]. Meutim, nije se samo pojavila
potreba za implementacijom procesa formalnoga voenja
projekata, ve se sve vie uvode rjeenja specifina za
pojedino okruenje u kojem se projekt odvija. Takav
dinamini razvoj podruja slijedio je nakon nekoliko faza
sazrijevanja.
Podruje upravljanja projektima, iako se razvilo iz
tehnikih disciplina, s vremenom je pod utjecajem drugih
podruja sve vie postalo multidisciplinarno. Tako za
uspjean rad na cjelokupnom projektu treba uzeti u obzir,
osim uega podruja upravljanja projektima, prije svega
organizacijsku strukturu i okruenje projekta i znanje s
podruja primjene projekta, standarde i pravni okvir, te
openito znanje iz poslovnoga upravljanja i meuljudskih
odnosa. Svaki od tih imbenika moe imati veliki utjecaj na
uspjenost projekta.
II. RAZVOJ PODRUJA
Razvoj formalnoga upravljanja projektima zapoeo je
1950-ih kao potreba Ministarstva obrane Sjedinjenih
Amerikih Drava za razvojem sloenih vojnih sustava. Time
se potvruje i injenica da je podruje upravljanja projektima
nastalo iz tradicionalnih inenjerskih disciplina [28].
Ispoetka je upravljanje projektima nametnuto iz potrebe za
standardiziranjem procesa i ukljuivalo je jasne ciljeve pa su
ekipe koje su dobile zadatak mogle pouzdano planirati.
Najvei imbenik daljnjega rasta podruja bila je teina
poslova unutar inenjerskih zanimanja [17]. U to je doba
(1960-e) raunalna industrija zapoela svoj jaki utjecaj na
poslovna okruenja, te su se raunala poela sve vie rabiti za
poslovne potrebe. U tim ranim poetcima za sve se projekte
rabio isti pristup, naslijeen od ostalih inenjerskih disciplina.
Meutim, brzorastue podruje raunalne industrije esto je
imalo za posljedicu neuspjene projekte, bilo zbog
B. Upravljanje projektom
Ako se uzme u obzir PMI definicija projekta kao
najopenitija, upravljanje projektom jest primjena znanja,
vjetina, alata i tehnika u projektnim aktivnostima da bi se
ispunili projektni zahtjevi [9][23]. Upravljanje projektom
ukljuuje utvrivanje zahtjeva, postavljanje jasnih i ostvarivih
ciljeva, uspostavu ravnotee izmeu suprotstavljenih zahtjeva
za kvalitetu, doseg, vrijeme i troak te prilagodbu
specifikacija, planova i pristupa interesima i oekivanjima
razliitim zainteresiranim stranama.
Iako veina autora vrlo slino definira podruje
upravljanjima projektom [13][16][17][18], zanimljivo je
stajalite da je upravljanje projektom i umjetnost i znanost
[11]. Umjetnost, jer je potrebno voditi ljude na projektu
F. Model zrelosti
Model zrelosti (eng. Maturity Model) procesa prvi je
ponudio Humphrey [14] u podruju softverskog inenjerstva.
Huphrey je definirao softverski proces kao skup alata, metoda
i prakse koje rabimo kako bi proizveli softverski proizvod.
Takoer, svaki se zadatak moe promatrati kao proces koji se
moe kontrolirati, izmjeriti te poboljati. Zrelost procesa
unutar organizacije se sastoji od pet razina:
1. Inicijalna (eng. Initial) sve dok proces nije unutar
statistike kontrole, daljnji napredak nije mogu, a prvi
je korak postizanje osnovne procjene vremena i
trokova;
2. Ponavljajua (eng. Repeatable) stabilan proces s
ponavljajuim stupnjem statistike kontrole te
pokretanjem vrstoga nadzora nad obvezama,
trokovima, vremenom i promjenama;
3. Definirana (eng. Defined) definirani proces slui kao
temelj za dosljednu primjenu i bolje razumijevanje te
se moe rabiti napredna tehnologija;
4. Upravljana (eng. Managed) pokrenuto je temeljno
mjerenje i analiza procesa i tu poinje najvanije
poboljanje kvalitete;
5. Optimizirana (eng. Optimized) postoji temelj za
kontinuirano poboljanje i optimizaciju procesa.
Glavni cilj ovakve raspodjele razina zrelosti jest postizanje
kontroliranoga i mjerljivoga procesa kao osnove za daljnja
poboljanja, te je namijenjena za ispitivanje metodologije i
upravljakoga sustava.
C. Agilne metodologije
Kao rezultat sve veega zahtjeva za neprekidnim
inovacijama koje su zahvatile sve industrijske grane i borbe
za smanjenjem trokova, grupa autora osmislila je novi
pristup procesu razvoja. Kao i svaki istraivaki proces,
temelji se na nekoliko poslovnih principa: neprekidna
inovacija, prilagodba proizvoda, smanjenje vremena isporuke,
prilagodba ljudi i procesa te pouzdani rezultati [12]. Sve je to
ukljueno u pojam agilnost, koji odraava vie stav nego
proces. Prema Highsmithu je agilnost sposobnost i da se
stvori i da se odgovori na promjenu kako bi se ostvarila dobit
u turbulentnom poslovnom okruenju. Takoer, agilnost je
sposobnost da se balansira izmeu fleksibilnosti i stabilnosti.
Skupina autora izdala je 2001. Manifest za agilni razvoj
softvera [19] u kojem su postavili etiri temeljne vrijednosti
agilnoga upravljanja projektima: osobe i odnosi ispred
procesa i alata, radei proizvod ispred opsene
dokumentacije, suradnja s kupcem ispred pregovaranja
ugovora, odgovaranje na promjenu ispred slijeenja plana.
Meutim, time se ne istie da su procesi, alati, dokumentacija,
ugovori i plan nevani nego da su manje vani.
Iako je Manifest napisan u prvom redu za agilni razvoj
softvera, temeljne vrijednosti mogu se primijeniti izravno, uz
neznatne promjene, i na agilno upravljanje projektom. Agilne
metodologije su prema tome namijenjene razvoju softvera, ali
se moe povui paralela sa upravljanjem projektom i rei da
za je upravljanje kreativnim ljudima i procesima potreban i
kreativan upravljaki proces [26].
c. SCRUM
SCRUM kao razvojna metodologija ukljuuje nekoliko
varijabli okoline i tehnikih varijabli koje imaju veliku
vjerojatnost promjene u tijeku procesa. Koncentrira se na
organizaciju ekipe, to je i logino s obzirom da je nastao
prema ragbiju. ivotni ciklus se sastoji od 3 faze: prije igre,
razvoj, poslije igre.
d. Metoda dinamikog razvoja sustava
Metoda dinamikog razvoja sustava (eng. Dynamic System
Development Method DSDM) na poetku postavlja vrijeme
i dostupne resurse te prema tome prilagoava koliinu
funkcionalnosti. ivotni ciklus se sastoji od pet faza: studija
izvodivosti, studija isplativosti, iteracija funkcijskog modela,
iteracija dizajna i izgradnje te implementacija.
e. Crystal
Crystal je metodologija koju je na temelju svog rada i
prouavanja osmislio Cockburn [4]. Glavna okosnica je
injenica da je metodologiju mogue odabrati na osnovu tri
imbenika: koliine komunikacije koju odreuje veliina
ekipe, stupnju kritinosti sustava te prioritetima projekta.
Poto je Crystal nastao prije XP, mogue je rei da Crystal
pokazuje ono to XP naglaava, odnosno da se rad moe
smanjiti i time ubrzati isporuka projekta zbog poboljane
komunikacije unutar projektne ekipe.
f. Utjecaj agilnih metoda razvoja na upravljanje projektom
Osim nabrojanih, postoji jo nekoliko metodologija koje
pripadaju agilnoj obitelji metodologija poput adaptivnog
razvoja sustava (eng. Adaptive Systems Development), razvoj
voen osobinama (eng. Feature Driven Design), objektno
orijentirani razvoj te druge. Sve one utjeu na pripadajui
oblik upravljanja projektom, meutim glavne se znaajke
uklapaju u definiciju obitelji agilnih metodologija.
Ukoliko su za odreeni projekt poznati zahtjevi, dostupni
resursi, te vanjski imbenici poput poslovnih i pravnih
ogranienja, agilne metodologije se mogu primijeniti na
projekt. Pri tome se mora voditi rauna da agilne
metodologije utjeu i na ljude (razvojno osoblje, voditelji
projekata, kupci, upravljake strukture, projektna ekipa) i na
procese (planiranje, dokumentacija, razvojni procesi) i na sam
projekt (vrsta projekta, poslovni imbenici, ostale
karakteristike). Svi ti imbenici moraju se uzeti u obzir
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
LITERATURA
[1]
[2]
[3]
[4]
[5]
[6]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]