Perché, quando e come trovare il CTO giusto per la tua startup

Pubblicato: 2022-06-20

Quindi sei una startup, hai parlato con le persone e credi che il tuo prodotto "risolverà un problema". Ti sei assicurato dei finanziamenti. Ora pensi che sia giunto il momento di trovare un CTO.

I CTO svolgono un ruolo chiave nel successo di un'azienda. Stabiliscono una strategia tecnologica, costruiscono un team da zero, supervisionano il processo di sviluppo, modellano una visione di dove il prodotto dovrebbe muoversi in futuro e affrontano le sfide lungo il percorso.

Tuttavia, è difficile trovare buoni CTO.

Le persone continuano a frequentare gruppi su Internet come Quora, Reddit o Facebook alla ricerca di un partner tecnico. Alcuni si lamentano di essere stati in questa ricerca già da alcuni anni. Alcuni stanno condividendo storie su interazioni infelici con talenti CTO esterni in passato.

Questo blog è un tentativo di aiutarti a trovare un ottimo CTO. Fa luce sui ruoli CTO in una startup e fornisce suggerimenti su dove cercare la tua stella splendente. Kirill Stashevsky, CTO di ITRex, che ha aiutato molte startup a creare prodotti innovativi, si unirà per condividere le sue intuizioni. Andiamo.

Le basi del ruolo di CTO

Il Chief Technology Officer (CTO) è la persona che gestisce l'aspetto tecnico di un'azienda e allinea la sua strategia aziendale con il panorama tecnologico in evoluzione.

In sostanza, il CTO ha il compito di:

  • Visione tecnologica
  • Proposte agli investitori
  • Configurazione della squadra
  • Selezione dello stack tecnologico
  • Infrastrutture informatiche e sicurezza
  • Sviluppo e gestione del prodotto
  • Garanzia della qualità del codice
  • Costituzione di importanti partnership con terzi
  • Aiutare con l'innovazione del prodotto

Di norma, i CTO hanno un solido background ingegneristico. Tuttavia, possono provenire anche da un background di gestione del prodotto. In ogni caso, un buon CTO dovrebbe comprendere a fondo la tecnologia e il design dell'architettura, avere esperienza nella creazione e nella crescita di team ed essere in grado di comunicare concetti tecnici complessi.

Le startup possono optare per un esperto interno (i dettagli su dove cercarne uno sono di seguito) o esternalizzare una posizione di CTO, assumendo un CTO come servizio.

In che modo un CTO può aiutare in modo specifico la tua startup?

I CTO possono indossare cappelli diversi all'inizio dell'attività a seconda della sua fase. Secondo Kirill Stashevsky, CTO di ITRex, esistono cinque modelli CTO di base di cui le startup possono trarre vantaggio, sebbene le attività di CTO possano sovrapporsi considerevolmente in ciascuno di essi:

Consulente tecnico

Questo tipo di CTO è remoto e può essere di grande aiuto in qualsiasi fase del ciclo di vita dell'avvio. I consulenti tecnici raccolgono idee, aiutano con lo stack tecnologico e la selezione del team, forniscono una guida per MVP o prototipi, intervengono quando il progetto si blocca, apportano competenze sulla tecnologia avanzata o danno consigli su una direzione di sviluppo del prodotto. Altre responsabilità possono includere l'assistenza con la presentazione agli investitori e la preparazione di stime dei costi.

I consulenti tecnici sono generalmente assunti per un numero limitato di ore. Questo può essere solo 20 ore a settimana, ad esempio, se il loro compito è pianificare lo sviluppo di MVP.

Organizzatore In questo modello, i CTO sono impegnati a svolgere compiti molto specifici, come guidare la migrazione o la modernizzazione del cloud. Possono anche integrare controlli di sicurezza o orchestrare processi DevOps, comprese le pipeline CI/CD, in modo che il tuo team fornisca la qualità più velocemente.

A volte vengono assunti per aiutare la startup a spuntare tutte le caselle prima della due diligence tecnologica per il prossimo round di finanziamento.

Questo ruolo è anche remoto, con il CTO che lavora per l'azienda per tutto il tempo necessario per raggiungere un obiettivo particolare.

Direttore di consegna

Questo tipo di CTO è responsabile dei processi di sviluppo dei prodotti quotidiani, assicurandosi che il team fornisca in tempo, nel rispetto del budget e con qualità. Guidano il team, danno la priorità al lavoro che deve essere svolto e mantengono tutti sulla strada giusta. Ciò potrebbe includere l'esecuzione di cerimonie di sprint chiave o il coaching di ingegneri su strumenti e tecniche agili.

In questo modello, il CTO è impegnato come CTO a tempo pieno per l'intera gamma di compiti CTO. Così possono essere coinvolti anche nella comunicazione con gli investitori.

