Czy założyciel aplikacji internetowej często nie ma specjalistycznej wiedzy technicznej, aby ją skalować? [Zamknięte]

25

Kiedy patrzę na takie rzeczy jak Twitter, wydaje się, że pomysł jest tak prosty do wdrożenia na początku, że założyciel nie musi być bardzo utalentowany technicznie. Zasadniczo jest to tylko facet z dobrym pomysłem. Ale kiedy aplikacja / oprogramowanie wysadza się w powietrze i powoduje znacznie trudniejsze problemy techniczne, jak sobie z tym radzi założyciel?

Czy widzieliśmy przypadki, w których oryginalny facet z dobrym pomysłem w jakiś sposób odpada z przedsięwzięcia, gdy staje się bardziej związane z wyzwaniami technicznymi, a mniej z pomysłami?

Heisenberg
źródło
5
Właściwie było to idealne pytanie dla answer.onstartups.com , ale ta strona została zamknięta z powodu braku aktywności ...
Jack Scott
Wykluczanie Twittera omawia niektóre z tych właśnie problemów, które pojawiały się podczas Twittera.
Fred Thomsen

Odpowiedzi:

29

Kiedy osiągniesz wystarczającą wielkość, aby skalowanie było naprawdę ważne i musisz zacząć zajmować się takimi kwestiami, jak buforowanie i dostrajanie bazy danych, mam nadzieję, że zarabiasz wystarczająco dużo, aby zatrudnić kogoś, kto specjalizuje się w dostrajaniu wydajności (a nawet lepiej, zespół ludzi, każdy specjalizuje się w innym podobszarze).

Kiedy zaczyna się start-up, każdy założyciel musi zrobić wszystko po trochu. Jestem programistą, ale pomagam w marketingu i prowadzę niektóre konta, ponieważ po prostu nie ma wystarczającej liczby rąk, aby każdy mógł robić tylko to, w czym jest najlepszy. Chcesz niewielkiej liczby ogólnych.

W założonej firmie chcesz, aby wszyscy robili to, w czym są najlepsi. Jeśli masz lukę w wiedzy, wypełniasz ją kimś, kto ma taką wiedzę. Potrzebujesz dużej liczby specjalistów.

Jack Scott
źródło
3
Mamy nadzieję, że założyciel nadal może zaoferować dogłębną wiedzę zarówno na temat problematycznej dziedziny, jak i samej firmy. Często mówi się również, że aby się rozwijać i odnosić sukcesy, powinieneś pracować nad swoim biznesem, a nie nad nim.
Jack Scott,
2
@Anh: Przyzwoity programista może przy pewnym wysiłku stworzyć produkt, który obsługuje ogromną liczbę użytkowników. Zanim pojawi się problem ze skalowaniem, przychodzą przychody (od użytkowników powodujących problem ze skalowaniem). Przychód ten wystarczy, aby A) zapłacić ekspertowi i B) zaktualizować sprzęt, aby zapewnić bufor, podczas gdy ekspert naprawi problemy ze skalowaniem. Oczywiście ta strategia nie działa w przypadku tego, co Joel Spolsky nazywa modelem wzrostu Amazon (w takim przypadku założyciel opiera się na swoim dobrym pomyśle uzyskania finansowania).
Brian
10
„Założyciel tak naprawdę już nic nie wnosi, ale po prostu jest właścicielem firmy” W tym momencie założyciel przyczynia się do wizji . To jest powód, dla którego on / ona założyciel i pracownicy są tylko pracownikami. Jeden miał wizję, drugi miał jedynie umiejętności techniczne. Założenie i rozwój firmy wymaga znacznie więcej niż tylko dobrego pomysłu. Wymaga wizji: umiejętności wyobrażania sobie przyszłości i prowadzenia wszystkich w tym samym kierunku. W tym momencie założyciel słusznie zbiera nagrody za własność, wkładając późne noce i ryzykując swoje spodnie, gdy nie zatrudnia ;-)
Dr. Andrew Burnett-Thompson
1
@Brian Technicznie zajmuje to cały dzień. Ale alienuje tych 1 milion użytkowników. Stało się to wcześniej, firmy tracą reputację przed startem, po prostu dlatego, że nie mogą natychmiast skalować. To niesprawiedliwe, ale to jest era Internetu, w której ludzie skupiają uwagę wiewiórki!
ArTs
1
@ArTs i inni stracili, ponieważ spędzili zbyt dużo czasu na uczynieniu swojej architektury „skalowalną” zamiast przynosić wartość użytkownikowi ;-) musisz nawigować swoją ścieżką ..
John
3

Założyciele firmy mogą pochodzić z wielu różnych środowisk: mogą to być osoby zajmujące się marketingiem, sprzedażą lub po prostu osoby z innej branży, które chcą zbudować własną organizację. Mogą to być faceci od pieniędzy próbujący zarobić na gorącym pomyśle branżowym. Dlatego na początku startupu dość często występuje rozbieżność między wizją organizacji a faktycznymi możliwościami technicznymi.

Z drugiej strony, czasami założyciele są bardzo biegli technicznie. Najlepsza sytuacja ma miejsce, gdy założyciele mają zarówno silne umiejętności techniczne, jak i umiejętności „biznesowe”.

W pierwszych dniach uruchamiania zasoby techniczne mogą być bardzo ograniczone. Dlatego mogą odgrywać wiele ról technicznych w porównaniu do pracy w dużym sklepie, w którym ludzie mogą skupić się na mniejszym zestawie zadań. Ponadto startupom zazwyczaj brakuje gotówki i są wrażliwi na to, ile mają pasa startowego, więc często płacą mniej. Oznacza to, że przyciągają ludzi, którzy budują swoje umiejętności techniczne lub próbują wykazać się w branży.

Stereotypem są młodzi chłopcy, którzy chcą programować przez cały dzień w biurze, pracują dla orzeszków ziemnych, śpią w nocy pod biurkami.

W miarę rozwoju organizacji istnieje potencjał do pojawienia się ludzi z prawdziwym talentem zarówno po stronie technicznej, jak i po stronie „biznesowej”. Ale czasami organizacja musi dodać talent, którego potrzebują, gdy rośnie i zdobywa więcej pieniędzy.

Skalowanie jest tylko jednym aspektem tego wzrostu. Istnieją inne ważne możliwości techniczne, takie jak wykorzystanie zaawansowanych technologii, stworzenie atrakcyjnych wrażeń dla użytkowników i (obecnie) obsługa ogromnych ilości danych.

Obrabować
źródło
Obsługa ogromnych ilości danych jest skalowana
użytkownik253751