Die Yello Strom GmbH, ein Tochterunternehmen der EnBW Gruppe, ist ein renommierter Energieversorger, der bundesweit für sein Engagement für Innovation und Kundenzufriedenheit bekannt ist.
Für Yello ist es wichtig, seinen Kundinnen und Kunden das bestmögliche digitale Erlebnis zu bieten. Das feste monatliche Preismodell im Rahmen eines befristeten Vertrags machte es für die Nutzer schwierig, ihren tatsächlichen Verbrauch genau zu kennen. Basierend auf den Bedürfnissen und dem Feedback der Kunden hat Yello festgestellt, dass die Nutzer eine Nachzahlung auf ihrer Jahresrechnung vermeiden möchten. Als Antwort darauf hat Yello ein ehrgeiziges Projekt gestartet:
Die Yello App bietet den Kundinnen und Kunden eine breite Palette an Selbstbedienungsfunktionen, mit denen sie ihren Energieverbrauch und ihre Kosten selbst in die Hand nehmen können. Mit der Möglichkeit, Zählerstände einzuscannen und Kostenprognosen in Echtzeit zu erhalten, können die Nutzer ihre monatlichen Zahlungen mühelos verwalten und Überraschungen vermeiden.
adesso unterstützt Yello mit SmartShore-Services beim Relaunch der neuen Yello-App, die bereits eine große Nutzerbasis hat. adesso übernimmt auch die Wartung der App im laufenden Betrieb.
Die größte Herausforderung des Projekts bestand darin, die bestehende Anwendung in eine komplett neue Anwendung zu überführen, die Architektur von Grund auf neu zu schreiben und die Anpassung der bereits zufriedenen Nutzer zu gewährleisten und gleichzeitig deren Zufriedenheit zu erhalten. Das SmartShore-Team übertrug erfolgreich die in der bestehenden Architektur verwendete Modularisierungsstruktur auf die neue Architektur und die neue Modularisierungsstruktur, passte sich an die in bestehenden Projekten verwendete gemeinsame Technologiestruktur an und optimierte die Leistung der Anwendung durch Verbesserungen im Code. Sie passten sich auch schnell an Änderungen in der konzeptionellen Arbeit an, indem sie proaktive Ansätze für den Inhalt der Anwendung zeigten.
Folgende Technologien wurden für das Projekt verwendet:
Für die iOS-Entwicklung: Swift, SwiftUI, Combine, Realm, Firebase, Adjust, Lottie, RxSwift, UIKit, QuickLayout, Swift Package Manager, XcodeGen, SwiftGen, Localise, Swiftformat, Swiftlint, PerformingArchitecture, SheeKit und PartialSheet.
Für die Android-Entwicklung: Multi-Module, Clean Architecture, Jetpack Compose, Navigation Compose, Room, Retrofit, Okhttp3, Hilt, Pixometer Sdk, Firebase, Adjust, Thunderhead und Onetrust.