Spoj lidera i inženjera
To umnogome podsjeća na posao projektnog menadžera, no s jednom bitnom razlikom. Solution architect mora posjedovati tehnička znanja, mora svom razvojnom timu znati objasniti sve vezano uz projekt te pripomoći ako treba. Naravno, usto treba imati vještine projektnog menadžera, odnosno pratiti napredak tima i znati motivirati ljude da naprave posao u roku.
Programiranje s razumijevanjem: „Nikad ne kažem čovjeku ‘Ti sad isprogramiraj to. Ovo ti je input, ovo ti je output, a ovo što ti napraviš je nekakav komad softvera koji radi. To nije ideja. Ideja je da oni zapravo svi imaju to neko znanje”, kaže Hrvoje.
Što se praćenja rokova tiče, Hrvoje kaže da nije rigidan po tom pitanju: „Postoje zadaci koji se mogu egzaktno odrediti. Koliko je trajanje, koliko je moglo biti trajanje, gdje je došlo do problema, zašto se nešto dogodilo. A za dosta zadataka, zapravo za većinu zadataka to je nemoguće odrediti. To su nove stvari s kojima se ljudi nisu susreli i odrediti nekom vrijeme unaprijed da on mora nešto napraviti u nekom zadanom roku, mislim da to ne bi bilo ni pošteno. Svi uvijek daju sve od sebe. To je uvijek ta nekakva ideja. Idemo na povjerenje da svi zapravo rade najbolje što mogu. I rezultat je ono najbolje što možemo.”