Zunanji vodja IT projektov: od zahtev do produkcije

Povzetek storitve

Izkušnje z usmerjanjem IT projektov v različnih panogah, usklajevanjem izvajalcev in predajo rešitev v uporabo.

V banki, proizvodnem podjetju, javni upravi in reguliranem finančnem podjetju sem deloval kot zunanji vodja IT projektov, neposredno pod upravo ali vodstvom IT (CIO/CTO). Prevzemal sem odgovornost za opredelitev zahtev, izdelavo načrta rešitve (blueprint) ter vsebinsko usmerjanje naročnikovih ekip in zunanjih izvajalcev do skupnega cilja.

Ta referenca združuje moje izkušnje iz več projektnih okolij. Skupna jim je potreba po vodji, ki razume poslovno področje, poveže strokovnjake in skrbi za izvedbo od začetnih zahtev do predaje v vzdrževanje.

Razumevanje vsebine kot osnova vodenja

Na vsakem projektu sem najprej dobro osvojil poslovno področje, procese in omejitve naročnika. Tako sem lahko vsebinsko vodil projekt, pomagal razreševati odprta vprašanja ter usmerjal tehnološke in poslovne strokovnjake na obeh straneh.

Usklajeval sem razvijalce programske opreme, testerje in strokovnjake za zagotavljanje kakovosti (QA), zunanje institucije, podizvajalce za posamezna vsebinska področja ter strokovnjake za skladnost poslovanja. Zahteve in blueprint so bili skupna osnova za dogovor o tem, kaj gradimo, zakaj in kako bomo preverili ustreznost rešitve.

Metodologija, prilagojena projektu

V dogovoru z naročnikom sem predlagal način dela glede na cilje, organizacijo in omejitve projekta:

  • Klasično projektno vodenje (waterfall) v okoljih, kjer so omejitve, denimo okvir javnega naročanja, narekovale vnaprej določene zahteve in faze.
  • Hibridni pristop, ki je povezoval klasično projektno vodenje z agilno izvedbo.
  • Scrum, kjer sem glede na dogovorjeno vlogo deloval kot Scrum Master ali Product Owner.
  • Kanban, kjer sem vsebinsko usmerjal delo in ekipe proti dogovorjenim ciljem.

Čim prej v pogon, ključne predpostavke pa preveriti na začetku

Moje vodilo je, da sodelujoči čim prej začnejo konkretno delati in da že na začetku preverimo predpostavke, razbijemo mite ter odpremo težka vprašanja. Cilj je, da implementacija poteka na dobro razumljenih osnovah, s čim manj poznih presenečenj.

Velik poudarek dajem sodelovanju z naročnikom skozi celoten projekt. Njegove ljudi vključujem v mejnike in predstavitve delujočih rešitev (demo), da lahko sproti preverjamo razumevanje zahtev in ustreznost izvedbe.

Kakovost temelji na poznavanju vsebine

Testerji in strokovnjaki QA morajo dobro razumeti vsebino, poslovne scenarije in pričakovano delovanje rešitve. To je osnova za smiselno preverjanje kakovosti. Danes pri tem poudarjam tudi njihovo vlogo pri predlaganju in usmerjanju priprave avtomatiziranih testov.

Jasne odgovornosti, motivirane ekipe in aktivno upravljanje tveganj

Najprej uredim osnovo: vsak sodelujoči mora poznati svojo vlogo, cilje, časovnice in način sodelovanja. Ko projekt tekoče teče, je osrednji del mojega dela obravnava izzivov in tveganj ter odpravljanje ovir, ki bi lahko ogrozile izvedbo.

Pomembna mi je tudi motivacija ljudi. Prizadevam si, da ekipe dogovorjeno delo dejansko zaključujejo in da se čim manj nedokončanih nalog prenaša v naslednje iteracije ali obdobja.

Od projektnih predaj do kakovostnega vzdrževanja

Posebno pozornost namenjam predajam med fazami ter prehodu iz projekta v produkcijo. Del mojega pristopa je skrb, da se znanje in odgovornosti prenesejo ter da se vzdrževanje kakovostno aktivira.

Po zaključku projekta je pomembno tudi urejeno upravljanje sprememb v vzdrževanju, pri čemer se opiram na prakse ITIL. Tako vodenje zajame celotno pot od opredelitve zahtev do nadaljnjega življenja rešitve v uporabi.

Tehnologije in metode

Nabor tehnologij, metod in znanj v okviru predstavljene dejavnosti; izbor je prilagojen posameznemu projektu.

Slovar tehnologij in povezani projekti

Naredimo skupaj naslednji korak

Primož Frelih se z vami osredotoči na vaše cilje in pot do njihove uresničitve.