Bildnachweis : UnsplashAn einem Startup zu arbeiten ist immer schwer. Gründer müssen Multitasking-Fähigkeiten beherrschen und alles kontrollieren. Sehr oft können sie in einer solchen Situation die technologische Entwicklung ihres Unternehmens nicht richtig einschätzen. Ein paar falsche Entscheidungen im Zusammenhang mit der Technologie können zu einem massiven Misserfolg führen.
Wie vermeide ich das? Lassen Sie sich von einem erfahrenen Ingenieur beraten! Ich hatte die Gelegenheit, mit Serhii Korniushov, einem Programmierer und IT-Manager mit mehr als 10 Jahren Erfahrung, zu sprechen.
Im Folgenden werden wir seine Empfehlungen zum Erstellen von Produkten diskutieren, die Benutzer benötigen, und keine Zeit und Geld verschwenden.
Was ist ein Startup?
In den letzten Jahren hat sich der Begriff "Startup" weiterentwickelt. Früher galt das für alle neuen Unternehmen oder Projekte, heute hat es eine spezifischere Bedeutung. Gegenwärtig ist das Startup ein Unternehmen, das größtenteils technologisch tätig ist und unter extremen Unsicherheiten nach einem reproduzierbaren und skalierbaren Geschäftsmodell sucht. Aber was heißt das eigentlich?
Für Unternehmer und Management bedeutet die Arbeit an einem Startup, dass Sie die Unsicherheit verringern und zur Gewissheit gelangen müssen. Der beste Weg, dies zu tun, besteht darin, viele kleine Experimente und Kundeninterviews durchzuführen, die einige Hypothesen belegen und andere widerlegen.
Dies bedeutet auch, dass sie schnell vorankommen müssen, um viele Experimente und Tests durchführen zu können, was die Chancen für den Gesamterfolg erhöht. Startups sind in hohem Maße von einem
Pareto-Prinzip abhängig, das besagt, dass 20% der Anstrengungen (oder Produktmerkmale) 80% des Umsatzes generieren.
Laut CB Insights ist "no market need" der häufigste Grund für das Scheitern eines Startvorgangs. Daher ist es von entscheidender Bedeutung, diese 20% so schnell wie möglich zu finden. Je früher Sie Ihr Produkt veröffentlichen und es Endbenutzern und Kunden anbieten, desto größer ist die Chance.
Sie können solche Tests sogar starten, bevor Sie Ihre erste Codezeile schreiben. Es gibt eine Vielzahl von Tools, mit denen Sie Ihre Idee unter Beweis stellen können, z. B. Interviews und Zielseiten für die Lead-Erfassung. Hier ist ein schönes Beispiel für einen solchen Ansatz
, der von den Gründern der Buffer-Social-Media-Sharing-Software
implementiert wurde (dieses Projekt verwendet auch stark PHP). Ein "No-Code-Startup" ist ein neuer
Ansatz zum Erstellen von
Produkten / MVPs / Testideen.
Ein weiteres perfektes Beispiel für die Verwendung eines solchen Ansatzes ist der Fall Robinhood. Die Aktienhandels-App kündigte ein gebührenfreies Girokonto mit einer Rendite von 3% an. Sehr bald zwangen Beamte die Firma, diese Pläne aufzugeben. Medien und Beobachter hielten dies für einen kolossalen Fehlschlag. Dies war jedoch nur ein perfekter Test.
Das Unternehmen erkannte die massive Nachfrage nach einem solchen Service und erkannte die Probleme, mit denen es von Seiten der Regierung konfrontiert sein könnte. Später gaben die Robinhood-Vertreter
bekannt, dass sich das Unternehmen der Idee eines "Cash-Management-Kontos" verschrieben hat, das technisch gesehen kein Bankkonto ist.
So konnten sie die Hypothese beweisen und optimieren, um sie den aktuellen Bedingungen mit nahezu null Kosten besser anzupassen. Sie haben gerade einen Blog-Artikel gepostet und für die Verteilung bezahlt. Es wäre viel schlimmer, wenn sie mit der eigentlichen Produktentwicklung und -freigabe beginnen und nur feststellen würden, dass der Staat dies in der aktuellen Implementierung nicht zulässt.
Dieser Ansatz ist für ein Startup am besten geeignet, da es besser ist, zu wissen, dass Ihr Produkt nicht so schnell funktioniert, wie Sie es erwartet haben. Im Silicon Valley werden gescheiterte Startups als „erfahren“ bezeichnet, weil Gründer aus dem Scheitern lernen und sich auf eine andere Geschäftsidee konzentrieren.
So wählen Sie die besten Tools zum Erstellen Ihres Startups aus
Laut CB Insights ist der TOP 2-
Grund für das Scheitern des Starts knapp (29% der Unternehmen sterben daran). Dies bedeutet, dass jeder Startup-Gründer den ROI aller vom Unternehmen verwendeten und implementierten Tools und Technologien ermitteln sollte.
Aus technischer Sicht bedeutet dies, den Hyping-Technologien zu folgen, die wirklich bewiesen haben, dass sie von einem Startup verwendet werden können. Das perfekte Beispiel dafür ist der Vergleich zweier Programmiersprachen: Java und PHP.
Java wird seit langem als hervorragende Lösung für die Erstellung von Unternehmensanwendungen angesehen. Es hat einen soliden Ruf, während PHP immer als zu einfach, überhaupt nicht ausgefallen galt. Im wirklichen Leben kann die Wahl von Java gegenüber PHP Ihren Startvorgang jedoch buchstäblich zum Erliegen bringen.
Einige Fakten:
- PHP bietet eine bessere Markteinführungszeit, während Java-Apps schwierig und langwierig zu programmieren sind.
- PHP hat einen größeren Marktanteil , eine breitere Anwenderbasis und die Anzahl der Programmierer, die Code damit schreiben.
- Da es mehr PHP-Programmierer als Java-Programmierer gibt, sind die ersteren billiger.
Und all diese Fakten bedeuten nicht, dass Sie mit PHP nur Ressourcen und Zeit sparen, aber die Gesamtqualität wird geringer sein. Es gibt überhaupt keine auf PHP basierenden Frameworks für Unternehmen wie
Symfony mit mehr als 3 Milliarden Downloads. Mithilfe dieser Funktion können Sie sehr schnell eine hochwertige Webanwendung erstellen.
Letzte Gedanken
Wenn Sie an einem Start arbeiten, müssen Sie schnell sein und schnell versagen, lernen und iterieren, insbesondere in der frühen Startphase. Dies ist der einzige Ansatz, der zum Aufbau eines Produkts führt, für das die Menschen wirklich zahlen müssen und wollen. Das heißt, Sie müssen über die technologische Entwicklung der gesamten Organisation nachdenken.
Folgen Sie nicht dem Hype. Analysieren Sie stattdessen jedes Tool, jede Technologie und jede Lösung im richtigen Winkel. Spart es Ressourcen und Zeit und ermöglicht es Ihnen, etwas zu erstellen, das für echte Tests verwendet werden kann? Dann kann es verwendet werden, wenn dies nur etwas ist, das Ihre Programmierer ihrem Lebenslauf hinzufügen möchten - vermeiden Sie den Einsatz solcher Technologien.
Einige nützliche Links, um weitere Informationen zum Erstellen eines Produkts zu erhalten: