Zum Inhalt springen

Fallstudie · Operations-Analytik · Mobile

Lucky Shrimp — Prototyping, das ein Mobile-Build-Budget um 20 % senkte

Veröffentlicht am · Aktualisiert am · Von YuSMP Group Engineering

Wie wir mit Rapid Prototyping und konsequentem MVP-Scoping eine Echtzeit-Flottenanalyse-App auf iOS und Android auslieferten — und das Entwicklungsbudget um rund 20 % senkten, indem wir jeden Screen in einem klickbaren Prototyp validierten, bevor eine Zeile Produktionscode geschrieben wurde. Gebaut für Entscheidungsträger, lieferbar an Teams in den gesamten USA & der EU.

BrancheOperations-Analytik · Mobile
Projektjahr2024
ZusammenarbeitFestpreis + Support
Lucky Shrimp Start-Dashboard — Donut-Diagramm zu Plan-Ist-Fang und KPI-Kacheln auf iOS

Die Aufgabe — zwei Wochen Tabellenkalkulation in einen Blick verwandeln

Das Führungsteam von Lucky Shrimp betrieb eine Mehrschiff-Flotte mit Excel. Fang- und Produktionszahlen über die Flotte hinweg zu konsolidieren dauerte rund zwei Wochen, und sobald ein einheitliches Bild existierte, hatten sich die darin beschriebenen Bedingungen längst weiterentwickelt. Die Entscheidungsträger wollten, was jedes moderne Operations-Team in den USA & der EU will: ein Echtzeit-Dashboard, das man auf dem Smartphone öffnen und in dreißig Sekunden lesen kann. Das Risiko bei einem solchen Build ist Over-Scoping — datenintensive Apps laden zu endlosen „Wenn wir schon dabei sind"-Funktionen ein, und genau dort bluten Mobile-Budgets aus. Daher begann die Zusammenarbeit nicht mit Code, sondern mit einem Prototyp. Wir bauten Lucky Shrimp aus einer einzigen, validierten Erkenntnis: Der Führungs-Nutzer braucht nicht jedes Diagramm, er braucht die vier oder fünf Zahlen, die eine Entscheidung verändern. Das Produkt, das wir unter yusmpgroup.ru ausgeliefert haben, ist eine Analyse-App für Führungskräfte mit einer Rolle auf iOS und Android, und der Weg dorthin — zuerst prototypisieren, hart scopen, einmal bauen — ist der Grund, warum das Entwicklungsbudget rund 20 % niedriger ausfiel, als ein konventioneller Bau-und-sieh-weiter-Ansatz die beteiligten Stakeholder in den USA und der EU gekostet hätte. Der Build gehört zu unserem Bereich Mobile App-Entwicklung.

Projekt-Highlights

Klickbarer Prototyp vor jeder Codezeile Konsequentes MVP-Scoping ~20 % geringeres Entwicklungsbudget Plan-Ist-Fang-Dashboard Drill-down-Analytik pro Schiff Quotenverfolgung nach Art & Zone Native Kotlin- + Swift-Clients iOS & Android · bereit für USA & EU

In Zahlen

Eine Momentaufnahme dessen, was der prototypengetriebene Ansatz für Lucky Shrimp über iOS, Android und ein gemeinsames Analyse-Backend lieferte.

~20%geringeres Entwicklungsbudget gegenüber einem Build-First-Ansatz — Nacharbeit im Prototyp beseitigt, nicht im ausgelieferten Code
2 Wo → Sek.Zeit bis zu einer konsolidierten Flottenansicht — von einem zweiwöchigen Tabellenzyklus zum Lesen eines Echtzeit-Dashboards
2native Plattformen — iOS in Swift und Android in Kotlin, aus einem gemeinsamen Aggregations-Backend
1fokussierte Nutzerrolle im MVP — das Führungs-Dashboard, beschränkt auf entscheidungsrelevante KPIs
~2 Mon.aktives Build-Fenster — der Prototyp zog die schwierigen Entscheidungen vor, bevor das Engineering startete
8–14 Wotypisches Lieferfenster für ein vergleichbares datenintensives Mobile-MVP in beiden Stores
Lucky Shrimp klickbarer Prototyp — Start-Dashboard mit Fang-KPIs, validiert vor dem Produktionscode

