Chief Technology Officer (CTO) har en svært ansvarsfull stilling i moderne selskaper hvis produkter er basert på innovative løsninger. Deres oppgaver og rolle er virkelig omfattende. I motsetning til hva man skulle tro, krever stillingen ikke bare teknisk kompetanse, men også myke ferdigheter.
CTOs rolle har utviklet seg over tid. Jeg er ikke i tvil om at betydningen av personen som innehar denne stillingen, har økt de siste årene. En gang trodde man at det var nok for en god CTO å ha teknisk kunnskap og kunne programmere. Nå er det ikke lenger nok. Noen mener til og med at teknisk kunnskap og myke ferdigheter nå er like viktige.
Det er verdt å understreke at CTO vanligvis også er en person som samarbeider godt med alle i selskapet, så stillingen kan ikke innehas av en person som er introvert og ikke klarer å samarbeide med andre mennesker. Rollen som CTO har i selskapet team er veldig viktig. De er egentlig den nest viktigste personen i selskapet, etter CEO. I noen tilfeller kan disse to rollene ivaretas av én og samme person.
I løpet av min erfaring i IT-bransjen har jeg kunnet observere hvordan stillingen til en CTO har utviklet seg. Det er denne utviklingen som har inspirert meg til å skrive denne artikkelen. Jeg vil gjerne diskutere hvilke funksjoner en god CTO bør ha for å være effektiv.
Tekniske ferdigheter
La oss begynne med den mest åpenbare funksjonen. Ideelt sett har CTO en teknisk bakgrunn; enkelt sagt, de har vært utviklere og kjenner programmeringsspråk. Vi har ofte sett at folk går over fra en stilling som utvikler til rollen som CTO. Det er ingen tvil om at harde ferdigheter er nyttige for en CTO-stilling. De gjør det mulig for deg å forstå programvarens egenart bedre og samarbeide effektivt med et team av utviklere.
Jeg har forresten også kommet over noen tilfeller der CTO aldri har vært en utvikler, så dette er også mulig. Veien mot effektiv ytelse er imidlertid mye vanskeligere i dette tilfellet.
Myke ferdigheter
Bra CTO-er ikke bare kjenner bransjen og teknologiene, men også har myke ferdigheter. Disse er svært viktige, spesielt i forbindelse med teamledelse og kommunikasjon, problemløsning, evne til å arbeide under tidspress, prioritering av oppgaver og evne til å ta effektive beslutninger.
Det kan virke som om dette er mindre viktige funksjoner, men det er ikke sant. En CTO må samarbeide med mange team og til og med avdelinger. Evnen til å kommunisere effektivt er derfor avgjørende. Som en bekreftelse på disse ordene vil jeg vise deg resultatene av en undersøkelse utført av Google. Deres interne undersøkelser viser at en god leder i den høyeste posisjonen først og fremst er en god lærer: De gir teamet oppmuntring og skaper et godt arbeidsmiljø. Alt dette inngår i begrepet myke ferdigheter.
Evangelist
CTO bør ha omfattende teknologisk kunnskap og vite hvordan den kan brukes i virksomheten. De må også være oppdatert på teknologiske nyvinninger og vite hvordan de kan forbedre driften av selskapet. CTO er uten tvil en gründerperson som ikke er redd for teknologiske fremskritt og kontinuerlig tilegnelse av ny kunnskap.
Horisonter for virksomheten
Du vet sikkert at CTO i mange selskaper ikke bare er ansvarlig for teknologi, men også for andre aspekter. Det er god praksis at CTO er interessert i forretningsnyheter, har i det minste grunnleggende kunnskaper om økonomi og har erfaring med implementering og utvikling av forretningsstrategier.
Her vil jeg igjen understreke at en god CTO ikke bare er en person som kan teknologi, men som også er interessert i andre kunnskapsfelt. Slike kompetanser bidrar til å gjøre jobben som CTO mer effektiv.
Solid kunnskap om produktet
Og til slutt, en funksjon til som jeg mener må tas i betraktning. En CTO kan ikke være en tilfeldig person som ikke kjenner detaljene i produkt de utvikler. Derfor er det ofte svært vanskelig å rekruttere en god CTO som ikke tidligere har hatt mulighet til å jobbe med et gitt produkt.
Solid kunnskap om produktet hjelper deg å ta bedre beslutninger. I mangel av slik kunnskap vil problemer dukke opp før eller senere. Jeg vil si mer: personen skal være forelsket i produktet og forstå forretningsmodellen fullt ut. Uten dette vil suksess være vanskelig å oppnå. I tillegg bør CTO ikke bare kjenne produktet fra innsiden og ut, men også vite hvordan man skal selge og annonsere for det.
Er du en effektiv CTO?
Etter å ha lest denne artikkelen tenker du kanskje at rollen som CTO krever ufattelig bred kompetanse. Husk at jeg har presentert den ideelle modellen for en person som innehar denne stillingen, så selv om noen ferdigheter er fremmede for deg, kan du alltid begynne å jobbe med utviklingen av dem for å bli en enda bedre og mer effektiv CTO. Jeg ønsker deg lykke til!
Les mer om dette:
3 vanlige utfordringer ved utvikling av programvareprodukter for oppstartsbedrifter
Den beste typen prosjekter for Java
Hvordan unngår man å drepe et prosjekt med dårlig kodingspraksis?