4.1 Aziende di prodotto
Nell'industria IT ci sono tantissime aziende diverse e non ci sono confini netti. Le grandi aziende spesso si occupano di un sacco di cose, alcune delle quali sono sicuramente IT, altre sicuramente no. Una ditta si chiama IT se ricava la maggior parte del suo fatturato da prodotti IT, o semplicemente possiede diversi noti prodotti IT.
Negli USA non chiamano IT le Tecnologie dell'Informazione, ma High Tech (alta tecnologia). E le aziende IT sono, di conseguenza, aziende high-tech, o in breve tech-aziende.
Ogni anno nel settore IT nascono, crescono e (diciamolo) muoiono migliaia di aziende. L'obiettivo dei fondatori è fare in modo che la loro azienda non muoia, ma cresca abbastanza da far quotare le sue azioni in borsa. Ma perché?
Se un'azienda si quota in borsa (IPO), i fondatori possono non vendere azioni (e pagare tasse alte), ma per esempio prendere un prestito con le azioni come garanzia e tenere le azioni stesse. Oppure pagare i dipendenti metà stipendio in denaro e metà in azioni.
Si possono premiare i top manager con azioni per eccellenti risultati. Si possono persino comprare concorrenti con azioni: un modo molto vantaggioso per assorbire concorrenti pericolosi ma ancora piccoli.
Per i dipendenti è vantaggioso ricevere lo stipendio in azioni. In primo luogo, è un risparmio sulle tasse, e in secondo luogo, puoi diventare molto ricco.
Quando Facebook si trasferiva nel suo primo ufficio a San Francisco, Mark propose a un artista di strada locale di decorare il loro ufficio. Per il suo lavoro poteva ricevere $20k o azioni per lo stesso importo. Ora quelle azioni valgono $200 milioni! P.S. l'uomo scelse le azioni.
4.2 Prodotti moderni
Le aziende IT crescono rapidamente con i soldi degli investitori. Gli investitori amano quando le aziende crescono rapidamente. «Non dovete nemmeno guadagnare, basta crescere» (cit.). «Raggiungete 100 milioni di utenti e poi vedremo come guadagnare su di loro».
Come si dice: «Persona + tecnologia batterà persona senza tecnologia», e «Imprenditore + investimenti batterà imprenditore senza investimenti». L'importante è la crescita. Una crescita molto rapida.
4.3 Sviluppo moderno
Le aziende devono crescere velocemente, i prodotti devono acquisire utenti velocemente, e il team? Il team deve costantemente aggiungere nuove feature al prodotto.
50 anni fa, quando lo sviluppo software era appena agli inizi, lo si trattava come l'edilizia. Prima c'era la fase di valutazione dei requisiti, poi quella di progettazione, poi lo sviluppo, i test e solo dopo il prodotto arrivava ai clienti. Dall'inizio dello sviluppo al primo cliente potevano passare 5 anni. Ora tutto è diverso.
Lo sviluppo moderno è un continuo esperimento. Le grandi aziende testano costantemente nuove feature. E rilasciano nuove versioni dei prodotti ogni mese, ogni settimana o persino ogni giorno(!).
Feature (dal termine inglese Feature — peculiarità, chicca) — nuova funzionalità, spesso piccola.
Facebook ha battuto tutti, rilasciando decine di nuove "feature" ogni giorno. Ogni feature viene mostrata all'1% degli utenti, quindi viene automaticamente analizzata la reazione degli utenti. Se la feature piace agli utenti, viene mostrata al 10% e così via.
E ovviamente un approccio del genere all'aggiunta di nuove feature richiede un approccio completamente diverso allo sviluppo software rispetto a prima.
GO TO FULL VERSION