Warum zuerst prototypisieren statt bauen und vorführen

Der günstigste Ort, einen Fehler bei einer mobilen App zu machen, ist ein Design-Tool; der teuerste ist ein ausgelieferter iOS- und Android-Build. Genau dieser einzelne Kompromiss ist der Grund, warum wir Lucky Shrimp mit einem klickbaren Prototyp statt einem Sprint-Plan eröffneten. Stakeholder tippten sich durch ein originalgetreues Modell jedes Screens — das Start-Dashboard, den Schiffs-Drill-down, die Quotenansichten — und die Screens, die sich ihren Platz nicht verdienten, wurden gestrichen, bevor ein Entwickler sie berührte. Prototyping ist keine Dekoration; es ist ein Instrument der Kostenkontrolle. Jeder Screen, der den Prototyp überstand, war bereits validiert, sodass das Team einmal baute, statt zu bauen, vorzuführen, die Lücke zu entdecken und neu zu bauen.

Hier kommt auch die rund 20-prozentige Budgetreduktion her, und es lohnt sich, beim Mechanismus präzise zu sein. Wir schrieben keinen schnelleren Code. Wir schrieben weniger Code, weil der Prototyp die redundanten Funktionen, die falschen Datenhierarchien und die spekulativen Screens entfernte, die ein konventioneller Build implementiert, vorgeführt und dann verworfen hätte. Ein Prototyp verwandelt die teuerste Klasse von Änderung — „eigentlich brauchen wir das komplett anders" — in eine fünfminütige Bearbeitung in der Designdatei. Das ist der Hebel, und er steht jedem Team in den USA & der EU offen, das bereit ist, im Voraus einen Bruchteil des Budgets aufzuwenden.

Prototype-First vs. Build-First vs. kein Design — wie sich das Budget tatsächlich verschiebt
Dimension Prototype-First (Lucky Shrimp) Build-First / Vorführen-und-Korrigieren Kein Design — direkt zum Code
Wo Fehler erkannt werdenIm Design-Tool — Minuten zur BehebungNachdem ein Sprint ausgeliefert ist — Tage zur BehebungIn Produktion / Store-Review — Wochen zur Behebung
Typische NacharbeitskostenAm niedrigsten — Änderung, bevor Code existiertMittel — ausgelieferte Screens neu implementierenAm höchsten — eine laufende Codebasis refaktorieren
Scoping-DisziplinErzwungen — Funktionen vor dem Build begründetSchwach — Funktionen mitten im Flug ergänztKeine — Umfang im Code entdeckt
Stakeholder-FreigabeFrüh, an einem antippbaren ModellSpät, an laufender SoftwareNach dem Launch, an der Live-App
VorabkostenGering — ein Bruchteil des BuildsKeine — aber auf Nacharbeit verschobenKeine — mit Zinsen zurückgezahlt
Nettoeffekt auf das Budget~20 % niedriger bei diesem ProjektBasislinieOft über der Basislinie
Eignung für datenintensive AppsStark — Datenhierarchie früh validiertRiskant — Diagramm-Wildwuchs entsteht spätSchlecht — Analytik braucht zuerst Struktur

Prozess-Referenzen: Nielsen Norman Group zur Prototyp-Fidelity, Apple Human Interface Guidelines, Android-Design-Leitfaden.

Lucky Shrimp Analytik pro Schiff — Swift-Drill-down mit Fangstatistiken, Kapitän und Fanggebiet

iOS-Build — Swift, native Diagramme und Drill-down pro Schiff

