- Software Product Engineering
- Agile Methoden
- UX Methodik
- Angular
- Scala
- Zio.dev
- PostgreSQL
Die Herausforderung
Die Pflegeheime und Fahrdienste von Les Opalines wurden gegründet, um älteren Menschen die bestmögliche Gesundheitsversorgung zu bieten. Um die Servicequalität weiterzuentwickeln, haben die Einrichtungen kürzlich ein maßgeschneidertes Betreuungsangebot entwickelt: Einen Mahlzeiten-Lieferservice, der individuell auf die Bedürfnisse der Bewohner*innen abgestimmt ist. Jede Woche können die Kunden regionale und abwechslungsreiche Speisen bestellen, die auf ihre jeweilige Ernährungsweise zugeschnitten sind. Die Umsetzung eines solchen Services erfordert vor allem Teamarbeit und eine zentralisierte Kommunikation. Um Les Opalines bei der Verbesserung der Prozesse rund um die Essenslieferung zu unterstützen, entwickelte die Positive Thinking Company ein neues Tool: Eine App, die die einzelnen Schritte von der Bestellung bis zur Lieferung erleichtert.
Die zentrale Herausforderung dieses Projekts bestand darin, die Kommunikation zwischen den verschiedenen beteiligten Akteur*innen zu optimieren, um eine größere Effizienz und Kundenzentrierung zu erreichen.
Unser Ansatz
Agile Methoden in Kombination mit UX-Methodik, waren der Schlüssel zum Erfolg dieses Projekts. Zahlreiche Interaktionen, Wiederholungen, Tests und Weiterentwicklungen halfen dem Team dabei, ihr Vorhaben in die Tat umzusetzen.
- Organisation eines Design-Thinking-Workshops
- Identifikation der Bedürfnisse, Präsentation der Aufgabenliste
- Iterative Sprint-Entwicklung basierend auf dem Anliegen mit höherem Mehrwert
- Agile Präsentationen nach jedem Sprint, um die geleistete Arbeit zu veranschaulichen
- Feedback und Aufnahme neuer Bedürfnisse
Darüber hinaus wurde die Scala verwendet, um eine funktionale Programmierung zu gewährleisten (Unveränderlichkeit, Komposition, …).
Vorteile
Die strategische Entscheidung, Scala für die Umsetzung der Anwendung zu verwenden, ermöglichte eine bessere Fehlerkontrolle über das Typsystem (ZIO). Darüber hinaus konnten durch Scala auch die validierte Dependency Injection (ZIO) und die Generierung von SQL-Abfragen während der Kompilierung (Quill) umgesetzt werden. Abschließend sorgte die Programmiersprache unter Verwendung von JVM für eine gute Performance.
Diese digitale Solution für die Auslieferung der Mahlzeiten half Les Opalines dabei, den zuvor eingerichteten Service zu perfektionieren. Von der Auftragsannahme über die Verwaltung der Mengen der zuzubereitenden Mahlzeiten bis hin zur Erstellung der Etiketten und dem Transport: die Einsatzbereiche der Plattform sind vielfältig und zusätzlich mit einem Alarmsystem sowie der Möglichkeit für den Kunden ausgestattet, seine Mahlzeit zurückzugeben.