Für ein aufstrebendes Startup haben wir in kürzester Zeit ein App-MVP erstellt. Dabei handelt es sich um das \“kleinste durchführbare Produkt\“, das die wichtigsten Nutzeranforderungen abdeckt ohne sich in Detail-Funktionalitäten zu verlieren.
Wie wir dabei vorgegangen sind und welche Herausforderungen wir dabei gemeistert haben, lesen Sie hier. Und sollte Sie dabei die Lust nach einem eigenen App-Projekt überkommen, vereinbaren Sie gerne jederzeit ein kostenfreies, unverbindliches Erstgespräch mit uns und wir schauen gemeinsam, wie wir Sie unterstützen können!
Ein App MVP in unter 6 Wochen
Ziel des gemeinsamen Projekts war die Erstellung des App MVP. Durch eine Messe, auf der der MVP präsentiert werden sollte gab es eine klare Deadline und Erwartungshaltung bezüglich des Scopes der Anwendung. Startup-typisch war das Budget ebenfalls knapp kalkuliert. Zuletzt sollte das IT-verantwortliche Teammitglied des Startups von Anfang an in den Entwicklungsprozess einbezogen werden, damit dieses die Entwicklung nach Ende der Projektlaufzeit eigenständig weiterführen kann.
Abstimmung des Projektvorgehens
Noch vor Beginn des Projektzeitraums wurden die Ziele, Einschränkungen und die Erwartungshaltung bezüglich des Projekts abgestimmt. Anhand dieser wurde ein Projektplan entworfen und Meilensteine definiert, die wir dafür nutzten den Projektfortschritt transparent zu machen.
Da es bisher keine vergleichbaren Produkte auf dem Markt gibt, führten wir das Projekt nach agilen Methoden durch, um während der Entstehung der Software laufend relevante Anpassungen machen zu können.
Flutter und Firestore für eine effiziente App-Entwicklung
Da die App sowohl auf Android, als auch auf iOS (und in absehbarer Zeit auch auf Smartwatches) laufen sollte, fiel die Wahl auf Flutter, das hybride App Framework von Google. Um die Kosten und die Komplexität gering zu halten wurde Firebase Firestore als Datenbank gewählt und eine initiale Datenstruktur erstellt.
Da die zukünftigen Nutzenden grundsätzlich wenig bis keine Erfahrung im Umgang mit modernen Technologien haben, bzw. Einschränkungen bei der Nutzung eben dieser haben wurde besonders großer Wert auf Usability gelegt.
Agiles Vorgehen in dynamischer Umgebung
Da es sich bei dem Kunden um ein Startup handelte waren die genauen Anforderungen an das Endergebnis zu beginn noch sehr dynamisch. Durch die agile Vorgehensweise konnten diese Unsicherheiten aber durch iterative Entwicklung der einzelnen Features gut ausgeglichen werden. So konnten wir trotz fehlenden Vergleichsprodukten und in einer bisher kaum digitalisierten Domäne eine App entwickeln, die sich nicht nur leicht bedienen lässt, sondern letztendlich den Nutzenden einen konkreten Mehrwert liefert.
Das Design der App wurde von uns gleich zu Beginn des Projekts skizziert und dann ebenfalls iterativ vervollständigt.
Mit Kollaboration zum finalen App MVP:
Um den Herausforderungen zu begegnen einigten wir uns auf einen engen Austausch. In wöchentlichen Update-Terminen wurde das gesamte Team auf Kundenseite über den aktuellen Stand der Software und etwaige Herausforderungen informiert. Durch die enge Einbindung des Entwicklers auf Kundenseite und die regelmäßige Zusammenarbeit haben wir es geschafft in kürzester Zeit eine neuartige App zu entwickeln.
Zum Ende des Projekts wurde die neue App erfolgreich übergeben. In einem Abschlussmeeting wurden alle wichtigen Stakeholder auf Kundenseite über den finalen Stand der Software aufgeklärt und durch die laufende Einbindung des Kunden-Entwicklers war sichergestellt, dass das Projekt selbstständig vom Kunden weitergeführt werden kann. Für etwaige Bugs oder Nachfragen waren wir selbstverständlich (auch bis jetzt) stets verfügbar, sodass der Kunde rundum zufrieden ist.
Und was wird Ihr nächstes App Projekt?
Lassen Sie uns gemeinsam schauen, wie wir Sie bei Ihrem App-Projekt unterstützen können! Schreiben Sie uns einfach eine Nachricht und erzählen Sie uns von Ihrer Idee. Wir freuen uns von Ihnen zu hören!