Der iOS-Client ist nativ in Swift gebaut, denn ein datendichtes Führungs-Dashboard steht und fällt mit der Flüssigkeit der Diagramme und der Reaktionsschnelligkeit der Drill-downs. Der Startbildschirm führt mit der einen Zahl, die zählt — Plan-Ist-Fang als einzelner Donut und ein kurzer Stapel KPI-Kacheln — und ein Tippen führt den Nutzer eine Ebene tiefer in ein bestimmtes Schiff, wo wöchentliche Fang-gegen-Plan-Balken, der Kapitän, das Fanggebiet und die aktuellen Bedingungen auf einem ruhigen Screen sitzen. Wir folgten den Apple Human Interface Guidelines genau, damit sich die App auf dem Gerät eines vielbeschäftigten Entscheidungsträgers, der sie für einen Dreißig-Sekunden-Statuscheck öffnet, zugehörig anfühlt — nicht wie eine Reporting-Sitzung.

Native Darstellung zählt hier gerade deshalb, weil der Inhalt aus Zahlen besteht. Ein ruckelndes Diagramm oder ein hakeliger Drill-down untergräbt das Vertrauen in die Daten selbst, und Vertrauen ist das gesamte Produkt. Die iOS-Oberfläche nativ zu halten erlaubte uns, die Scroll-Performance abzustimmen, den Donut beim Datenrefresh zu animieren und die Schiffsansicht augenblicklich zu halten — das Erlebnis, das eine US- oder EU-Führungskraft von einem Werkzeug erwartet, das sie tatsächlich jeden Morgen öffnen wird. Die iOS-Oberfläche wird als Teil unseres Bereichs iOS- und Android-Engineering geliefert.

Lucky Shrimp MVP-Umfang — Kotlin-Quotenverfolgung nach Art und Zone mit gefangenen Gesamtmengen

Android-Build — Kotlin, Quotenverfolgung und die MVP-Schnittlinie

Der Android-Client ist in Kotlin geschrieben und rendert dasselbe validierte Screen-Set, das der Prototyp festgelegt hat: die Gefangen-gegen-Plan-Übersicht, die Quotenliste aufgeschlüsselt nach Art und Fangzone sowie die Produktionsertragsansicht. Beide Plattformen aus einem Prototyp zu bauen bedeutete, dass die iOS- und Android-Teams aus einem identischen, freigegebenen Blueprint arbeiteten — keine Plattform driftete in ihre eigene Interpretation des Dashboards, und keine Funktion erschien in einem Store und nicht im anderen. Diese Disziplin ist eine direkte Dividende des Prototypings: Die Schnittlinie wurde einmal gezogen, in der Designdatei, und beide Clients respektierten sie.

Der MVP-Umfang selbst war die andere Hälfte der Budget-Geschichte. Jede mögliche Funktion wurde an einer Frage gemessen — verändert sie eine Entscheidung — und Quotenverfolgung, Plan-Ist-Fang, Analytik pro Schiff und Produktionsertrag schafften den Schnitt, während eine lange Liste „nice to have"-Berichte es nicht tat. Hart zu scopen ist im Raum unangenehm und im Budget unbezahlbar, und es ist dieselbe Disziplin, die wir in jedes Projekt der individuellen Softwareentwicklung für Kunden in den gesamten USA & der EU einbringen.

Lucky Shrimp Flottenansicht und PHP-Backend-Übergabe — Echtzeit-Aggregation über Schiffe für US- und EU-Teams

Backend, Datenübergabe und eine datenschutzbewusste Architektur

Hinter beiden Clients sitzt ein PHP-Backend, das die unglamouröse Arbeit erledigt, von der das gesamte Produkt abhängt: Zahlen aus mehreren Schiffen zusammenführen, sie gegen den Geschäftsplan abgleichen, die KPI-Berechnung einmal durchführen und saubere, aggregierte Reihen über eine einzige API an iOS und Android übergeben. Die Aggregationslogik und die Quotenregeln in einem Backend zu bündeln, statt sie pro Plattform zu duplizieren, ist der Grund, warum die beiden Apps im Gleichschritt bleiben — eine Änderung daran, wie eine Quote berechnet wird, wird von einem Ort aus an beide Clients ausgeliefert. Die Flottenansicht ist, wo sich das auszahlt: eine Echtzeitliste von Schiffen, jedes nur ein Tippen von seiner eigenen Analytik entfernt, serverseitig zusammengesetzt, damit die Smartphones schlank und schnell bleiben.

