Was wir gemeinsam entwickeln können
01Nutzerabläufe an einer konkreten Aufgabe ausrichten
Eine Dienstleistung buchen, einen Auftrag verfolgen oder einen Status prüfen: Jede Aufgabe erfordert andere Entscheidungen. Vor der Umsetzung beschreiben wir die wichtigen Zustände – den ersten Besuch, eine laufende Aktion, eine geänderte Anfrage und eine abgeschlossene Aufgabe. So lässt sich der Umfang leichter prüfen, und die Oberfläche erhält einen klaren Zweck. Berechtigungen, Kontorollen und die für einzelne Nutzer sichtbaren Informationen gehören von Anfang an in diese Überlegungen, nicht erst im Nachhinein.
02Die App mit dem gesamten System verbinden
Wenn das Produkt es erfordert, kann die mobile Entwicklung Karten, Standortfunktionen, Benachrichtigungen und die Backend-Anbindung umfassen. Wir legen fest, welche Informationen die App liest, welche Aktionen sie verändern und wie die Verwaltungsoberfläche auf dem gleichen Stand bleibt. Eine Oberfläche sollte den Erfolg einer Aktion nicht melden, bevor das System ihn bestätigt hat. Netzwerkunterbrechungen und abgelehnte Anfragen brauchen verständliche Rückmeldungen und einen Weg, die Aufgabe fortzusetzen.
03Pilotphase und öffentliche Veröffentlichung unterscheiden
Ein sinnvoller Pilot beantwortet konkrete Fragen mit einem begrenzten Nutzerkreis. Eine Veröffentlichung im App-Store bringt eigene Anforderungen, Geräteprüfungen und Veröffentlichungsschritte mit sich. Wir vereinbaren, welche Plattformen und Abläufe zu welcher Phase gehören, statt einen Android-Build als Nachweis einer iOS-Veröffentlichung zu betrachten. Hosting, externe Dienste, App-Store-Konten und laufende Betreuung werden für das jeweilige Projekt ausdrücklich besprochen.
Ein nachvollziehbarer Leistungsumfang
- Dokumentierte Nutzerabläufe, Rollen und Abnahmekriterien.
- Überprüfbare mobile Oberflächen mit Anbindung an die vereinbarten API-Abläufe.
- Tests der wichtigsten Nutzerabläufe und ein Übergabeplan für die vereinbarte Entwicklungsstufe.
Von Anforderungen zum funktionierenden System
Zuerst klären wir das Problem und den kleinsten sinnvollen Produktumfang. Anschließend entwickeln wir Oberflächen und Umsetzung in überprüfbaren Schritten und betrachten dabei den gesamten Ablauf statt einzelner Bildschirme. Bei der Übergabe machen wir bekannte Einschränkungen sichtbar, damit die nächste Entscheidung auf nachvollziehbaren Ergebnissen beruht. Bei der technischen Ausrichtung arbeiten Sie direkt mit Xhevdet Ferizi zusammen. KI-Werkzeuge unterstützen die Entwicklung; Entscheidungen und Verantwortung bleiben beim Menschen.
Einblicke in unsere Entwicklungsarbeit
PREJ TaxiApp
PREJ TaxiApp verbindet separate Apps für Fahrgäste und Fahrer mit Dispositionsübersicht und Verwaltung. Die Abläufe für Buchung, Standort, Fahrtstatus und Barzahlung zeigen, warum mobile Oberfläche und Backend gemeinsam gestaltet werden müssen. Das aktuelle Portfolio beschreibt Android-Pilotversionen und dokumentierte Tests der Fahrtabläufe. Der öffentliche kommerzielle Start und die iOS-Veröffentlichung bleiben eigenständige Entwicklungsstufen. Dies ist ein Einblick in die Entwicklungsarbeit, keine Behauptung über eine bereits betriebene kommerzielle Flotte.
Projekt und aktuellen Entwicklungsstand ansehen ↗Praktische Fragen
Kann ein vorhandenes Backend genutzt werden?
Zunächst prüfen wir die verfügbaren Schnittstellen, Authentifizierung, das Datenmodell und bekannte Einschränkungen. Der Integrationsumfang hängt davon ab, was das bestehende System unterstützt. Notwendige Änderungen sollten vereinbart werden, bevor die mobile App darauf aufbaut.
Was sollte ich zum ersten Gespräch mitbringen?
Für den Einstieg reicht eine kurze Beschreibung der Nutzer und ihrer wichtigsten Aufgabe. Bestehende Oberflächen und Systeme, bevorzugte Plattformen sowie betriebliche Rahmenbedingungen helfen uns, daraus einen realistischen ersten Umfang abzuleiten.