4 lip 20226 min czytania
Robert Krajewski
Współzałożyciel i CEO Ideamotive. Przedsiębiorca, mentor i doradca startupów.
Technologia napędza dzisiejszy biznes. CTO jest jednak jednym z najbardziej niejasnych stanowisk wśród kadry zarządzającej, dlatego warto określić jego rolę i obowiązki.
Doświadczony CTO bywa w swojej organizacji wyrocznią w sprawach technologii. Wnosi do firmy postępowe pomysły i znajduje zaawansowane rozwiązania techniczne.
Żeby zatrudnić właściwą osobę, rekruterzy muszą dobrze rozumieć, kim jest CTO oraz jaka jest rola i jakie są obowiązki tego menedżera.
Sam tytuł chief technology officer sugeruje, że osoba na tym stanowisku odpowiada w organizacji za technologię. Ta definicja roli CTO jest jednak zbyt ogólna i niewiele mówi o obowiązkach typowego CTO.
Co więcej, pamiętaj, że nie istnieje jeden standard tego, kim jest CTO i czym ta osoba powinna się właściwie zajmować. Większość organizacji trzyma się określenia CTO, ale niektóre firmy używają na to stanowisko innych nazw (na przykład Head of Development / Technical Lead itd.).
Opis roli CTO jest nieostry, bo ten tytuł oznacza w różnych firmach różne rzeczy. To, czego jedna firma oczekuje od swojego CTO, może być zupełnie inne niż oczekiwania innej organizacji. Tak samo jest ze stanowiskiem menedżera czy wiceprezesa ds. inżynierii.
Żeby uniknąć nieporozumień, trzymajmy się jego ogólnej odpowiedzialności - budowania mostu między zespołami biznesowymi a technicznymi (czyli między wymaganiami biznesowymi a ich techniczną realizacją).
Moja odpowiedź na tytułowe pytanie brzmi - jak przy wielu rzeczach w IT - „to zależy”. Budując firmę wokół konkretnego produktu IT, potrzebujesz ludzi od biznesu, którzy wyobrażą sobie aplikację, projektantów, którzy sprawią, że będzie dobrze wyglądać, i zespołu deweloperskiego, który napisze kod. Programiści (z pomocą PM-a) powinni umieć wziąć wymaganie biznesowe i zamienić je w działającą aplikację; na tym etapie, choć każdy dobrze zajmuje się swoim kawałkiem pracy, prędzej czy później potrzebujesz kogoś, kto patrzy na „szerszy obraz”. A to obejmuje wiele rzeczy skupionych na usuwaniu przeszkód z drogi zarówno zespołowi deweloperskiemu, jak i biznesowi. CTO będzie wiedział, kogo zapytać o dany fragment kodu lub funkcjonalność, jakie zewnętrzne zależności są używane w projekcie i czy w ogóle powinny być, gdzie hostować aplikację, żeby stosunek wydajności do budżetu był optymalny, albo jak ustawić monitoring, żeby zespół deweloperski jako pierwszy dowiadywał się o problemach z działającą aplikacją. CTO pomoże też biznesowi w rozmowach z zewnętrznymi partnerami technologicznymi i weźmie na siebie udział w planowaniu pracy, żeby funkcje były wdrażane w najbardziej efektywny sposób.