Il responsabile delle consegne può anche essere coinvolto nel progetto solo per poche ore al giorno. Ad esempio, questo può essere il caso quando è necessaria la loro esperienza solo per semplificare un processo di sviluppo interno.

Fondatore tecnico

La pressione per trovare un CTO che combini un ruolo di fondatore tecnico può venire direttamente dagli investitori. La realtà è che alcuni investitori non toccheranno una startup che manca di una forte leadership tecnica.

Tuttavia, ci sono scenari in cui è necessario trovare un CTO per una posizione interna fin dall'inizio perché semplicemente non puoi permetterti di andare avanti senza uno. Tali scenari includono quanto segue:

  • Il tuo prodotto utilizza un tipo di tecnologia che non esiste ancora o è altamente innovativo come AI/ML o Internet of Things
  • Il tuo prodotto è troppo complesso e richiede esperienza per capire quale software e hardware si adattano meglio. Una decisione sbagliata in una fase iniziale può costarti un sacco di soldi e tempo in seguito.
  • Il tuo prodotto è progettato specificamente per i team tecnici. In questo scenario, inoltre, non sarai in grado di fare un passo avanti senza prima trovare un buon CTO.

Quando è il momento giusto per trovare un CTO?

Non c'è una risposta che funzioni per tutti. Tuttavia, ci sono alcune considerazioni che devono essere prese in considerazione quando si decide se iniziare a cercare un CTO:

  • Finanziamento: come regola generale, è meglio che le startup trovino un CTO in una fase di finanziamento iniziale o successiva. Il CTO finanziato dal seed ti aiuterà a dare il via all'idea, interpretando piuttosto il ruolo di un consulente o indossando il cappello da leader tecnologico (e spesso facendo una dozzina di lavori contemporaneamente, inclusi pitching e codifica). In una successiva fase di finanziamento, il ruolo del CTO passa al lavoro strategico.
  • Ciclo di vita dello sviluppo del prodotto: dal punto di vista del ciclo di vita dello sviluppo del progetto, potrebbe essere troppo presto per molte startup aggiungere un CTO permanente al consiglio di amministrazione prima di raggiungere l'adattamento del prodotto al mercato. Assumere un CTO interno non è economico mentre a questo punto non si sa nemmeno se esiste un vero mercato per il prodotto.

A meno che il tuo prodotto non sia tecnologicamente complesso, che richieda di trovare un CTO interno fin dall'inizio, potresti voler concentrarti sull'ottenere il tuo prodotto giusto piuttosto che stressarti per la tecnologia. Prendi in considerazione la possibilità di ingaggiare prima un consulente tecnico part-time per hackerare il tuo MVP e trovare un CTO per una posizione permanente una volta che avrai una certa trazione e entrate.

Come trovare un CTO — internamente

Ottenere subito il talento CTO adatto è davvero, davvero difficile. Se stai leggendo questo, è probabile che tu abbia già esaurito la lista di amici e conoscenti.

Ci sono alcuni percorsi comprovati per trovare un CTO, che includono:

  • La tua squadra. Se hai già una squadra, inizia a guardarla. Potresti avere uno sviluppatore con capacità di leadership che sta facendo un ottimo lavoro di progettazione architettonica e ingegneria ed è rispettato dai suoi colleghi. Guarda attentamente questa persona.
  • Rete. Meetup di startup locali, hackathon e conferenze di settore offrono un'eccellente opportunità per far crescere la tua rete e incontrare persone. Scegli gli eventi in base alla tua nicchia e al tuo settore. Se partecipi come relatore, dai un tono elevato. Non sai mai in quali discussioni potresti entrare.
  • Le ricerche su LinkedIn possono essere il passo successivo. Ci sono buone strategie per reclutare su LinkedIn a buon mercato.
  • Vale la pena provare anche i gruppi Slack, i subreddit e i thread Discord nella ricerca di un CTO permanente. Potresti prendere in considerazione l'idea di unirti a comunità con una tecnologia specifica o un focus più generale per cercare CTO che condividono interessi con la tua azienda.
  • Piattaforme di reclutamento tecnologico come CoFoundersLab, AngelList e StackOverFlow in cui puoi pubblicare annunci in bacheche di lavoro e chiedere alle persone in giro.
  • Anche i siti di lavoro
  • Reclutatori qualificati. Lavorare con un'agenzia di headhunting per trovare un CTO può farti risparmiare tempo, ma dovresti pagare una commissione.

C'è un problema però.