Selbst für ein internes Operations-Werkzeug behandeln wir die Datenebene so, als würde sie einem externen Prüfer gegenüberstehen. Der Zugriff ist auf die eine Führungsrolle beschränkt, die das MVP definierte, der Transport ist verschlüsselt, und die Aggregationsschicht meldet aufsummierte Geschäftszahlen, statt rohe Einzeldatensätze pauschal offenzulegen — eine Haltung, die sauber auf die DSGVO-Erwartungen in der Europäischen Union und die CCPA / CPRA-Erwartungen in Kalifornien und den weiteren USA abbildet, sollte der Kunde die App jemals auf Teams unter diesen Regimen ausweiten. Die Steuerungsebene und die Aggregationsinfrastruktur sind Teil unseres Bereichs Cloud & DevOps.

Compliance-Haltung: DSGVO-konform · ISO-27001-bereit · SOC 2 Type II in Vorbereitung · HIPAA-fähig · CCPA-berücksichtigt.

Liefermethodik

Ein fünfphasiger Build, der Lucky Shrimp von einem Stapel Tabellen zu einer Echtzeit-Analyse-App auf iOS und Android führte — zuerst prototypisieren, hart scopen, einmal bauen.

Phase 1

Discovery & KPI-Mapping

Interviews mit der Führung, um die Handvoll Zahlen zu finden, die tatsächlich eine Entscheidung verändern — Plan-Ist-Fang, Leistung pro Schiff, Produktionsertrag, Quotenauslastung nach Art und Zone.

Phase 2

Klickbarer Prototyp

Ein originalgetreues, antippbares Modell jedes Screens. Stakeholder validieren die Datenhierarchie und streichen spekulative Funktionen, bevor Produktionscode existiert — der Kern der ~20 % Budgetersparnis.

Phase 3

MVP-Scoping

Jede Funktion an der Entscheidungswirkung gemessen. Das Führungs-Dashboard mit einer Rolle schafft den Schnitt; die lange Liste der Nice-to-have-Berichte wird auf eine dokumentierte Roadmap verschoben.

Phase 4

Native Plattform-Builds

Swift-iOS-Client und Kotlin-Android-Client, gebaut aus einem freigegebenen Blueprint, beide lesend aus einem gemeinsamen PHP-Aggregations-Backend, damit die Plattformen nie auseinanderdriften.

Phase 5

Launch & Iteration

Store-Einreichung, Echtzeit-Datenverdrahtung und ein Backlog, vorbereitet für die verschobenen Funktionen — die erweiterbare Architektur macht die nächste Phase zur Iteration, nicht zu einem zweiten Projekt.

Ein prototypengetriebenes MVP ohne Neuschreibung skalieren

Das Wichtigste, was ein MVP nach dem Launch tun kann, ist, keine Sackgasse zu werden, und Lucky Shrimp wurde so architektonisch angelegt, dass es das nicht wird. Weil der Prototyp die Datenhierarchie validierte, bevor das Engineering startete, bilden sich die Screens direkt auf ein Backend ab, dessen Aggregationsschicht gebaut wurde, um neue Eingaben aufzunehmen — zusätzliche Schiffe, neue Datenquellen, neue KPI-Ansichten — ohne die Clients zu stören. Die eine Führungsrolle, die das MVP definierte, ist die erste von mehreren, die die Architektur vorsieht; das Hinzufügen einer Flottenmanager-Rolle oder einer Produktionsleiter-Rolle ist eine Frage neuer Berechtigungen und neuer Ansichten über dieselben aggregierten Daten, nicht eines neuen Produkts. Das ist der Unterschied zwischen einer Wegwerf-Demo und einer echten ersten Version: Die Demo beweist einen Punkt und wird verworfen, während das MVP den Punkt beweist und zur Grundlage wird. Für das Lucky-Shrimp-Team bedeutet das, dass die nächste Arbeitsrunde — tiefere Analytik, Mehrrollen-Zugriff, mehr Flottenintegrationen — Iteration auf einer sauberen Codebasis ist, und die Prototype-First-Disziplin, die beim ersten Build rund 20 % sparte, zahlt sich weiter aus, während das Produkt für die dahinterstehenden Stakeholder in den USA & der EU wächst.

