Blog

Perché essere una startup aperta conta

Peer RichelsenSep 9, 2022

Open Startup

Il termine "Open Startup" non è nuovo, ma è ancora piuttosto di nicchia. Esistono Open Startup con milioni di fatturato, eppure solo una piccola percentuale delle startup di oggi rientra in questa categoria.

Tuttavia, con il recente movimento del "Building in Public" e la crescita delle COSS (Commercial Open Source Software Companies), è diventato sempre più popolare. Prima di entrare nei dettagli, ripassiamo prima alcune basi:

Che cos’è una Open Startup?

@dinkydani ha scritto un ottimo pezzo su HackerNoon sulle Open Startup di 3 anni fa, definendo le Open Startup come

“un movimento di trasparenza e apertura apparentemente avviato da Buffer, rapidamente adottato da Ghost, capitalizzato da Baremetrics e recentemente reso popolare nella comunità Indie Maker da Pieter Levels"

Anche se non esiste una definizione formale di cosa qualifichi una Open Startup, quali metriche siano richieste o fino a che punto una startup debba pubblicare i propri KPI, l’idea comune è: Qualsiasi startup che condivida le proprie metriche nel modo più aperto possibile, tecnicamente e operativamente, è una Open Startup.

La grande maggioranza delle startup, come Cal.com, gestisce la propria pagina Open Startup alla pagina /open. Vai su cal.com/open.

Non tutte le Open Startup sono una COSS startup e essere una COSS startup non significa necessariamente essere una Open Startup; tuttavia, la natura e i valori dell’Open Source rendono molto più facile costruire una cultura di apertura, trasparenza e quindi fiducia.

Perché dovrebbe importarmi?

Detto sinceramente, le Open Startup fanno fatica a farti fregare. Quasi tutto quello che fanno è pubblico.

Gli investitori vedono come va l’azienda.

I dipendenti vedono sempre cosa succede internamente.

I clienti vedono quanto sono attivi i cicli di sviluppo e come viene speso il loro prezioso abbonamento mensile.

Come fondatore, non stai solo costruendo un prodotto. Stai costruendo un’organizzazione e la sua cultura. Se credi che il codice debba essere aperto e trasparente, perché fermarti lì?

Infine, quando costruisci un prodotto in pubblico che richiede una comunità attiva e coinvolta, condividere i traguardi può aiutarti ad attirare veri fan, davvero interessati alla crescita del progetto.

Per alcuni è come tifare per una squadra sportiva del cuore affinché vinca e migliori!

Stipendi aperti

Alcune Open Startup arrivano persino ad aprire gli stipendi, dando vita a un’organizzazione ancora più trasparente che può aiutare ad attrarre talenti migliori che apprezzano questa apertura.

Gli stipendi aperti aiutano anche a mitigare il nepotismo, l’abuso di potere esecutivo e, in generale, portano a una maggiore equità nella strutturazione delle fasce salariali.

Come lo facciamo in Cal.com

Fin dai primissimi giorni del progetto, abbiamo costruito attivamente la nostra pagina /open. Credo fosse la terza pagina che abbiamo costruito internamente, ma non ne abbiamo annunciato pubblicamente l’esistenza fino a oggi.

Ci era chiaro che la sezione teams sarebbe stata la più importante perché è la base di ogni organizzazione.

Stipendi e tariffe orarie per i freelance sono facoltativi, il che significa che se un membro del team non si sente a suo agio a rendere pubbliche queste informazioni sensibili (spesso per ottime ragioni), non è mai costretto a pubblicarle.

Contrariamente alla maggior parte dei consigli in circolazione, la reazione all’interno del team è stata incredibilmente positiva. La trasparenza riduce la gelosia, aumenta l’equità e promuove l’uguaglianza razziale e di genere.

Le altre metriche includono: utilizzo attivo settimanale, prenotazioni settimanali, nuovi clienti del nostro piano ospitato, Pull Request unite (cioè "quanta code viene pubblicata"), burn mensile (spese al netto dei ricavi), GitHub Stars e molto altro in arrivo!

