Wie man als nicht-technischer Gründer mit der Arbeit an einer App beginnt
Einige der führenden Technologieunternehmen werden tatsächlich von Personen geführt und gegründet, die keine Techniker sind. Der Mitbegründer von Airbnb, Brian Chesky, war Industriedesigner in einem Unternehmen in Los Angeles, bevor er in die Welt der Technologie eintauchte. Heute ist Airbnb eine App, die es mit Größen wie Facebook und Twitter aufnehmen kann. Ein weiterer bemerkenswerter CEO ist Sean Rad, ein Studienabbrecher, der 2012 die beliebte Dating-App Tinder gründete. Heute ist Tinder ein 3-Milliarden-Unternehmen, das sich seines Rangs als eine der umsatzstärksten Apps im App Store rühmt. Nicht zu vergessen ist auch Evan Sharp, einer der Köpfe hinter einer der größten Social-Media-Plattformen im Jahr 2020. Evan ist Mitbegründer und Chief Creative Officer von Pinterest. Wie Sie vielleicht schon vermutet haben, war auch Evan kein Technikfreak, als er die Idee für Pinterest hatte. Er studierte Geschichte im Hauptfach an der University of Chicago. Diese Menschen hatten eines gemeinsam: Sie trafen auf Techniker, die ihnen bei der Umsetzung ihrer Ideen halfen. Kommunikation und visuelle Darstellungen waren ihr wichtigstes Werkzeug, um ihre brillanten Ideen den Ingenieuren zu vermitteln. Alex Turnbull, der Gründer von Groove HQ, sagte, dass er Photoshop und Mock-ups verwendete, um die Ideen an seine technischen Mitbegründer weiterzugeben. Nun, da wir diesen Zweifel in Ihrem Kopf ausgeräumt haben, fragen Sie sich vielleicht, wo Sie anfangen sollen, wenn Sie nicht über die technischen Fähigkeiten und das Know-how verfügen, die für die Arbeit an einem Produkt oder einer App erforderlich sind? Wir haben einige Tipps zusammengestellt, die Ihnen den Einstieg in die Entwicklung erleichtern können. Hier sind einige Dinge, die Sie beachten sollten:
Bevor Sie nach Programmierern suchen, sollten Sie zunächst Ihre Geschäftsidee analysieren. Bestimmen Sie, welche Art von Nische Sie bedienen werden und warum Ihre Zielgruppe Ihre App nutzen sollte. Werden Sie ein jüngeres oder älteres Publikum ansprechen? Gibt es ein bestimmtes Grundbedürfnis, das Sie erfüllen müssen, oder handelt es sich eher um einen Wunsch, ähnlich wie bei Social-Media- und Gaming-Apps? Eine gründliche Analyse hilft Ihnen dabei, die Merkmale und Funktionen zu ermitteln, die Ihren Geschäftszielen entsprechen. Arbeiten Sie mit Ihrem Team zusammen und erstellen Sie eine Liste der geschäftlichen Herausforderungen, die Sie mit der App lösen möchten. Listen Sie dann abschließend auf, welche Funktionen Ihre App haben soll: Funktionen, Merkmale und andere Dinge in Ihrer „Bedarfs“- und „Wunschliste“. Je spezifischer Sie diese Liste gestalten können, desto besser. Es ist eine gute Idee, sich zunächst mit Ihrem Team abzusprechen, um zu erfahren, ob Sie Folgendes benötigen:
Machen Sie Ihr Briefing so detailliert wie möglich; Sie möchten nicht, dass die Entwickler während des Entwicklungsprozesses irgendwelche Annahmen treffen. Der Entwickler, mit dem Sie zusammenarbeiten, sollte auch ein umfassendes Dokument mit Funktionsspezifikationen erstellen, um jeden Arbeitsablauf und jede Funktionalität genauer zu untersuchen. Erinnern Sie sich daran, wie Alex Turnbull seine Entwicklungsideen auch ohne technische Erfahrung zum Leben erweckt hat? Hier kommt es ins Spiel. Brainstormen Sie mit Ihrem Team über die Details und das Design Ihrer App, erstellen Sie Mockups, Workflows und Lo-Fi-Wireframes. Die Bedeutung der visuellen Kommunikation wird Ihr Schlüssel zum Erfolg in diesem Prozess sein. Auch wenn Worte Ihnen helfen können, Ihre Gedanken auszudrücken, reicht dies angesichts der Komplexität der Technologie in der Regel nicht aus. Selbst etwas so Einfaches wie handgezeichnete Skizzen auf einem Blatt Papier hilft Entwicklern nicht nur, Ihre Erwartungen zu verstehen, sondern macht auch Ihre Gedanken und Ideen ein wenig klarer. Lesen Sie sich die Ressourcen von Unternehmen wie DevsData durch, um weitere Ideen zum Prototyping und zum App-Entwicklungsprozess zu erhalten. Verwenden Sie Online-Tools wie MockFlow, um Wireframes, Prototypen und Mockups zu erstellen. Diese Ressourcen geben Ihnen eine Vorstellung davon, wie Sie mit der Arbeit an einer App beginnen können, auch wenn Sie keine solide technische Ausbildung haben. Vergessen Sie auch nicht die Bedeutung der Landing Page. Sie ist überall dort nützlich, wo das Unternehmen den Besucher davon überzeugen möchte, eine bestimmte Aufgabe auszuführen: sei es den Kauf abzuschließen oder die Kontaktinformationen zu hinterlassen. Lesen Sie, wie WebWave erklärt, warum Landing Pages so wichtig sind.
Nicht-technische Gründer von Technologieunternehmen konnten ihre Ideen mithilfe ihrer technischen Gründer verwirklichen. Realistisch betrachtet benötigen Sie mindestens einen Techniker, der Ihnen bei diesem Vorhaben hilft. Stellen Sie sich das wie die Zusammenarbeit zwischen einem Architekten und einem Ingenieur vor. Sie werden während des gesamten Entwicklungsprozesses jede Hilfe gebrauchen können. Sprechen Sie zunächst mit Personen, die bereits Apps für Start-ups entwickelt haben, sowie mit anderen Branchenexperten. Ihr Mitgründer könnte näher sein, als Sie denken. Evan Sharp von Pinterest lernte seinen Mitgründer Ben Silbermann während seines Architekturstudiums kennen. Ihre Erkenntnisse und Erfahrungen können Ihnen dabei helfen, Tausende von Dollar zu sparen, indem Sie offensichtliche Fehler vermeiden. Teilen Sie Ihre Ideen mit ihnen in Form eines Minimum Viable Product (MVP) und fragen Sie sie zu folgenden Themen: Softwareentwicklung, wie Sie Geld verdienen können, welches Geschäftsmodell Sie verwenden sollten, wie Sie Nutzer gewinnen können usw. Sie können Ihnen Ratschläge geben, in welche Richtung Sie Ihre Idee weiterentwickeln sollten, und Ihnen Vorschläge machen, wie Sie Ihre App einzigartig und praktisch gestalten können.
Viele Gründer ohne technische Vorkenntnisse denken, dass sie die Kunst des Programmierens erlernen müssen. Vor allem, wenn Sie nicht über eine begrenzte Anzahl an Mitarbeitern in Ihrem Team verfügen. Die meisten Start-ups erleben diese Hürde in der Anfangsphase. Es würde Ihnen sicherlich nicht schaden, das Programmieren zu lernen, aber es hat keine oberste Priorität, da die Entwickler, mit denen Sie zusammenarbeiten werden, über den erforderlichen Hintergrund und die Erfahrung in der Erstellung von Anwendungen verfügen. Dennoch ist es vielleicht keine schlechte Idee, sich mit den Grundlagen der Technologie vertraut zu machen, mit der Sie arbeiten werden. Google Flutter, React Native, Native iOS und Android sind nur einige UI-Software-Entwicklungskits, mit denen Sie sich vertraut machen und herumspielen können. Recherchieren Sie die Technologien, die bei der Entwicklung Ihrer App/Ihres Programms verwendet werden können, damit Sie sich nicht im Fachjargon verlieren. Versuchen Sie, sich mit den verschiedenen Tech-Stacks im Back-End, Front-End, den Datenbankoptionen, App-Buildern, Webdiensten, Hosting-Lösungen usw. vertraut zu machen. Je besser Sie über die Technologie informiert sind, desto bessere Entscheidungen können Sie treffen. Dadurch können Sie wiederum effektiver mit Ihren Entwicklern kommunizieren. DevsData empfiehlt insbesondere, Techcrunch und Venturebeat zu besuchen, um über die neuesten technischen Entwicklungen auf dem Laufenden zu bleiben.
Überlegen Sie sich Ihre Optionen, wenn es um die Erstellung der App geht. Als nicht-technischer Gründer müssen Sie sich darauf verlassen, dass jemand anderes die App für Sie entwickelt. Sollten Sie einen Freiberufler beauftragen oder vielleicht mit einer Softwareagentur zusammenarbeiten? Lassen Sie uns kurz alle Optionen durchgehen.
Die erste Möglichkeit besteht darin, einen technischen Mitbegründer einzustellen. Er wäre für alle technischen Aufgaben, Entscheidungen und Prozesse während des Entwicklungsprozesses verantwortlich. Da er das Unternehmen mitbegründet, wird er sich wahrscheinlich stärker für dessen Erfolg einsetzen.
Die zweite Möglichkeit besteht darin, mit einer Softwareagentur zusammenzuarbeiten. Dies ist eine zuverlässige Option, wenn Sie bei null anfangen und davon ausgehen, dass die Entwicklung mehrere Monate dauern wird. Sehen Sie sich das Portfolio der Agentur an, analysieren Sie einige ihrer früheren Arbeiten und fragen Sie nach aktuellen Kundenreferenzen. Es ist ein gutes Zeichen, wenn eine solche Entwicklungsagentur auch gerne in einen sinnvollen Dialog über Ihre App-Idee einsteigt – dies zeigt, dass sie aufrichtig ist und Ihnen wirklich dabei helfen möchte, eine bessere App zu entwickeln.
Die dritte Möglichkeit ist die Zusammenarbeit mit einem Freiberufler. Dies ist oft die budgetfreundlichste und praktischste Wahl, wenn Sie davon ausgehen, dass die Programmierarbeit weniger als einen Monat dauern wird. Freiberufler sind in der Regel Spezialisten auf ihrem jeweiligen Gebiet. Bevor sie sich selbstständig machen, haben die meisten von ihnen ihre Fähigkeiten in einem Technologieunternehmen oder Start-up verfeinert, was sie für diese Aufgaben wirklich zuverlässig macht. Beziehen Sie eine technische Person mit ein, wenn Sie einen Freiberufler einstellen. Auf diese Weise kann er feststellen und bestätigen, ob die Fähigkeiten des besagten Freiberuflers Ihren Anforderungen für das Projekt entsprechen. Stellen Sie sicher, dass Sie zunächst Regeln und Erwartungen bezüglich des Engagements des Freiberuflers für das Projekt und der Häufigkeit der Kommunikation festlegen. Vergewissern Sie sich, dass er über alle erforderlichen technischen Fähigkeiten verfügt, um Ihr Projekt nicht nur abzuschließen, sondern auch erstklassig zu gestalten. Sie fragen sich vielleicht, wie Sie einen guten Freiberufler auswählen können. Die Suche und Auswahl eines Freiberuflers für ein Projekt hängt von der Komplexität der zu erledigenden Arbeit ab. Es gibt drei Gruppen von Freiberuflern:
Wenn Sie also ein einfaches Projekt mit minimalen Anforderungen und einem minimalen Budget durchführen müssen, suchen Sie nach Anfängern. Wenn Sie ein Standardprojekt mit einem durchschnittlichen Budget durchführen müssen, suchen Sie nach Spezialisten auf mittlerer Ebene mit Erfahrung und einem Lebenslauf. Wenn Sie jedoch ein nicht standardmäßiges Projekt haben und einen nicht standardmäßigen Ansatz benötigen, achten Sie auf professionelle Freiberufler mit Expertenstatus. Ja, das wird teuer, aber im Gegenzug erhalten Sie ein hochwertiges, zeitnahes Produkt. Ob Sie nun mit einem Freiberufler, einem technischen Mitbegründer oder einer Entwicklungsagentur zusammenarbeiten, stellen Sie sicher, dass diese als Ihr Partner fungieren können und verstehen, in welche Richtung Sie sich mit der App bewegen möchten. Sprechen Sie mit den potenziellen IT-Anbietern und finden Sie heraus, was sie zu bieten haben. Informieren Sie sich über Ressourcen zur Auswahl eines Softwareanbieters, um sich ein umfassenderes Bild vom Auswahlverfahren zu machen.
Sie müssen nicht Ihr gesamtes Budget aufbrauchen, um eine großartige App zu entwickeln, aber Sie sollten auch nicht an bestimmten Ausgaben sparen. Denken Sie bei Budgetfragen daran, alle aufgeführten und unvorhergesehenen Ausgaben zu berücksichtigen. Vergessen Sie auch nicht, die späteren Phasen des Entwicklungsprozesses vorzubereiten und zu berücksichtigen. Wenn die App und die Zeit reif sind, können Sie über einen Angel-Investor, Zuschüsse der US-Regierung, eine Kickstarter-Kampagne und sogar Crowdfunding Spenden sammeln.
Nur weil ein Unternehmer nicht über technisches Wissen oder Fähigkeiten verfügt, bedeutet das nicht, dass er eine großartige Idee aufgeben sollte. Es gibt in der Branche Vorbilder, die keine Techniker sind und die Sie als Referenz nutzen können. Studieren Sie ihren Werdegang und ihre Denkweise, mit der sie durchgehalten und in der Technologiebranche Erfolg gefunden haben. Finden Sie die richtigen Leute, die Ihnen helfen können, Ihre Ideen zu verwirklichen. In jeder Branche ist ein zuverlässiges Team Ihr wichtigstes Kapital.
Seien Sie realistisch: Es ist definitiv möglich, ein Technologieunternehmen ohne technische Kenntnisse zu gründen, aber das bedeutet nicht, dass Sie sich ausschließlich auf diese Aussage verlassen können. Sie werden auf jeden Fall einen vertrauenswürdigen und talentierten Mitbegründer benötigen, der Erfahrung in der App-Entwicklung für Start-ups hat. Suchen Sie in Ihrem Netzwerk nach einer solchen Person. Die Gründung und Führung eines Technologieunternehmens hat viele Aspekte. Es geht nicht nur um die App-Entwicklung. Betrachten Sie das Projekt aus der Perspektive eines Unternehmens. Was können Sie für das Unternehmen tun? Da Sie kein Technikfreak sind, können Sie vielleicht die Führung im Marketing und Vertrieb oder im Personalwesen und in der Öffentlichkeitsarbeit übernehmen. Konzentrieren Sie sich auf die Fähigkeiten, die Sie haben, um das Unternehmen hervorzuheben, und überlassen Sie den Entwicklern die schmutzige Technikarbeit. Ihre Leidenschaft, Ihre Überzeugung und Ihr Verstand sind der Schlüssel, nicht Ihre Programmierkenntnisse.
DevsData – a premium technology partner
DevsData is a boutique tech recruitment and software agency. Develop your software project with veteran engineers or scale up an in-house tech team with developers with relevant industry experience.
Free consultation with a software expert
🎧 Schedule a meeting
“DevsData LLC is truly exceptional – their backend developers are some of the best I’ve ever worked with.”
Nicholas Johnson
Mentor at YC,
ex-Tesla,
Serial Entrepreneur
Categories: Big data, data analytics and AI | Software and technology | IT recruitment blog | IT in Poland | Content hub (blog)
general@devsdata.com
“I interviewed about a dozen different firms. DevsData LLC is truly exceptional – their backend developers are some of the best I’ve ever worked with. I’ve worked with a lot of very well-qualified developers, locally in San Francisco, and remotely, so that is not a compliment I offer lightly. I appreciate their depth of knowledge and their ability to get things done quickly. “
Nicholas Johnson
CEO of Orange Charger LLC,
ex-Tesla Engineer,
Mentor at YCombinator