Lieferung in den gesamten USA und der Europäischen Union

Lucky Shrimp ist eine englischsprachige Operations-App, und die Art, wie wir sie bauen und betreiben, ist für verteilte Entscheidungsträger in den gesamten USA & der EU ausgelegt. Dieselbe einzelne Codebasis pro Plattform bedient Nutzer ohne regionalen Fork: Eine Führungskraft in Kalifornien, New York, Texas, Florida oder Washington liest dasselbe Dashboard wie ein Pendant in den Niederlanden, Deutschland, Frankreich, Irland oder Schweden. Wo die App personenbezogene oder operative Daten berührt, ist die Architektur darauf ausgelegt, den regulatorischen Flickenteppich zu respektieren, statt ihn zu bekämpfen — die Datenverarbeitungspraktiken richten sich nach der DSGVO für Nutzer in der Europäischen Union und nach der US-amerikanischen Datenschutzlandschaft der Bundesstaaten: CCPA / CPRA (Kalifornien), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), UCPA (Utah), TDPSA (Texas) und Oregon CPA. Weil der MVP-Umfang die Datenoberfläche bewusst schmal hielt — aggregierte Geschäftszahlen für eine Rolle — reduziert sich regionale Compliance auf ehrliche Offenlegung und Zugriffskontrolle statt auf eine Datentrennung pro Rechtsraum.

Das Engineering-Team hinter dem Build sitzt in der MEZ und arbeitet einen MEZ-Arbeitstag mit Überlappung mit der US-Ostküste (9–13 Uhr ET) für Stand-ups, Demos und Reviews — das Fenster, das einem US-Product-Owner und einem EU-Engineering-Team täglich vier Stunden Live-Überlappung verschafft, unter direkter Berufung auf DSGVO-Pflichten und kalifornische CCPA-Pflichten dort, wo die App auf regulierte Nutzergruppen ausgeweitet wird. Das Ergebnis ist eine Prototyping- und MVP-Fähigkeit, die wir auf datenintensive Mobile-Produkte für Teams überall in den USA & der EU anwenden können.

Tech-Stack und Roadmap

Swift SwiftUI Kotlin Jetpack Compose PHP REST API PostgreSQL MySQL Redis Figma Klickbarer Prototyp MVP-Scoping Charting / Data-Viz Docker CI/CD Nginx Prometheus Grafana

Die aktive Roadmap der individuellen Softwareentwicklung für Lucky Shrimp baut auf dem verschobenen MVP-Backlog auf: Mehrrollen-Zugriff über die einzelne Führungsansicht hinaus, tiefere Analytik pro Schiff und pro Art, konfigurierbare KPI-Dashboards und zusätzliche Datenquellen-Integrationen, sobald die Telemetrie der Flotte reift. Weil die Architektur vom Prototyp an erweiterbar gehalten wurde, ist jedes davon ein Funktionszuwachs statt eines Neuaufbaus. Infrastrukturpläne umfassen straffere Echtzeit-Pipelines und Observability, eingebaut in die Cloud & DevOps-Roadmap, sodass die nächste Phase auf demselben sauberen Fundament skaliert, das der erste Build geschaffen hat.

Prototypisieren Sie Ihr MVP so — sprechen Sie mit uns

Wenn Sie eine datenintensive mobile App, ein Echtzeit-Dashboard oder ein MVP definieren, bei dem das Budget eingehalten und die Nacharbeit weggeplant werden muss, haben wir dieses Prototype-First-Playbook für die USA & die EU durchgängig ausgeliefert und können es auf Ihren Build anwenden. Das Lucky-Shrimp-Fallbeispiel liegt unter yusmpgroup.ru (iOS und Android), und das Engineering-Team dahinter sitzt innerhalb von YuSMP Group. Wir arbeiten zum Festpreis für gut umrissene MVPs und mit dedizierten Entwicklerteams für die laufende Lieferung, mit einem MEZ-Arbeitstag und einem garantierten Fenster der Überlappung mit der US-Ostküste (9–13 Uhr ET) für Stand-ups, Demos und Reviews.