Stipendi globali

Questo tema è il più controverso e il più difficile. Non c’è un vincitore netto tra stipendi globali (ogni persona con lo stesso livello di seniority e titolo viene pagata allo stesso modo, indipendentemente dalla posizione) o stipendi localizzati (ogni persona ha uno stipendio individuale basato sulla sua posizione)

Abbiamo riflettuto molto su questo internamente e siamo arrivati alla conclusione di adottare stipendi globali, anche se organizzazioni completamente remote come Gitlab hanno lavorato con successo con stipendi localizzati in passato.

Ecco perché:

Crediamo che il tuo compenso in qualsiasi organizzazione debba basarsi esclusivamente sul merito e su ciò che porti sul tavolo. Nessun manager dovrebbe sapere, né interessarsi, del tuo tenore di vita e del tuo stile di vita personale.

La nostra azienda è nata sul web e vive sul web. Il nostro team è completamente distribuito e lavora online. Non abbiamo una sede fisica e non abbiamo intenzione di averne una. Siamo tutti cittadini del web e quindi uguali.

Non lasciare che ti dicano il contrario, ma il tuo compenso sarà sempre transazionale. E la transazione più equa è denaro in cambio di lavoro.

Se il lavoro è di qualità uguale, è solo giusto pagare lo stesso dinero.

Non ci importa se hai scritto la riga di codice in Costa Rica, Svezia o Portogallo.

Lavoro = Denaro.

Il futuro del lavoro è asincrono e compatibile con una vita nomade:

L’intera organizzazione lavora in modo asincrono e entrambi i fondatori dell’azienda sono “digital nomads" (in breve nomads) che lavorano da vari paesi diversi.

Crediamo fortemente che questo stia diventando un trend sempre più diffuso e che solo gli stipendi globali siano davvero compatibili con questo modello.

Un altro forte argomento contro gli stipendi localizzati è in realtà la mancanza di applicabilità.

Mettiamo che tu sia attualmente nella Bay Area ma abbia in programma di trasferirti in Europa. Lo dici al tuo manager? Il manager ti pedina e lo porta fuori internamente? Come si sentono i membri del tuo team quando scoprono che guadagni 4x il loro stipendio, anche se ora siete vicini di casa?

Senza nemmeno parlare di quanto sia difficile in realtà trovare una funzione equa per gli stipendi localizzati:

Mettiamo che prendiamo un moltiplicatore regionale e definiamo uno stipendio base. Il moltiplicatore tiene conto dell’affitto della persona? Del costo medio della vita in quella regione? Da dove prendi quei dati? Si aggiorna mensilmente? Annualmente? E se la persona vive a casa con i genitori? Cosa significa davvero "costo della vita"? Include i figli? I mutui? I debiti studenteschi? ..?

Con la pistola puntata alla testa, non saprei scrivere questa funzione al volo.

In sintesi, crediamo che gli stipendi localizzati siano ingiusti, difficili da calcolare e quasi impossibili da far rispettare senza assumere un investigatore privato per spiare i tuoi dipendenti (non bello).

Come

Come la maggior parte delle startup, dividiamo i membri del team in livelli di seniority e titoli:

  • IC Level 1 (Junior)

  • IC Level 2 (Mid)

  • IC Level 3 (Senior)

Usiamo i template contrattuali di Deel, che aiutano anche con la trasparenza e la standardizzazione degli stipendi.

Ecco la nostra salary band.

Potresti leggere questo e chiederti come diavolo dovrebbe fare un junior engineer della Bay Area a pagare l’affitto con soli $60,000? Già. Questo è uno degli svantaggi degli stipendi globali: escludere le persone provenienti da regioni molto privilegiate.

Il nostro ragionamento è questo: come azienda che vuole costruire il miglior team, preferiamo molto di più assumere la persona più talentuosa da una regione con costi più bassi piuttosto che un player sotto la media al doppio della cifra da un mercato del lavoro altamente competitivo.