Se trovi un CTO che è bravo in quello che fa, è molto probabile che stia già costruendo il suo prodotto o abbia un lavoro sicuro, ben retribuito. Negli Stati Uniti, ad esempio, lo stipendio medio del CTO è di $ 257.263, compreso tra $ 215.747 e $ 300.899.

Tuttavia, puoi portare qualcosa di prezioso in tavola.

Puoi negoziare per uno stipendio molto più basso e dare equità come supplemento, o semplicemente dare equità. È bene ricordare che non ci sarà comunque un lavoro a tempo pieno per un CTO in una fase iniziale di avvio.

Un potenziale fondatore tecnico si aspetterebbe spesso una quota uguale (o anche di più). Staresti meglio se riuscissi a ridurlo. Una quota uguale potrebbe sollevare una bandiera rossa per gli investitori o paralizzare il tuo progetto se tu e il tuo partner siete seriamente in disaccordo su alcune questioni e finite in tribunale.

Questioni finanziarie a parte, dovrai anche vendere la tua visione a un potenziale fondatore della tecnologia per convincerlo a correre un rischio sulla tua startup. È molto più facile entusiasmare un tecnico della tua idea una volta che hai costruito qualcosa e convalidato il valore del tuo concetto con il mercato. Per fornire un MVP o un prototipo, non è raro che i fondatori non tecnologici inizino assumendo sviluppatori interni o freelance quando hanno alcune conoscenze tecnologiche per controllarli. Possono anche rivolgersi a un consulente tecnico o a un'agenzia in grado di fornire un team dedicato con una comprovata esperienza (se consideri questa opzione, scrivici per discutere i dettagli).

Una nota a margine, assumere sviluppatori o un'agenzia per un piccolo lavoro in anticipo per lanciare un MVP è una buona strada da percorrere anche perché altrimenti potresti perdere l'opportunità di mercato. È importante capire che la ricerca di un buon CTO permanente può richiedere mesi o addirittura anni.

Perché le startup scelgono di esternalizzare le attività di CTO?

Spesso le startup esternalizzano il ruolo di CTO. Assumere un CTO remoto ha molti vantaggi, tra cui:

  • Accesso a un pool più ampio di talenti di alta qualità al di fuori della tua regione geografica immediata
  • Costo inferiore in quanto gli stipendi variano notevolmente nei diversi paesi
  • Flessibilità nella scelta di un modello di coinvolgimento CTO a tempo pieno o frazionato a seconda delle esigenze
  • Impegno per la tua startup che è allo stesso tempo un cliente

Esistono molti modi in cui un CTO esterno può aiutare una startup a decollare.

Abbiamo incontrato Kirill Stashevsky, CTO di ITRex, per chiedergli di condividere la sua esperienza.

Secondo Kirill, un CTO remoto spesso combina ruoli diversi in un progetto di avvio, agendo, ad esempio, come consulente, responsabile delle consegne e organizzatore contemporaneamente. A volte, la sua serie di compiti è molto ristretta.

In un progetto, ad esempio, un fondatore di una startup di soluzioni di live coaching sportivo si è rivolto a Kirill per chiedere aiuto agli investitori. Il cliente non poteva spiegare la sua idea in un linguaggio tecnico o capire se fosse fattibile. Quindi aveva bisogno di un esperto di tecnologia che facesse ricerche e lo accompagnasse alle riunioni degli investitori.

In un altro progetto, una startup che lavorava su cinque applicazioni di navigazione interna per diversi locali utilizzando una libreria aveva bisogno di una sorta di responsabile tecnico che pianificasse gli sprint e presentasse le demo. Il coinvolgimento di Kirill in questo progetto è stato limitato a sole 10 ore per rilascio. “Avevano bisogno di una sola persona che conoscesse a fondo la loro tecnologia per gestire il processo di sviluppo di tutte le loro app contemporaneamente. Ero la persona giusta per loro", dice Kirill.

C'erano anche alcuni progetti nel portfolio di Kirill in cui si destreggiava tra diversi ruoli CTO. Eccone un breve riassunto che potrebbe aiutarti a capire se un CTO esterno può essere di aiuto anche alla tua startup.

Specchio fitness intelligente dotato di telecamere 3D

Lo specchio intelligente basato sull'intelligenza artificiale è stato inizialmente sviluppato da cinque team tecnologici che lavoravano su diverse parti dello specchio in diversi paesi. Ad un certo punto il progetto è diventato opprimente da gestire, costringendo il CEO a iniziare a cercare un CTO esterno. Nello specifico, il cliente presentava diversi punti dolenti:

  • Coordinamento dei team su più fusi orari e consolidamento dei risultati finali, un compito che ha distratto il CEO dal suo focus immediato sul business
  • Un prodotto altamente instabile derivante da un codice scadente, che ha reso praticamente impossibile per il CEO dimostrarlo agli investitori
  • Una mancanza di esperienza nei sistemi embedded, una tecnologia fondamentale nella loro soluzione