Discovery-Gespräch buchen Mobile-Entwicklungsleistungen ansehen

Häufig gestellte Fragen

Wie senkt Prototyping die Entwicklungskosten einer mobilen App?

Ein klickbarer Prototyp verwandelt Annahmen in etwas, das Stakeholder antippen können, bevor überhaupt Produktionscode existiert. Bei Lucky Shrimp ermöglichte das Prototyping dem Kunden, das Entwicklungsbudget um rund 20 % zu senken, denn die teuersten Fehler — falsche Screens, redundante Funktionen, unklare Datenhierarchien — wurden in einem Design-Tool erkannt und entfernt und nicht in einem ausgelieferten iOS- und Android-Build. Jeder Screen, der den Prototyp überstand, war bereits validiert, sodass das Engineering-Team einmal baute, statt zu bauen, vorzuführen und neu zu bauen.

Was ist ein MVP und wie definiert man dessen Umfang?

Ein MVP ist die kleinste Version eines Produkts, die den Kernnutzen liefert, den Nutzer tatsächlich brauchen. Wir definieren den Umfang, indem wir jede mögliche Funktion an einer einzigen Frage messen — bewegt sie die primäre Kennzahl, die dem Kunden wichtig ist. Für Lucky Shrimp war diese Kennzahl die Entscheidungsgeschwindigkeit, daher behielt das MVP Plan-Ist-Fang, Drill-down pro Schiff, Produktionsertrag und Quotenverfolgung bei und verschob alles andere. Konsequentes Scoping hielt den Build für die beteiligten Stakeholder in den USA und der EU im Budget.

Wie lange dauert es, eine datenintensive mobile App zu prototypisieren und zu bauen?

Ein klickbarer Prototyp für eine fokussierte Analyse-App mit einer Rolle dauert typischerweise ein bis drei Wochen, je nachdem, wie viele Datenansichten validiert werden müssen. Der anschließende MVP-Build — native iOS- und Android-Clients plus ein Aggregations-Backend — dauert bei vergleichbarem Umfang typischerweise acht bis vierzehn Wochen. Lucky Shrimp selbst hatte ein aktives Build-Fenster von rund zwei Monaten, weil der Prototyp Nacharbeit beseitigte, bevor das Engineering startete — genau das ist der Sinn, zuerst zu prototypisieren.

Warum native iOS- und Android-Clients statt Cross-Platform für eine Analyse-App?

Native Clients in Kotlin und Swift geben einem datendichten Dashboard die flüssigsten Diagramme, die reaktionsschnellsten Drill-downs und die sauberste Anpassung an die Designsprache jeder Plattform — was zählt, wenn vielbeschäftigte Führungskräfte in den USA und der EU die App für einen Dreißig-Sekunden-Statuscheck öffnen. Wir kombinieren native Clients mit einem gemeinsamen PHP-Backend, sodass die Aggregationslogik, die KPI-Berechnung und die Quotenregeln an einem Ort liegen und beide Apps über Releases hinweg im Gleichschritt bleiben.

Kann ein prototypengetriebenes MVP später zu einem vollwertigen Produkt skalieren?

Ja — das ist die Designabsicht. Der Lucky-Shrimp-Prototyp war so strukturiert, dass die validierten Screens direkt auf ein Backend abgebildet werden, dessen Aggregationsschicht neue Datenquellen, neue Rollen und neue KPI-Ansichten ohne Neuschreibung aufnehmen kann. Weil das MVP auf einer sauberen, erweiterbaren Architektur statt auf einer Wegwerf-Demo ausgeliefert wurde, wird das Hinzufügen von Mehrrollen-Zugriff, tieferer Analytik oder neuen Flottenintegrationen zu einer Konfigurations- und Funktionsaufgabe, nicht zu einem zweiten Projekt.

Diesen Fall teilen

LinkedIn X

Einen ähnlichen Build planen

Discovery-Gespräch buchen