Die ersten paar Wochen von Simple Analytics waren super aufregend/beängstigend/hektisch! Ich habe vor weniger als einem Monat gestartet, also werde ich im nächsten Beitrag (wenn ich Daten aus einem Monat habe) über die Einnahmen (~ 300 $ MRR) schreiben, aber ich würde gerne erklären, warum dies mein erstes erfolgreiches Projekt ist. Es ist das erste Projekt, das ich jemals richtig gestartet habe. Ich habe schon viele Websites erstellt, aber für Simple Analytics habe ich einen anderen Ansatz gewählt. Normalerweise baue ich eine Website, zeige sie meinen Freunden und versuche, über Suchmaschinen ein gewisses organisches Wachstum zu erzielen. Das funktioniert zwar irgendwie, ist aber kein guter Start. Diesmal habe ich die Dinge also anders angepackt.
Wir alle haben "The Lean Startup" von Eric Ries gelesen, und er spricht über einige großartige Ideen. Iterativer Aufbau von Produkten und Herstellung eines minimalen lebensfähigen Produkts, das mit den ersten Anwendern getestet wird. Eine Sache, die ich anders gemacht habe, war, wie ich den Code geschrieben habe. Normalerweise würde ich ein schickes Framework nehmen, das perfekt für die Benutzererfahrung wäre, ich würde eine großartige Datenbank auswählen, die alle Daten verarbeiten könnte, wenn ich Millionen von Datensätzen hätte. Während der Arbeit daran würde ich ein cooles Tool finden, das perfekt ist, um es noch besser zu machen. Tage später richte ich das Frontend, die Datenbank und das coole Tool ein und bin mit dem Datenbank-Setup nicht zufrieden. Also muss ich sie ändern und sicherstellen, dass alles, was ich um sie herum gemacht habe, mit der neuen Datenbank funktioniert. Bis dahin wäre meine Motivation weg und ich würde das Projekt nicht beenden wollen. In der Zwischenzeit kommt etwas Neues hinzu. Aber dieses Mal beschloss ich, anstatt das technische Meisterwerk zu bauen, eine funktionierende Version mit den Tools und der Datenbank zu erstellen, die ich gut kannte, damit ich die Website fertigstellen konnte, bevor meine Motivation weg war. Diesmal hat es geklappt!
Für das Backend verwendete ich Node.js ohne Framework (keine Notwendigkeit, sich mit Black Boxes auseinanderzusetzen), eine Datenbank, mit der ich bereits sehr vertraut war: PostgreSQL (ich bin so froh, dass ich nur rohe Abfragen ohne ORM schreibe), und das Deployment auf einem VPS, was ich schon viele Male gemacht habe. Der Gedanke, etwas schnelles (und sicher nicht perfektes) zu bauen, gab mir so viel Energie. Es gibt nichts wirklich Ausgefallenes an diesem Projekt und deshalb hatte ich Motivation und Zeit, mich auf das Marketing zu konzentrieren.
Ein Freund, der sich intensiv mit Facebook-Marketing beschäftigt, schlug vor, ein Video zu machen, das einen viralen Effekt haben könnte. Etwas, das auch Nicht-Entwickler verstehen würden, und es sollte lustig sein. Zufällig kenne ich die Leute von TÊTU (einem Filmstudio), die von der Idee sehr begeistert waren. Nach einem Tag Brainstorming hatten wir ein Drehbuch. Am nächsten Tag war Drehtag und wir mussten alles an einem Tag fertigstellen. Wir begannen morgens um 9 Uhr und waren um 3 Uhr nachts fertig. Ein paar Tage später war die bearbeitete Version auf der Website von Simple Analytics zu sehen.
Das Design der Plattform erhielt viele positive Kommentare. Der Dank geht an Michelsen Design, die die gesamte Website in weniger als 2 Tagen entworfen haben. Und ja, einige Design-Dinge sind noch nicht richtig implementiert, aber das beweist meinen Standpunkt. Es ist nicht wichtig, in diesem frühen Stadium so viele Stunden in Kleinigkeiten der Plattform zu investieren.
Die Markteinführung des Produkts.
Wie ich schon sagte, habe ich nie ein Projekt richtig gestartet. Ich wusste auch nicht, dass das sehr wichtig ist, bis ich Mitglied der WIP.chat-Gruppe wurde. Das ist eine Gemeinschaft von so genannten Machern, in der man Fragen stellen, eine öffentliche ToDo-Liste führen, an Diskussionen teilnehmen und sich von den Erfolgen anderer motivieren lassen kann. Durch diese Gruppe wurde ich auf das Thema "Launch" aufmerksam und wie man es anstellt. Also erstellte ich eine Liste von Plattformen, auf denen ich Simple Analytics vorstellen wollte: Product Hunt, Hacker News und Reddit.
Vor ein paar Wochen, am 19. September 2018, startete ich auf Product Hunt und hoffte wirklich, unter die Top 3 zu kommen. Es war eine knappe Entscheidung, aber ich kam unter die Top 3 und blieb dort für den Rest des Tages. Ich bekam etwas Feedback, aber nicht so viel wie am Tag danach, als ich mein Projekt bei Hacker News einreichte (ich werde meinem Start bei HN später einen weiteren Beitrag widmen). Es blieb 1 Tag lang auf der Homepage und stand 9 Stunden lang auf dem ersten Platz. Jetzt habe ich meine Idee validiert, und es ist an der Zeit, das Produkt zu verbessern und meine Early Adopters zu bedienen.
Ich sage nicht, dass jeder diesen Ansatz verfolgen sollte. Ich bin ein Einzelentwickler, was ein anderer Fall ist als ein Team, und ich habe viel Erfahrung in der Entwicklung von Software, so dass ein Framework für andere vielleicht schneller wäre. Worauf ich hinaus will, ist, dass man sein Produkt mit den Werkzeugen bauen sollte, die man kennt, anstatt sich andere Dinge auszudenken, die die Aufgabe besser erledigen könnten. Natürlich habe ich auf Hacker News einige Kommentare erhalten , in denen gesagt wird, ich solle bessere Tools verwenden, aber ist das eine Bestätigung für mein Startup? Ich glaube nicht. Entwickeln Sie Ihre Idee schnell, validieren Sie Ihre Idee und verbessern Sie sie oder konzentrieren Sie sich auf etwas anderes.