Vorteil
Strategische Weiterentwicklung der QS-eigenen Anwendungslandschaft im Hinblick auf Usability und Sicherheit. Schaffung der Grundlagen, um das digitale Serviceangebot für die QS-Partner zukünftig immer weiter auszubauen.
Daten
Relevante Informationen aus dem Qualitätsmonitoring, die über die Anwendungen eigenständig und unkompliziert von den Partnern erfasst werden können.
Lösung
QS setzt bei der Optimierung der Anwendungen auf die Open-Source-Sprache R und das Framework R Shiny. Gemeinsam mit eoda hat QS die optimalen Voraussetzungen für den produktiven Einsatz von R geschaffen.
Hintergrund
Die QS Qualität und Sicherheit GmbH ist seit 25 Jahren die Institution der Wirtschaft für die Sicherheit bei der Produktion von Lebensmitteln und Futtermitteln. Das QS-System definiert die Anforderungen an Lebensmittelsicherheit und Qualitätssicherung lückenlos entlang der gesamten Wertschöpfungsketten für Fleisch, Obst, Gemüse und Kartoffeln. Alle über 165.000 Partner im QS-System lassen sich von unabhängigen Auditoren regelmäßig kontrollieren. Flächendeckende Monitoring-Programme und gezielte Laboranalysen flankieren die Qualitätssicherung.
Ein digitaler Servicebaustein von QS ist die Bereitstellung von Informationen aus dem Qualitätsmonitoring für die Partner – einfach und bequem im Web und als App für mobile Endgeräte (Android & iOS).
Die Systempartner von QS können so schnell und unkompliziert auf genau die Informationen zugreifen, die sie benötigen – eigenständig und ohne eine Anfrage an QS stellen zu müssen. Für QS und seine Partner eine wertvolle Zeitersparnis.
Ziel
Das Ziel von QS ist die Weiterentwicklung und Optimierung dieser Anwendungen. Dafür setzt QS auf die Open-Source-Sprache R und R Shiny, einem der führenden Frameworks für interaktive Webanwendungen, Dashboards und Datenvisualisierungen.
Lösung
QS vertraut für die Erreichung dieses Ziels auf die führende R- und R-Shiny-Expertise der eoda.
Vom Know-how bis zur technischen Infrastruktur hat QS zusammen mit eoda die optimalen Rahmenbedingungen geschaffen, um eigenständig Shiny-Applikationen entwickeln und deployen zu können. Mit R Shiny stellt QS – unterstützt durch eoda – kosteneffizient individuelle und intuitiv bedienbare Webanwendungen in einer sicheren Umgebung bereit.
- Kompetenzaufbau, Guidelines, Rechte- & Rollenkonzept: Gemeinsam mit eoda hat QS die Weiterentwicklung in den unterschiedlichen Handlungsfeldern der Anwendungsentwicklung konsequent vorangetrieben. Im Fokus standen dabei insbesondere die technologischen Rahmenbedingungen des R- und R-Shiny-Einsatzes:
- DevOps: Konzeption und Implementierung einer skalierbaren CI/CD-Pipeline auf Basis von GitLab zur durchgängigen Qualitätssicherung, Integration, Testung und Bereitstellung von Shiny-Anwendungen.
- R-Packages: Entwicklung wiederverwendbarer R-Pakete zur standardisierten Anbindung und Kommunikation mit Datenbanksystemen sowie zur effizienten Umsetzung konsistenter Shiny-Anwendungen im QS-spezifischen Corporate Design.
- Infrastruktur: Aufbau einer containerbasierten Deployment-Umgebung auf Basis von Docker inklusive Authentifizierungs- und Betriebsmechanismen zur standardisierten, sicheren und wartbaren Bereitstellung von Anwendungen sowie zur nachhaltigen Entlastung der begrenzten IT-Ressourcen auf Kundenseite.
Ergebnis
Durch die Zusammenarbeit mit eoda hat QS die eigene Anwendungslandschaft strategisch weiterentwickelt und u.a. im Hinblick auf Usability und Sicherheit für die Zukunft aufgestellt. Damit schafft QS die Grundlagen, um das digitale Serviceangebot für ihre Partner stetig auszubauen.
Starten Sie jetzt durch:
Wir freuen uns auf den Austausch mit Ihnen.
Ihr Experte rund um das Thema Data-Science-Projekte:
Lutz Mastmayer
projects@eoda.de
Tel. +49 561 87948-370