Case Study: FitterYOU – CTO-Interimsmanagement bei einem Fitness-App-Start-up
Kurz beantwortet: EFFIT.com AG aus Landau/Pfalz entwickelte mit FitterYOU eine der ersten Fitness-Apps mit KI-personalisierten Trainingsvideos, hatte zu Projektstart aber weder App-Entwicklungs- noch SaaS-Betriebs-Know-how. XQ Digital (heute Bold & Epic Consulting) stellte ein Jahr lang einen Interims-CTO, der Architektur, Entwicklungspartner-Koordination und einen 24/7-Betrieb aufbaute – FitterYOU wurde anschließend mehrfach ausgezeichnet, unter anderem als „Sport-App des Jahres“, und Teampartner der Handball-Bundesligamannschaft Rhein-Neckar Löwen.
Ausgangssituation
Aufbauend auf jahrelanger Erfahrung in Trainingsmethodik hatte Fritz Grünewalt, der Gründer der EFFIT.com AG, die Idee zu einer Fitness-App, welche Trainingsvideos basierend auf dem Trainingsfortschritt der Nutzer personalisiert bereitstellen soll. Darüber hinaus erlaubt die Logik dem Nutzer, individuelle Schmerzzonen zu definieren und ungeliebte Übungen auszuschließen. Diese Informationen sollen unmittelbar vor Trainingsbeginn änderbar sein und bei der Zusammenstellung der Trainingsvideos berücksichtigt werden. Als Alleinstellungsmerkmal gewährleistet die FitterYOU-App, dass jede Übungseinheit bestmöglich und damit immer wieder aufs Neue individuell auf den Fitness- und Trainingsfortschritt des Nutzers zugeschnitten wird.
EFFIT.com hatte zum Zeitpunkt des Projektstarts lediglich einen festangestellten Backend-Entwickler und ein Netz von Freelancern und verfügte über kein Know-how im Bereich App-Entwicklung und Betrieb von SaaS-Infrastrukturen.
Lösungsansatz
Es wurde eine native App für iOS und Android entworfen, um Videos dynamisch aus Einzelbausteinen zusammenzusetzen, inklusive der Möglichkeit zur Anzeige über einen Second Screen. Da die Inhalte der Trainingsvideos erst kurz vor dem Start feststehen, können nur einzelne Video-Snippets serverseitig zur Verfügung gestellt werden, welche mit einer Logik in der App zu einem Trainingsvideo zusammengefügt werden. Daraus resultieren zigtausende mögliche Varianten, die genau auf den Trainingsfortschritt der Nutzer passen und den Eindruck der Personalisierung perfektionieren.
Damit dies auch jederzeit funktioniert, musste eine modulare Backend-Architektur auf Basis diverser Microservices entworfen werden. Diese Architektur erlaubt einen skalierbaren und wartungsarmen 24/7-Betrieb auf einer Standard-Cloud-Plattform wie AWS oder Azure.
Vorgehensweise
XQ Digital stellte EFFIT.com über den Zeitraum von einem Jahr einen Interims-CTO, welcher die Gesamtarchitektur mit entwarf und die Softwareentwicklung für Front- und Backend aufsetzte und strukturierte. Um die angestrebte Time-to-Market für FitterYOU zu erreichen und wichtige Deadlines für die Investoren zu halten, musste die Entwicklungsarbeit aufgeteilt werden. Dazu mussten neben den internen Ressourcen Freelancer und Dienstleister gefunden und während der Entwicklung koordiniert werden.
Die App für iOS und Android wurde zur Entwicklung ausgeschrieben und in enger Zusammenarbeit mit einem Entwicklungspartner umgesetzt. Die Backendanwendung wurde in einem internen Team mit festangestelltem Entwickler programmiert, welches durch Freelancer verstärkt wurde. Dabei wurde von Anfang an darauf geachtet, dass SW-Deployments so automatisiert sind, dass Betriebsmodelle für Cloud-Services wie AWS oder Azure genutzt werden können. Dies ermöglichte auch den Einsatz eines Dienstleisters für den 24/7-Betrieb, um Kosten einzusparen und interne Ressourcen zu schonen.
Weiterhin war es notwendig, einen 24/7-Betrieb aufzubauen, um die Verfügbarkeit des Backends – das für den reibungslosen Trainingsablauf zwingend notwendig ist – zu organisieren und SLAs für den Betrieb zu etablieren. Auch bei der Personalauswahl eines potenziellen Nachfolgers für die Rolle des CTO war XQ Digital beteiligt.
Ergebnisse
- Kein Training gleicht dem anderen und motiviert damit die Nutzer, dem Trainingsplan zu folgen – das sichert langfristige Abo-Verträge zur Erreichung der MRR-Ziele.
- Leistungsfähiges Backend, welches verschiedene Parameter wie Nutzerpräferenzen, die letzten Trainingseinheiten, den allgemeinen Trainingsfortschritt und andere kontextbezogene Parameter in Sekunden verarbeitet und ein passendes Training generiert.
- Eine umfangreiche und jederzeit skalierbare Infrastruktur kann kostengünstig und hochverfügbar mit geringem Betriebsaufwand 24/7 betrieben werden.
- Erfolgreiche Übergabe der CTO-Rolle an einen fest eingestellten Nachfolger nach Abschluss des einjährigen Interims-Mandats.
- Auftritt bei Höhle der Löwen, – zusätzlich zur Auszeichnung als „Sport-App des Jahres" und der Partnerschaft mit den Rhein-Neckar Löwen ein weiterer Beleg für die Marktreife der auf der neuen Architektur aufgebauten App.
Fazit
Der FitterYOU-Case zeigt, wie Interims-Management einem Start-up ohne eigenes Tech-Know-how zum entscheidenden Zeitfenster verhelfen kann: Statt selbst einen CTO zu suchen und einzuarbeiten, übernahm XQ Digital sofort operative Verantwortung für Architektur, Entwicklungspartner-Koordination und 24/7-Betrieb – und übergab die Rolle nach einem Jahr geordnet an einen dauerhaften Nachfolger. Für Investoren-getriebene Start-ups mit engem Time-to-Market-Fenster ist das ein Muster, das sich unabhängig von der Branche wiederholen lässt.
Häufige Fragen
-
Er übernimmt befristet die technische Gesamtverantwortung: Architekturentscheidungen, Aufbau und Koordination von Entwicklungspartnern und Freelancern, Aufbau eines belastbaren 24/7-Betriebs und die spätere geordnete Übergabe an einen dauerhaften Nachfolger.
-
Weil Trainingsvideos erst kurz vor Trainingsbeginn aus Einzel-Snippets zusammengesetzt werden und dabei zigtausende individuelle Varianten entstehen können. Eine modulare Backend-Architektur macht diesen Prozess skalierbar und wartungsarm im 24/7-Betrieb auf Standard-Cloud-Plattformen wie AWS oder Azure.
-
Die App-Entwicklung für iOS und Android wurde extern ausgeschrieben und mit einem Entwicklungspartner umgesetzt, während das Backend intern mit einem festangestellten Entwickler und ergänzenden Freelancern entwickelt wurde – koordiniert durch den Interims-CTO.