Molti lavoratori del settore tech potrebbero non apprezzarlo, ma il lavoro da remoto non farà che accelerare il ritmo di commoditizzazione del lavoro della conoscenza.

Inoltre, crediamo che come organizzazione con la missione di connettere 1 miliardo di persone entro il 2031, possiamo avere un impatto ancora più positivo sul mondo pagando leggermente di più alcune regioni a basso costo, invece di perdere la competizione nei mercati del lavoro che sono già in gran parte vinti dagli stipendi e dai benefit delle big tech. Potresti vincere un engineer della Bay Area con uno stipendio astronomico, ma probabilmente non riuscirai a trattenerlo a lungo.

Stiamo cercando di connettere e dare più potere a miliardi di persone in ogni angolo del mondo e gli stipendi globali ci aiuteranno ancora di più a raggiungere questo obiettivo.

Detto questo, non abbiamo bevuto alla fonte della saggezza e non possiamo prevedere come andrà il futuro. Potremmo cambiare questa policy nei prossimi mesi, ma per ora ci sembra semplicemente la decisione più giusta considerando pro e contro.

Inoltre, potremmo prendere decisioni in base a negoziazioni personali con i dipendenti, ad esempio pagamenti bonus o benefit individuali (ad esempio sostenere la tua famiglia o finanziare uno psicoterapeuta) se necessario.

Se la stessa seniority ha uno stipendio diverso, lasceremo una nota al team spiegando perché è stata fatta questa eccezione (ad esempio acquisizioni, acqui-hire o dirigenti strappati alla concorrenza), anche se non è ancora successo.

Sono convinto, quali strumenti usate?

Usiamo:

  • PostgreSQL per archiviare i nostri dati

  • Jitsu.com per tracciare la telemetria e gli eventi anonimizzati

  • Metabase.com per eseguire query e mostrare i grafici

  • Stripe.com per incassare denaro

  • Orbit.love per l’analisi della community

  • AskGit.com per ricevere analytics di GitHub

  • Airtable.com per archiviare informazioni statiche

  • SyncInc.so per sincronizzare il nostro Airtable (e presto Stripe) in un PostgreSQL dedicato che si connette a Metabase

State pensando di aggiungere altre metriche?

Sì! La nostra pagina cal.com/open è un progetto in corso che mi sta molto a cuore.

Il mio obiettivo personale è essere il più trasparente e onesto possibile, sia tecnicamente sia operativamente, cercando allo stesso tempo di mantenere il tempo di setup e manutenzione il più basso possibile. Per saperne di più su come il nostro modo di pensare all’apertura continua a evolversi, leggi un messaggio del nostro fondatore sul nostro prossimo capitolo.

Per esempio, stiamo pensando di mostrare i nostri dati Stripe in Metabase, ma è una vera PITA farlo bene e prima dobbiamo spegnere altri incendi più urgenti.

Tutto ciò che riguarda revenue, retention, churn probabilmente verrà lanciato prima di dicembre 2021! Promesso col mignolo.

Dove posso trovare altre Open Startup?

Ringraziamenti

  • Da nomade anch’io, Pieter ‘@levelsio’ Levels di Nomadlist è stata una grande fonte di ispirazione

  • Il team dietro Buffer, che da anni spinge per la trasparenza

  • Joseph Jacks di OSSC per averci sostenuto in questa spinta e per essere un vero evangelista dell’Open Source

  • Patrick DeVivo per averci configurato un account gratuito su AskGit.com e per averci aiutato a visualizzare i nostri dati di GitHub

Grazie per aver letto e per aver creduto nella nostra missione.

È un onore servire ognuno di voi e non vediamo l’ora di sapere cosa ne pensi. Se hai intenzione di lavorare in una Open Startup e di assaporarne la cultura, stiamo assumendo!

Con affetto, Peer

Cal.com è ora GRATIS per gli individui - iscriviti qui

Peer Richelsen

Post by

Peer Richelsen

Co-Founder