Dawid Karczewski, CTO Ideamotive
Zwykle odpowiedź na pytanie, kim jest CTO i czym się zajmuje, zależy od samej firmy, w tym od obsadzonych stanowisk i wymagań branży. Przygotowaliśmy listę, którą możesz dowolnie dopasować, opisując stanowisko CTO:
Nie każdy CTO ma te same umiejętności. Czasem brak doświadczenia w tej roli jest nie do uniknięcia. Zebraliśmy najważniejsze kompetencje, na które warto zwrócić uwagę u CTO:
Z reguły typy CTO wyróżnia się według ich głównych działań w organizacji. Dyrektor techniczny może skupiać się na:
Kim jest CTO - lider techniczny? Ci dyrektorzy techniczni to sprawni programiści (mogą być inżynierami React Native, programistami Flutter, czy deweloperami JavaScript) z szerokim doświadczeniem w:
Dużo piszą kod i recenzują kod pisany przez innych programistów w zespole.
W tym przypadku CTO jest przede wszystkim menedżerem operacyjnym odpowiedzialnym za prowadzenie zespołu inżynierskiego. Jak zwykle wciąż jest programistą klasy A z głęboką wiedzą o programowaniu, ale zadania czysto deweloperskie zeszły na dalszy plan. Zamiast kodować, tacy CTO kształtują strategię technologiczną i zarządzają programistami w swoich organizacjach.
W wielu firmach CTO odpowiada za zarządzanie infrastrukturą IT w organizacji. Rola obejmuje wtedy:
Uznane firmy często szukają dyrektora technicznego o takim profilu, startupy - bardzo rzadko.
Wiemy już, kim jest CTO. Czym jednak to stanowisko różni się od CIO?
CIO (Chief Information Officer) to menedżer najwyższego szczebla odpowiedzialny za technologie informatyczne (IT), zwłaszcza w firmach IT lub firmach, których działalność opiera się głównie na infrastrukturze IT.
Rolą CIO w firmie jest opracowanie strategii informacyjnej dla zarządzania biznesem w oparciu o zaawansowane technologie cyfrowe oraz zapewnienie jej komponentów IT. CIO nadzoruje też pracowników działu IT i utrzymuje relacje robocze z innymi działami firmy (biurem projektów, działem business intelligence, działem bezpieczeństwa informacji) oraz z zarządem.
CIO zajmuje się następującymi zadaniami:
CIO zbiera informacje o wyborze technologii, partnerów i sprzętu oraz przekazuje je CEO wraz z uzasadnieniem decyzji dotyczących korzyści i kosztów poszczególnych opcji (na przykład outsourcingu zamiast korzystania z własnych programistów Java i programistów .NET).
W przeciwieństwie do CIO, którzy skupiają się na organizacji wewnętrznej infrastruktury IT, CTO koncentrują się na bazie klientów poza firmą oraz na rozwoju biznesu.
Uwaga: zarówno CTO, jak i CIO są kluczowymi elementami tego mechanizmu.
Jak już napisaliśmy, odpowiedzi na pytanie „kim jest CTO” nie da się zamknąć w kilku linijkach. Problem polega na tym, że dyrektor techniczny to stanowisko leżące gdzieś pomiędzy realizacją techniczną, zarządzaniem operacyjnym a reprezentowaniem firmy na poziomie zarządu. Najlepszy CTO ma doświadczenie w każdym z tych obszarów.
Rola dyrektora technicznego jest kluczowa dla sukcesu zarówno startupów technologicznych, jak i globalnie uznanych firm software'owych. CTO prowadzi wszystkie sprawy techniczne i nadzoruje powiązane procesy nastawione na rozwiązywanie problemów związanych z produktami programistycznymi firmy. To właśnie ta osoba sprawi, że Twoi programiści Node.js i programiści Python zbudują produkty najwyższej klasy.
Firmy IT potrzebują CTO, bo ta rola potrafi zapewnić spójność między strategią produktu lub usługi a stosem technologicznym firmy, dostarczanym przez doświadczony marketplace talentów technologicznych.
Robert jest współzałożycielem Ideamotive. Przedsiębiorca, który z pasją szerzy cyfrową rewolucję w całym internecie. Mentor i doradca w akceleratorach startupów. Uwielbia się uczyć i odkrywać nowe modele biznesowe.
Zobacz wszystkie wpisy autoraPopularne artykuły
21 inspirujących projektów UI aplikacji mobilnych na 2023 rok
Michał Pruciak 7 min czytania
MedTech vs HealthTech vs BioTech: jakie są różnice?
Michał Pruciak 7 min czytania
10 biznesowych zastosowań sieci neuronowych (z przykładami!)
Michał Pruciak 4 min czytania
10 przykładów dobrych praktyk w web designie na 2023 rok
Adam Kozłowski 7 min czytania
28 znanych aplikacji webowych napisanych w PHP
Dawid Karczewski 14 min czytania
Białoruś • Polska • Rumunia • Ukraina
Czytaj terazW naszej sieci czekają sprawdzeni programiści, projektanci, menedżerowie i konsultanci biznesowi.
Dane rejestrowe:
Firma
Usługi
Najczęściej poszukiwani specjaliści
Ocena 4,8 / 5,0 od klientów z różnych branż i lokalizacji.