Kirill ha aderito al progetto come CTO-as-a-Service.

"La mia prima priorità era rendere stabile il loro prodotto", afferma. “Ho studiato cosa era stato fatto fino a questo punto e ho visto che la creazione di un unico back-end in esecuzione su microservizi era una strategia naturale per ottenere questa stabilità. Quindi ho suggerito di migrare tutti i componenti mirror ai microservizi. Ho anche creato l'automazione per una pipeline CI/CD e sviluppato una strategia di test per tutte le parti del sistema. La consegna è diventata davvero veloce e sicura. Gli investitori sono rimasti colpiti".

Quindi Kirill ha creato un team nuovo di zecca che ha gradualmente sostituito i loro molteplici fornitori. L'altro suo compito importante era quello di esaminare le offerte dei produttori di kit di sviluppo hardware in Cina per selezionare l'impianto giusto per il cliente. La ricerca della corrispondenza migliore ha comportato benchmarking del prodotto, esperimenti e un'analisi dell'efficienza dei costi per ciascuna opzione.

Lungo la strada, Kirill ha aiutato il CEO a presentare il prodotto a investitori esperti e non esperti di tecnologia.

Lo specchio per il fitness è stato lanciato con successo sul mercato all'inizio quando la nicchia vuota era ancora disponibile. Sta attirando sempre più utenti non solo tra i privati, ma anche la riapertura delle palestre all'indomani della pandemia di COVID-19.

Soluzione di sicurezza come servizio

Il CEO di questa startup voleva costruire una soluzione di sicurezza informatica di nuova generazione che protegga le aziende da minacce informatiche, violazioni dei dati e identità sintetiche utilizzando il riconoscimento facciale. Il fondatore era alla ricerca di un CTO orientato al business che potesse assisterlo nella progettazione di una roadmap del prodotto.

"Volevano un esperto che potesse dare un'occhiata alla loro soluzione da un punto di vista aziendale, fare tutte le ricerche di mercato e capire come possono avere successo e crescere", afferma Kirill. “Così per prima cosa ho fornito loro consulenza incentrata sul business. Nella fase successiva, tuttavia, sono passato piuttosto a un ruolo di architetto di soluzioni, aiutandoli a progettare un'architettura basata su cloud utilizzando microservizi per assicurarmi che fossero facilmente scalabili come soluzione a livello aziendale. Ho anche comunicato molto con i loro avvocati specializzati in brevetti. Il cliente aveva bisogno di qualcuno che gli spiegasse il lato tecnico del prodotto".

Tablet Superscreen per il mirroring dello schermo dello smartphone personale

"Quando questo cliente è venuto da noi, aveva solo un'idea", osserva Kirill. "Non era nemmeno sicuro che ci fosse la tecnologia per realizzarlo."

In particolare, la startup voleva creare un tablet leggero con un display ad alta risoluzione che ingrandisse le app degli smartphone personali, rispecchiando il contenuto senza complicate configurazioni richieste dagli utenti.

“Intervenendo come consulente tecnico, ho prima esaminato tutti i protocolli Wi-Fi e Bluetooth disponibili in grado di trasmettere video e audio. Ho capito come dare vita alla loro idea e ho disegnato un'architettura. Poi li ho aiutati a consegnare un prototipo. Con esso, il cliente è stato in grado di raccogliere qualche milione di dollari USA in più dagli investitori", afferma Kirill. “Successivamente, ho reclutato per loro un team internazionale, composto da ingegneri statunitensi sia remoti che interni. Ciò ha comportato la gestione di tutti gli ostacoli al reclutamento, dallo screening dei candidati al colloquio e al tutoraggio. Ultimo ma non meno importante, ho anche svolto la due diligence dei fornitori per trovare un buon produttore per loro".

Il prodotto ha raggiunto il beta test in cui il 78% del gruppo ha valutato il prodotto a un prezzo superiore al prezzo della campagna di $ 99 e il resto, a oltre $ 300 (tre volte il prezzo della campagna).

“Se non riesci a trovare subito i migliori talenti per ricoprire una posizione di CTO permanente, cerca competenze esterne affidabili. La mia ferma convinzione è che un buon CTO remoto possa apportare molto valore in qualsiasi fase del percorso di una startup", aggiunge Kirill.

Se non sei ancora sicuro di quale opzione CTO si adatta meglio alla tua startup, contatta ITRex . Oltre alla consulenza, possiamo anche fornire servizi CTO di alto livello per aiutarti a costruire un ottimo prodotto.


Originariamente pubblicato su https://itrexgroup.com il 15 giugno 2022.