Hallo an alle. Heute möchte ich ein herzzerreißendes Thema ansprechen - warum viele Startups scheitern, bevor sie überhaupt anfangen. Dieses Jahr bin ich auf mindestens drei sehr große Projekte gestoßen, die wirklich interessant waren. Aber sie alle starben, bevor sie überhaupt anfingen.In meinem letzten Artikel „ Von der Idee zur Implementierung. Dritter Teil - Erstellen von TK “ habe ich versucht zu erklären, wie wichtig ein systematischer Ansatz und eine systematische Planung sind. Heute werde ich das noch einmal sagen und einige Beispiele nennen.Das erste und wichtigste Problem, das sowohl inländische als auch ausländische Kunden nicht verstehen, ist, dass Programmierer das Konzept Ihres Projekts, seine Ideologie und Architektur nicht erstellen. Beim Kunden passt es einfach nicht in den Kopf, wie kann das überhaupt sein. Dies lässt sich im Prinzip leicht erklären - 98% der Kunden haben nichts mit IT zu tun. Das Konzept des Prozesses zur Erstellung eines neuen Projekts ist nicht nur vage, sondern im Allgemeinen pervers. Aufbauend auf ihren eigenen Vermutungen, einigen Stereotypen und ihrem persönlichen inneren Verständnis scheint es ihnen, dass das Leben genau so arrangiert ist, wie sie es sich gedacht haben. Und vor allem kann nichts dagegen unternommen werden. Es ist unmöglich, einem Menschen zu vermitteln, dass alles völlig anders ist, als er es sich vorstellt. Versuche, die Wahrheit zu vermitteln, beginnen, die fragile Welt des Kunden zu zerstören und alle seine Illusionen an der Wurzel zu zerstören.Daher wollen viele das Problem nicht nüchtern betrachten und ihre erfundenen Träume zerstören, die nur Programmierer brauchen, um eine halbherzige Idee zu geben. Morgen wird der Kunde ein erfolgreiches Startup und Millionär.Das zweite Problem, das ebenfalls wichtig ist, besteht darin, dass Kunden überwiegend nicht erkennen können, dass die Leistungsbeschreibung (TOR) für Programmierer erforderlich ist, um das Projekt selbst zu erstellen und nicht die Arbeitskosten und dementsprechend das Budget zu berechnen. Ich stoße jeden zweiten Tag auf dieses Problem. Ein bestimmter Kunde wendet sich an das Entwicklungsteam, um die Kosten des Projekts zu berechnen. Zur Erklärung des Projekts versucht der Kunde, den Entwicklern seine Idee mit schönen Reden und aktiven Gesten zu vermitteln. Und er wundert sich aufrichtig, warum Programmierer ihn zu einem Systemanalysten schicken. Am häufigsten für mich.Und was passiert am Ende? Anstatt zu erkennen, wie wichtig es ist, dass das Konzept eines neuen Projekts der wichtigste Teil ist, dass das Projekt ohne einen technisch kompetenten Ansatz zum Scheitern verurteilt ist, versuchen einige Kunden bereits, mir die Kosten des Projekts anhand einiger Worte über seine Coolness und Notwendigkeit zu „entreißen“. Wenn sie verstehen, dass sie in die Entwicklung technischer Spezifikationen, Konzepte, Ideen und Architektur investieren müssen, versuchen sie, jemanden hinter mir zu suchen: Zumindest Programmierer, zumindest einige Freiberufler, es ist überhaupt nicht klar, wer ihnen ein cooles Projekt ohne Worte verspricht Dokumentation und günstig.Das dritte Problem ist ein völliges Missverständnis des Zwecks, für den ein Spezialist eingestellt wird. Intellektuell entwickelte Menschen verstehen klar, dass sie, wenn sie einen hochrangigen Spezialisten einstellen, auf das hören müssen, was ihnen gesagt und empfohlen wird. Das ist aber ideal. Und in der alltäglichen und grausamen Realität sagt der Kunde dem Spezialisten sehr oft, wie es sein soll. Und selbst wenn Sie sich umbringen und erklären, dass dies nicht richtig ist, wird dies in Zukunft zu Problemen führen usw. Als Kunde muss ich es besser wissen und tun, was Ihnen gesagt wurde (in diesem Moment erinnerte ich mich an eine wundervolle Komödie über Bradleys Panzerwagen im Film "Pentagon Wars"). Und hier treten bereits einige Widersprüche in Kraft: den Kunden zu verlieren oder Ihren Ruf zu zerstören.Das vierte Problem besteht darin, die goldene Geschäftsregel nicht zu verstehen. Wenn es kein Geld gibt, dann gründen Sie kein Unternehmen. In den 90er Jahren war eine solche Anekdote relevant: „Zwei neue Russen treffen sich. Man sagt, er möchte eine Eintopfkomposition kaufen. Und der zweite sagt, dass er es ohne Probleme verkaufen wird. Wir haben vereinbart, den Deal in einem Monat abzuschließen. Einer suchte nach Eintopf, der zweite nach Geld. “ Jahrzehnte vergehen, und das Denken vieler ändert sich nicht. Und wenn ein Geschäft für Vertrieb und Produktion zumindest vielen klar ist, dass wenn es kein Geld dafür gibt, es nichts gibt, was die Menschen mit ihren Träumen aus dem Kopf bekommen könnten, dann verstehen viele es in der IT überhaupt nicht. Und Denken ist so etwas. Schließlich kann ich jede Raubkopien-Software kostenlos online herunterladen. Schließlich sind vor allem CMS kostenlos. Was muss ich also bezahlen, wenn ich mein Startup erstelle?!Ich habe 500 US-Dollar genug, um mein eigenes soziales Netzwerk usw. zu erstellen. Dies wird besonders durch alle Arten von amateurhaften Artikeln junger Blogger befeuert, die erzählen, wie sie mit Hilfe der WordPress-Selbstinstallation "in den Himmel aufgestiegen" sind.Das fünfte Problem ist die aufrichtige Überzeugung, dass Sie mit Standardsoftware komplexe benutzerdefinierte Aufgaben lösen können. Ich stoße auch ziemlich oft auf dieses Problem. Viele Leute glauben wirklich, dass es ausreicht, eine Art Programm zu kaufen, und mit seiner Hilfe wird es möglich sein, ein eigenes Startup zu gründen oder einfach Geld zu verdienen. Zum Beispiel in einem der Artikel, die ich über das Projekt des Best-House-Immobilienportals geschrieben habe - " Startup on your own. Geschichte der Erstellung des Immobilienportals" . , , . . (), , . 100, . , .
, .
, .
1) Um Ihr Startup zu erstellen, müssen Sie den Prozess der Erstellung von IT-Projekten selbst sehr gut verstehen. Es ist notwendig, einen klar strukturierten Plan zu erstellen, der in klare Schritte unterteilt wird. Und Schritt für Schritt, Schritt für Schritt.2) Um das Budget Ihres Projekts beurteilen zu können, müssen Sie einen detaillierten ToR erstellen. Wenn Sie dies nicht selbst tun können, müssen Sie einen Spezialisten beauftragen. Ein kompetenter Spezialist wird dafür viel Geld nehmen. Zum Beispiel berechne ich 30 US-Dollar pro Stunde für die Entwicklung der Dokumentation für ein Projekt. Und die Zeit kann je nach Komplexität des Projekts zwischen 50 und Hunderten von Stunden dauern. Dies bedeutet, dass Sie die Kosten noch tragen müssen, um Ihre Kosten zu verstehen. Hier ist so ein Teufelskreis.3) Wenn Sie kein Geld für das Projekt haben, macht es keinen Sinn, etwas zu drehen und zu rühren und zu versuchen, auf Kosten eines anderen Gutes für sich selbst zu tun. Systemanalytiker, Architekten, Projektmanager und Programmierer sind keine Narren oder Idioten! Viele Kunden denken aus irgendeinem Grund anders. Sie sollten nicht versuchen, Menschen zu täuschen, die zumindest viel erfahrener sind als Sie. Wenn es kein Geld gibt, suchen Sie entweder einen Sponsor, einen Investor oder vergessen Sie Ihre Träume. Niemand wird kostenlos oder für einen zukünftigen Anteil am Projekt arbeiten.4) Versuchen Sie nicht, das Projekt dem der Wettbewerber anzupassen. Selbst wenn Sie es besser machen, können Sie es einfach nicht finanziell fördern. Ich weiß wovon ich rede. Machen Sie nur eindeutige Startups.5) Wenn Sie kein Dokumentationspaket haben oder bestenfalls einige Seiten mit Schnittstellenzeichnungen und Webseiten haben, wenden Sie sich sofort an Programmierer, die sofort mit der Arbeit beginnen. Sie setzen also selbst den Scheck und den Schachmatt. Was Sie selbst über das Projekt gedacht haben, wie es sein sollte und wie Sie es gemacht haben, sind zwei große Unterschiede. Sie beweisen niemandem etwas, und niemand wird Ihnen zuhören.Von den wichtigsten vielleicht alle. Sei verantwortungsbewusst und pedantisch. Es gibt keine Kleinigkeiten in Startups. Eile nicht und rase nicht von einem Extrem zum anderen. Der Besitzer von Ali Express ging 15 Jahre lang langsam und systematisch zum Erfolg. Haben Sie einen kalten Kopf und ein warmes Herz - und Sie werden Erfolg haben.