Koje su razlike između sljedećih uloga: CTO, glavni arhitekt i VP Engineering (u softverskim tvrtkama)?


Odgovor 1:

Iznenadili biste se kada saznate da čak ni ljudi koji su na vodećim ulogama u velikim tvrtkama često nisu u stanju napraviti to razlikovanje.

Za TL; DR odgovor je da su i glavni arhitekt i potpredsjednik strojarstva samo podskupovi uloga CTO-a. Da bismo razumjeli kako se ove uloge razlikuju, moramo ih posmatrati pojedinačno.

CTO je u osnovi tehnološki guru broj 1 organizacije i ima višestruku snagu; biti arhitekt, istraživač, ispitivač, glavni koder i još mnogo toga. Nužno je da CTO realizira viziju tvrtke i da je realizuje kroz tehnologiju.

VP Inženjering bio bi nadzornik tehničkog osoblja i to će učiniti dobrim menadžerom i timom. Tehničke sposobnosti osobe nisu toliko važne kao i njezino zapošljavanje i komunikacijske vještine. VP-ovi inženjera uglavnom nisu vidljivi. Usredotočeni su na zadatke interne isporuke, držeći tim da se kreće. Češće nego ne, oni izvještavaju CTO.

Glavni arhitekt ponovno izvještava CTO i implementira tehnološku viziju tvrtke i izrađuje vrhunsku softversku arhitekturu. Oni bi bili vodeći softver, sustave, cloud arhitektski tim i tako dalje.

Na početku životnog ciklusa startupa, kada su resursi nedostatni, a tim tim mali, CTO može zahvatiti odgovornosti glavnog arhitekta i VP-a. Međutim, za veće tvrtke ove su uloge dobro definirane i imperativ za tehnološku održivost i napredak za postizanje tih različitih uloga.