Wann Sie nach einem CTO für ein Software-Startup suchen sollten
Veröffentlicht: 2021-07-23Laut Business Insider konzentrieren sich 87 % der Unicorn-Startups im Wert von 1 Milliarde US-Dollar auf Software. Wir haben Uber, Instagram, Amazon, Twitter, Airbnb und jede Menge andere Erfolge. Sie alle sind digitale Produkte.
Nun, was ist, wenn Sie auch eine milliardenschwere Idee für ein zukünftiges Software-Startup haben, aber keine technischen Fähigkeiten haben? Es gibt zwei Möglichkeiten: Finden Sie einen Tech-Mitbegründer oder einen CTO.
Aber die Suche nach einem Mitgründer braucht Zeit und eine angemessene Menge an technischem Mitgründerkapital (bis zu 50 %), das Sie vielleicht nicht teilen möchten.
Der Weg hinaus? Werfen Sie einen genaueren Blick auf CTOs – Personen, die für die Umsetzung einer Geschäftsvision in eine technische Lösung verantwortlich sind.
In diesem Leitfaden erkläre ich, wie ein guter CTO Ihrem Software-Startup helfen kann und wann es der richtige Zeitpunkt ist, nach ihm zu suchen. Sehen Sie sich auch einige beliebte Einstellungsmöglichkeiten (und Einstellungskosten!) an.
Wofür ist ein Startup-CTO verantwortlich?
Reden wir über Uber.
Das Unternehmen wäre nicht so erfolgreich, wenn es nicht langjährige Nutzerprobleme wie lange Wartezeiten und hohe Preise lösen würde. Uber hat es möglich gemacht, indem es eine Menge intelligenter Algorithmen in seinen Apps verwendet hat. Diese Algorithmen verbinden Fahrer mit Fahrgästen, berechnen den Preis und sogar die zukünftige Nachfrage nach Fahrern.
Wenn Sie keinen überlegenen technischen Hintergrund haben, wäre das Erstellen einer so komplexen App zu schwierig. Und Uber war ein Pionier.
Noch ein paar Beispiele:
Ein CTO ist nicht nur ein erfahrener Programmierer mit mehr als 5 Jahren Erfahrung. Diese Leute haben eine Kombination aus technischem und betriebswirtschaftlichem Hintergrund. Sie wissen, wie man ein Team aufbaut und leitet, welche Entwicklungsstrategie man wählt und wie man effiziente Programmierprozesse einführt.
Welche Fähigkeiten sollte ein guter CTO haben? Dazu gehören oft:
- Kennen Sie alle Nuancen des Softwareentwicklungsprozesses
- Haben Sie fantastische Programmier- und QA-Fähigkeiten
- Sowie Projekt-/Teammanagementfähigkeiten
- Kommunikation, Mentoring und Führungsqualitäten
Hier ist, wofür ein Startup-CTO verantwortlich sein kann:
#1. Steuern Sie die Entwicklung von Minimal Viable Product (MVP).
Ein MVP enthält nur unverzichtbare Funktionen, die die Probleme der Benutzer lösen. Wenn Sie eine Fotobearbeitungs-App erstellen, sind Funktionen wie „Foto hochladen“, „Zuschneiden und drehen“ oder verschiedene Filter unverzichtbar.
Dies geschieht, um den Markt zu testen, ohne eine Tonne für das ursprüngliche Produkt auszugeben, wenn niemand weiß, wie sich die Dinge entwickeln werden.
Wenn sich das MVP als erfolgreich herausstellt, werden andere Funktionen entwickelt, nachdem das Benutzerfeedback eingeholt wurde.
Bei der Arbeit an einem MVP treffen CTOs wichtige Entscheidungen über die Technologien und steuern den Entwicklungsprozess. Manchmal übernehmen sie sogar die Rolle eines Programmierers und füllen die Personallücke. Deshalb sollte Ihr CTO ein verdammt guter Programmierer sein.
#2. Verwalten Sie das Entwicklungsteam
Rekrutierung, Onboarding und Personalmanagement können schwieriger sein, als es scheint. Es ist die Aufgabe des CTO, gute Einstellungen zu finden, Kandidaten zu interviewen und sicherzustellen, dass sie gut genug sind, um für Ihr Startup zu arbeiten. Und stellen Sie sicher, dass der Mentoring-Prozess in Ihrem Unternehmen so funktioniert, wie er soll.
#3. Übernehmen Sie die Rolle einer QA-Abteilung
Ein paar oder mindestens ein Qualitätssicherungsingenieur ist ein wahrgewordener Traum für ein Startup. Normalerweise ist dies nicht der Fall, da die Gründer nicht über genügend Ressourcen verfügen, um sie für ein QA-Team aufzuwenden.
Aus diesem Grund lastet das Testen und Beheben von Fehlern manchmal auf den Schultern des CTO und den Schultern ihrer Entwickler.
#4. Behandeln Sie DevOps-Aufgaben
Während QA-Ingenieure in Startups selten sind, sind DevOps Einhörner. CTOs kümmern sich um alle DevOps-Aufgaben, bis sich das Startup dedizierte Spezialisten leisten kann.
Der Aufgabenpool ist normalerweise mit der Verwaltung von Domainnamen, SSL, der Konfiguration von Servern und der Pflege von Datenbanken verbunden.
Wann ist der richtige Zeitpunkt, um einen CTO einzustellen?
In einer perfekten Welt gründet man zusammen mit einem Tech-Mitbegründer ein Startup. Aber Menschen mit kaufmännischem und technischem Hintergrund haben oft andere Dinge zu tun. Zum Beispiel ihr eigenes Startup gründen oder irgendwo bei Google arbeiten und ein hervorragendes Gehalt bekommen.
Wenn Sie also nicht in einer perfekten Welt leben, sind hier vier Hauptszenarien, in denen Sie erwägen sollten, einen CTO für Ihr Startup zu finden:
Es gibt einen riesigen Haufen ungelöster technischer Aufgaben
Sieht aus, als hättest du mehr auf dich genommen, als du tragen kannst. Oder einige unvorhergesehene Umstände führten zu all diesen Problemen.

