È comune per il fondatore di un'app Web mancare di competenze tecniche per ridimensionarla? [chiuso]


25

Quando guardo cose come Twitter, sembra che l'idea sia così semplice da implementare inizialmente che il fondatore non deve avere un talento molto tecnico. Fondamentalmente è solo un ragazzo con una buona idea. Ma quando un'app / software esplode e comporta problemi ingegneristici molto più difficili, come la gestisce il fondatore?

Abbiamo visto casi in cui il ragazzo originale con la buona idea in qualche modo cade dall'impresa man mano che diventa più sulle sfide tecniche e meno sulle idee?


5
In realtà era una domanda perfetta per reply.onstartups.com , ma quel sito è stato chiuso a causa dell'inattività ...
Jack Scott,

Tratteggio di Twitter discute di alcuni di questi problemi che Twitter presenta mentre si espandono.
Fred Thomsen,

Risposte:


29

Quando diventi abbastanza grande che il ridimensionamento sia davvero importante e devi iniziare a occuparti di cose come la memorizzazione nella cache e l'ottimizzazione del database, si spera che tu stia facendo abbastanza soldi da poter assumere qualcuno specializzato nell'ottimizzazione delle prestazioni (o ancora meglio, un team di persone, ciascuno specializzato in una diversa sottozona).

Quando inizia una startup, ogni fondatore deve fare un po 'di tutto. Sono un programmatore, ma aiuto con il marketing e faccio alcuni account, perché non ci sono abbastanza mani per fare in modo che tutti facciano solo la cosa migliore. Vuoi un piccolo numero di generalisti.

In un'azienda affermata, vuoi che tutti facciano solo la cosa migliore. Se hai una lacuna nelle competenze, la riempi con qualcuno che ha quella competenza. Vuoi un gran numero di specialisti.


3
Si spera che il fondatore possa ancora offrire una conoscenza approfondita sia del dominio problematico che dell'azienda stessa. È anche un business comune dire che per crescere ed avere successo dovresti lavorare sulla tua attività, piuttosto che sulla tua attività.
Jack Scott,

2
@Anh: un programmatore decente può, con un po 'di sforzo, produrre un prodotto che gestisce un grosso gruppo di utenti. Quando si verifica un problema di ridimensionamento, le entrate arrivano (dagli utenti che causano il problema di ridimensionamento). Queste entrate sono sufficienti per A) pagare un esperto e B) aggiornare l'hardware per fornire un buffer mentre l'esperto risolve i problemi di ridimensionamento. Naturalmente, questa strategia non funziona per quello che Joel Spolsky chiama il modello di crescita di Amazon (nel qual caso il fondatore si affida alla sua buona idea per ottenere finanziamenti).
Brian,

10
"il fondatore non contribuisce più a nulla, ma semplicemente possiede il business" Il fondatore contribuisce alla visione a questo punto. Questo è il motivo per cui lui / lei il fondatore e le assunzioni sono solo assunzioni. Uno aveva una visione, l'altro aveva semplicemente un'abilità tecnica. Fondare e far crescere un'azienda richiede molto più di una semplice idea. Richiede visione: la capacità di immaginare il futuro e guidare tutti nella stessa direzione. Il fondatore raccoglie giustamente i benefici della proprietà a questo punto, avendo messo in ritardo la sera e rischiando i pantaloni quando le assunzioni no ;-)
Dr. Andrew Burnett-Thompson,

1
@Brian Tecnicamente occupa il sito per un giorno. Ma alienerà quei 1 milione di utenti. È già successo prima che le aziende perdessero reputazione prima di decollare, semplicemente perché non possono ridimensionarsi all'istante. È ingiusto, ma questa è l'era di Internet, in cui le persone hanno l'attenzione di uno scoiattolo!
Art

1
@ArTs e altri hanno perso perché hanno trascorso troppo tempo a rendere la loro architettura "scalabile" invece di apportare valore all'utente ;-) devi percorrere il tuo percorso ..
johannes

3

I fondatori dell'azienda possono provenire da molti background diversi: potrebbero essere persone di marketing, persone di vendita o semplicemente qualcuno in un settore diverso che vogliono costruire la propria organizzazione. Potrebbero essere dei soldi che cercano di incassare un'idea del settore. Quindi è abbastanza comune all'inizio di una startup avere una grande disconnessione tra la visione organizzativa e le effettive capacità tecniche.

D'altra parte, a volte i fondatori sono molto esperti tecnicamente. La situazione migliore è quando i fondatori hanno sia capacità tecniche forti che abilità "commerciali".

All'inizio di una startup, le risorse tecniche possono essere molto ridotte. Quindi potrebbero giocare molti ruoli tecnici rispetto a lavorare in un grande negozio in cui le persone possono concentrarsi su una serie più piccola di attività. Inoltre, le startup sono in genere a corto di denaro e sensibili alla quantità di pista che hanno, quindi è comune per loro pagare di meno. Ciò significa che coinvolgono persone che stanno sviluppando le proprie capacità tecniche o che stanno provando a mettersi alla prova nel settore.

Lo stereotipo sono i giovani che vogliono programmare tutto il giorno in ufficio, lavorando per le noccioline, dormendo sotto i banchi di notte.

Man mano che un'organizzazione cresce, è possibile che emergano persone con un vero talento sia dal punto di vista tecnico che da quello "commerciale". Ma a volte l'organizzazione deve aggiungere il talento di cui ha bisogno man mano che cresce e ottenere più soldi.

Il ridimensionamento è solo un aspetto di quella crescita. Esistono altre importanti capacità tecniche, come lo sfruttamento di tecnologie avanzate, la creazione di un'esperienza utente avvincente e (oggi) la gestione di enormi quantità di dati.


La gestione di enormi quantità di dati è in scala
user253751
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.