- Startseite
- Fallbeispiele
- Team Extensions
- Etnetera
Webanwendung für Sportwetten | Team-Erweiterung
Frontend
API
Teamgröße
3
Etnetera Flow ist ein führendes Technologieunternehmen, das als eigenständige Einheit aus der Mobilfunkabteilung der tschechischen IT-Gruppe Etnetera Group hervorgegangen ist. Das Unternehmen ist auf die Entwicklung digitaler Produkte spezialisiert, mit einem starken Fokus auf die Erstellung hochmoderner mobiler Anwendungen für Android- und iOS-Plattformen.
Durch die Kombination eines kundenorientierten Ansatzes mit modernen Technologien liefert Etnetera Flow mobile Anwendungen, die maximalen Nutzen und ein herausragendes Benutzererlebnis bieten.
Über das Projekt
Unser Frontend (FE)-Team wurde mit der Entwicklung einer responsiven Webanwendung für Sportwetten beauftragt, die als Ergänzung zur nativen mobilen App fungiert. Dieses Projekt erforderte eine enge Zusammenarbeit mit dem FE-Team auf Kundenseite in Österreich und dem nativen Entwicklungsteam von Etnetera Flow.
Wir arbeiteten auch mit österreichischen Unternehmen, das sich auf die Entwicklung, Bereitstellung und Wartung von Technologie und verwandten Dienstleistungen für Betreiber in der Glücksspielbranche spezialisiert hat. Der gesamte Entwicklungsprozess wurde agil in zweiwöchigen Sprints durchgeführt.
Die Herausforderung
Unser Team war für die Entwicklung wichtiger Bereiche wie Registrierung, Anmeldung, Kontoverwaltung, Zahlungsmethoden und Integration mit dem CMS des Kunden verantwortlich.
Da der Kunde nicht über die internen Kapazitäten für die Webentwicklung verfügte, entschied er sich, die Entwicklung dieser speziellen Bereiche auszulagern. Unsere Angular-Entwickler mussten daher schnell zu vollwertigen Mitgliedern des internationalen Entwicklungsteams werden.
Der Prozess:
1. Teambildung und Onboarding
Vor Beginn des Projekts wählten wir sorgfältig Angular-Entwickler aus, die sich vollständig in das bestehende SCRUM-Team integrieren sollten. Dieser Prozess umfasste ein detailliertes Onboarding, persönliche Einführungsgespräche mit dem Team und die Einarbeitung in die internen Prozesse und Werkzeuge des Teams.
2. Analytische Arbeit
Zu Beginn des Projekts war es unser Ziel, die Anforderungen und Ziele des Projekts genau zu verstehen sowie technische und gestalterische Herausforderungen zu identifizieren. Zunächst mussten wir das GraphQL-API-Schema analysieren, das die Kommunikation zwischen Frontend und Backend ermöglicht. Weitere Analysen wurden nach Bedarf durchgeführt, insbesondere vor der Implementierung wichtiger Funktionen wie Authentifizierung und Zahlungsmethoden.
3. Lösungsimplementierung
Neben der Implementierung von Frontend-Komponenten und der Integration mit dem Backend war es erforderlich, das Design und die Benutzererfahrung anzupassen, da ursprünglich keine Webanwendung im Projekt vorgesehen war. Während der Implementierung traten neue Anforderungen auf, auf die flexibel reagiert werden musste.
4. Go-Live-Phase
In dieser Phase wurde die Anwendung auf den Produktionsservern bereitgestellt, überwacht, und unser Team war bereit, eventuelle Probleme in Echtzeit zu lösen.
5. Projektübergabe
Der letzte Schritt war der formelle Abschluss des Projekts und die Übergabe aller Ergebnisse an den Kunden. Ein wesentlicher Bestandteil dieses Prozesses war es sicherzustellen, dass der Kunde und sein Team in der Lage waren, die Anwendung weiterhin zu verwalten und weiterzuentwickeln.
Erfolge
Wichtige Vorteile für den Kunden:
- Lieferung einer qualitativ hochwertigen Anwendung innerhalb des festgelegten Zeitrahmens, rechtzeitig vor den größten Sportereignissen des Jahres.
- Code, der mit Fokus auf Lesbarkeit, Wartbarkeit und der Nutzung neuester Technologien und Frameworks geschrieben wurde.
- Effektive und reibungslose Kommunikation innerhalb des Teams und mit dem internationalen Kunden.
- Reibungslose Registrierung, Anmeldung und Durchführung finanzieller Transaktionen über verschiedene Zahlungsmethoden innerhalb einer einzigen Anwendung.