Die Einstellung eines CTO kann hier eine gute Option sein. Sie helfen Ihnen, Aufgaben zu lösen und das Personal zu entlasten, indem sie einen effektiveren Arbeitsablauf oder einen schnelleren Einstellungsprozess organisieren.
Sie durchlaufen ein globales Tech-Upgrade
Es wird diesen Moment geben, in dem Sie feststellen, dass veraltete Tech-Stacks oder Lösungen Ihr Unternehmen im Stich lassen. Sie möchten beispielsweise Ihre iOS-App von Objective-C auf das aktuellere Swift migrieren. Oder Sie verschieben eine Desktop-Lösung ins Web, um sie zugänglicher zu machen.
Ein erfahrener CTO hilft Ihnen bei der Migration des bestehenden Produkts auf aktuelle Lösungen ohne Datenverlust.
Ihr Entwicklungsteam braucht einen starken Anführer
CTO verwaltet nicht nur Entwickler und koordiniert die Arbeit verschiedener Büros. Es ist eine Person, die eine klare Vorstellung vom Entwicklungsprozess des Produkts hat.
Manchmal ist die klare langfristige Vision etwas, das ein Startup nicht hat, aber die Stakeholder würden es gerne sehen.
Wie stellt man einen guten CTO ein? Es gibt ein paar Möglichkeiten, sie zu motivieren, an deinem Startup zu arbeiten:
- Eigenkapital anbieten . Nicht jeder CTO wird für Eigenkapital in einem No-Name-Startup arbeiten. Ihre Ideen sollten sehr detailliert und wirklich vielversprechend sein, um ihre Aufmerksamkeit zu erregen, und Sie sollten ihnen besser etwas Geld anbieten – zumindest genug, um die Miete und Lebensmittel zu decken.
- Gehalt anbieten . In diesem Fall sollten Sie genug Geld haben, um das durchschnittliche CTO-Gehalt in Ihrem Land zu decken. In den USA sind es beispielsweise etwa 165.164 US-Dollar pro Jahr.
- Starten Sie ein Startup ohne CTO . Sie müssen ein hervorragendes Entwicklungsteam zusammenstellen, damit es funktioniert. Dieser Weg ist rutschig, besonders wenn Sie keinen technischen Hintergrund haben, um das Team richtig zu führen.
Wenn Sie sich derzeit keinen CTO leisten können, versuchen Sie trotzdem, Ihr Startup zu gründen. Wenn es um Startups geht, spielt Zeit eine Rolle: Wenn Sie ein Feature heute nicht veröffentlichen, kann ein anderes Unternehmen morgen eine ähnliche Lösung präsentieren.
Wenn Sie langfristige Pläne, eine solide Idee und ein paar Benutzer haben, die bereit sind, Sie zu bezahlen, ist es besser, früher als nicht zu beginnen.
Wo sucht man nach einem CTO? (Kosten inbegriffen!)
Hier konzentriere ich mich auf drei beliebte Optionen und deren Vor- und Nachteile:
- Freiberuflich
- Auslagerung
- Im Haus
Beginnen wir mit Freiberuflern.
Freiberuflich
Heutzutage ist es gängige Praxis, alle Arten von IT-Freiberuflern einzustellen. Auf Upwork oder Fiverr findest du zum Beispiel alles, was du brauchst:
- iOS/Android-Entwickler
- Front-End- und Back-End-Webentwickler
- QA-Ingenieure
- UI/UX-Designer
- DevOps usw.
Die Raten sind im Vergleich zu internen Teams oder ausgelagertem Personal viel niedriger. Die Frage ist: „Ist es eine gute Idee, einen Freelancer für eine so hochrangige Position einzustellen?“
Die Zusammenarbeit mit dem CTO erfordert eine langfristige Perspektive, während Freiberufler oft an wenigen Projekten gleichzeitig arbeiten.
Natürlich macht es Sinn, wenn Sie mit diesem Freelancer schon einige Jahre zusammenarbeiten und wissen, dass er sich Ihrem Projekt verschrieben hat. Oder wenn sie mit Ihren Bekannten zusammengearbeitet haben und Sie sie nach Referenzen fragen können.
Ein weiterer Nachteil ist, dass es schwierig ist, die Fähigkeiten eines Freiberuflers zu testen, wenn Sie kein Techniker sind. Dann sollten Sie erwägen, einen technischen Berater für das Vorstellungsgespräch einzustellen.
Sie können auf Plattformen wie Upwork, Freelancer, Toptal und RemoteOK nach einem Startup-CTO suchen.
Auslagerung
Outsourcing ist eine Kombination aus mehr oder weniger ausreichender Zuverlässigkeit und erschwinglichen Preisen. Außerdem haben Sie viele Möglichkeiten, da Sie einen CTO aus jedem Land oder Unternehmen einstellen können, das diesen Service anbietet.
Wenn Sie Glück haben (oder ziemlich viel Zeit mit Recherchen und Interviews verbracht haben), können Sie ein hervorragendes Preis-Leistungs-Verhältnis erzielen.
Suchen Sie nach Outsourcing-Unternehmen für bestimmte Dienstleistungen wie Clutch, GoodFirms, Wadline, IT-Firmen.
Es ist eine bequemere Option im Vergleich zur Suche nach einem Freiberufler mit anständigen technischen und geschäftlichen Fähigkeiten. Sie müssen nur das Unternehmen auswählen, das CTO als Service anbietet.
Falls Sie nicht möchten, dass die Welt erfährt, welches Unternehmen Ihnen bei technologiebezogenen Aufgaben hilft, können Sie eine NDA und eine Kooperationsvereinbarung unterzeichnen. Die meisten Anbieter bieten das von Anfang an an.
Was die Nachteile betrifft, stellen Sie sicher, dass Ihr CTO gut Englisch spricht und weiß, wie man mit Zeitzonen umgeht. Oder Ihr Startup bleibt wegen endloser Meetings stecken.
Im Haus
Wahrscheinlich die beste Option, aber nur, wenn Sie genug Geld haben, um sich einen coolen Spezialisten leisten zu können – zum Beispiel, wenn Ihr Produkt bereits stabile Einnahmen bringt und Sie es ausbauen möchten.
Ein CTO ist eine Person, die Sie in Ihrer Nähe halten möchten. Bei der internen Einstellung sind Sie im selben Büro wie der CTO, was die Kommunikation erleichtert und schneller Entscheidungen trifft.
Es gibt viele CTOs, die bereit sind, in Ihrem Büro auf Websites wie LinkedIn, Indeed, Glassdoor zu arbeiten.
Das ist es! Es gibt genügend Möglichkeiten, einen CTO zu finden und einzustellen: Die günstigste ist wahrscheinlich die Zusammenarbeit mit einem Freelancer. Die zuverlässigsten? Ausgelagerte oder interne CTOs.
Noch ein Tipp: Da Sie sich auf Software-Startups konzentrieren, sind dennoch einige technische Kenntnisse erforderlich.
Möglicherweise wissen Sie nicht, wie man Apps in Kotlin schreibt oder tief in das ReactJS-Framework eintaucht. Aber zumindest sollten Sie wissen, wie der Softwareentwicklungsprozess abläuft, woraus Ihre App oder Website besteht und so weiter.
Das wird es einfacher machen, Investoren Ihre Vision vorzustellen, selbst wenn Sie einen CTO in der Nähe haben.