Bitte hinterlassen Sie Ihre Kontaktdaten, wir werden Ihnen unser Whitepaper per E-Mail zusenden
Ich stimme der Verarbeitung meiner persönlichen Daten zu, um personalisiertes Marketingmaterial in Übereinstimmung mit der der Datenschutzrichtlinie geschickt zu bekommen. Mit der Bestätigung der Anmeldung erklären Sie sich damit einverstanden, Marketingmaterial zu erhalten
Vielen Dank!

Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.

Innowise ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1600+ IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.
Über uns
Innowise ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1600+ IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.

Progressive Web-App-Entwicklung: 43% Effizienzsteigerung bei der Personalverwaltung

Innowise hat ein Personalmanagement-Tool entwickelt, das alle täglichen Herausforderungen im Transportgewerbe erfolgreich angeht und den Fahrern hilft, produktiv zu bleiben.

Der Kunde

Branche
Verkehrswesen
Region
Europa
Kunde seit
2017

Unser Kunde ist eines der führenden europäischen Transportunternehmen.

Detaillierte Informationen über den Kunden können aufgrund der Bestimmungen des NDA nicht veröffentlicht werden.

Herausforderung: Optimierung des Arbeitsablaufs durch progressive Web-App-Entwicklung

Ein effizientes Personalmanagement ist der Schlüssel zum Erfolg in jedem Unternehmen, und die Transportindustrie ist da keine Ausnahme. Seit 2016 bietet unser Kunde qualitativ hochwertige Transfers an und gilt als führend in der Branche. Da immer mehr Fahrer eingestellt werden und die Geschäftsprozesse erheblich ausgeweitet werden, wurde es für den Kunden immer schwieriger, sein Personal täglich zu verwalten.

Das Unternehmen hatte Probleme mit der manuellen Erfassung von Mitarbeiterschichten, Verfügbarkeiten, Zeitplänen, Gehaltsabrechnungen, Schulungsanforderungen und anderen wichtigen Personalverwaltungsaufgaben. Sie waren auf der Suche nach einem Unternehmen, das ihnen bei der Entwicklung einer robusten Lösung helfen konnte, die ihren gesamten Arbeitsablauf rationalisieren und eine effiziente Verwaltung aller Mitarbeiter gewährleisten würde. 

Innowise machte sich an die Aufgabe, eine einfache, aber effektive Lösung zu entwickeln, mit der die Fahrer und ihre Aktivitäten effektiv verfolgt werden können.

Lösung: Vereinfachung der Verwaltung von Transportpersonal durch progressive Web-App-Entwicklung

Innowise hat eine Lösung entwickelt, die die Personalverwaltung auf die bestmögliche Weise erleichtert. Zur einfachen Verwaltung aller notwendigen Daten über die Fahrer, um ihr Potenzial zu maximieren und rechtzeitige Transfers durchzuführen, haben wir beschlossen, eine PWA zu bringen.

Als Experten in der Entwicklung progressiver Web-Apps haben sich unsere Kollegen für diese Lösung entschieden, weil sie eine schnellere Bereitstellung und damit eine kürzere Markteinführungszeit ermöglicht.

Dies war für den Kunden wichtig, da er über ein begrenztes Budget verfügte und Verzögerungen vermeiden wollte. Außerdem schätzte er die Benutzerfreundlichkeit von PWAs, da sie ohne Herunterladen oder Installieren einer App aufgerufen werden können und sogar offline funktionieren.

Benutzerrollen

Die entworfene Lösung setzt die folgenden Benutzerrollen voraus:

  • Superadmin (der Kunde) - weist Admins zu oder entfernt sie;
  • Admins (vom Kunden zugewiesene Manager) - verwenden eine Webanwendung, um Benutzer zu verwalten, ihre Aktivitäten zu überwachen und ihnen Ereignisse zuzuweisen;
  • Benutzer (von Managern eingestellte Fahrer) - verwenden eine PWA, um Ereignisse auszuwählen, an Prozessen teilzunehmen, notwendige Dokumente auszufüllen oder hochzuladen, ihre Perspektiven zu verfolgen und zu bewerten.

Web-Anwendung 

Das Admin-Dashboard ist eine Webanwendung, die über eine breite Palette von Tools für die Benutzerverwaltung verfügt.

Nach der Registrierung in der Webanwendung können Administratoren Benutzer per E-Mail zur Teilnahme an der Anwendung einladen und Ereignisse für sie erstellen. Die Art des vom Administrator erstellten Ereignisses bestimmt die Dokumentation und die Arten von Unterverträgen. 

Wenn die Veranstaltung akzeptiert wird, unterschreiben sowohl der Benutzer als auch der Administrator die erforderlichen Unterlagen mit Preis, Zeit und Ort.

PWA

PWA erleichtert die Kommunikation zwischen dem Administrator und dem Benutzer, so dass diese effektiv am Arbeitsablauf teilnehmen können. 

Sobald ein Nutzer die Einladung eines Administrators zur Teilnahme an der Anwendung annimmt, erhält er ein eindeutiges Token, das ihm Zugang zu einer benutzerdefinierten Registrierungsseite gewährt. Nach erfolgreicher Registrierung füllt der Nutzer die persönlichen Daten und die Informationen über den Führerschein aus und unterschreibt die erforderlichen Dokumente. 

Wenn alle Daten erfasst sind, wird der Nutzer Mitglied der Fahrergemeinschaft, die es ihm ermöglicht, Push-Benachrichtigungen über bevorstehende Ereignisse zu erhalten, seine Aktivitäten in Echtzeit zu verfolgen, die für die Durchführung von Überweisungen erforderlichen Dokumente zu unterzeichnen und hochzuladen.

Back-end

Die NoSQL-Datenbank wurde implementiert, um sicherzustellen, dass Dokumente und Ereignisse verschiedene Arten von Informationen korrekt anzeigen.So garantiert sie dank ihrer Flexibilität und hohen Leistung, dass es keine Unterbrechungen oder Ausfallzeiten in der Anwendung gibt.

Offline-Modus

Die mobile PWA unterstützt den Offlinemodus, so dass die Nutzer auch dann Dokumente ausfüllen und unterschreiben können, wenn die Internetverbindung unterbrochen oder instabil ist. Sobald die Internetverbindung wiederhergestellt ist, werden die Daten sicher mit dem Backend synchronisiert.

Technologien & Tools

Front-end
JavaScript, HTML, SCSS, Vuetify, Vuex, Vue Router, Firebase, PWA, Framework7 Vue
Back-end
Java 8, Spring Boot, Spring Data, Spring Security, OAuth2, Hibernate, Postgres, MongoDB, Liquibase, JUnit, Mockito, Swagger, Maven
Git
BitBucket
DevOps
BitBucket Pipelines, Kubernetes, Helm, Docker

Prozess

In unserem Bestreben, beruhten progressive Web-App-Entwicklungsdienstleistungen auf einer strategischen Entscheidung, bei der die Vorteile gegenüber nativen Apps, wie Kosteneffizienz und Kompatibilität mit verschiedenen Betriebssystemen, berücksichtigt wurden. Diese Entscheidung spiegelte unser Engagement wider, eine umfassende Lösung zu liefern, die auf die spezifischen Anforderungen der Transportbranche zugeschnitten ist .

Unsere Entwicklungsarbeit begann damit, dass wir die besonderen Herausforderungen des Kunden bei der Personalverwaltung gründlich verstanden und uns darauf konzentrierten, die Verfolgung von Fahrern, Zeitplänen, Gehaltsabrechnungen und anderen wichtigen Aufgaben zu rationalisieren.

Bei der Auswahl unseres Technologiepakets haben wir Folgendes berücksichtigt: JavaScriptHTML und SCSS, um eine vielseitige und kompatible Benutzeroberfläche zu erstellen. Wir nutzten Vue.js zusammen mit Vuetify, Vuex und Vue Router, um das Benutzererlebnis zu verbessern und Datenzustände effektiv zu verwalten. Die Firebase-Integration ermöglichte eine Datensynchronisation in Echtzeit und eine nahtlose Interaktion. Um Offline-Zugänglichkeit, schnelles Laden und plattformübergreifende Kompatibilität zu gewährleisten, haben wir eine PWA entwickelt. Außerdem setzten wir Framework7 Vue ein, um die mobile Schnittstelle zu verbessern und eine intuitive Benutzererfahrung zu gewährleisten.

Für das Backend haben wir uns aufgrund seiner Zuverlässigkeit und Leistung für Java 8 als Grundlage entschieden. Wir haben die Entwicklung mit dem Spring Boot-Microservices-Framework gestrafft, das eine agile Iteration und Bereitstellung ermöglicht. Effiziente Datenverarbeitung und robuste Sicherheit wurden durch Spring Data und Spring Security gewährleistet. Wir implementierten OAuth2 für eine sichere Authentifizierung und Autorisierung, während Hibernate als ORM-Framework für eine effiziente Datenverwaltung diente. Datenbanken, darunter Postgres und MongoDB, nahmen verschiedene Datentypen auf. Um die Datenbankschemata nahtlos zu verwalten, setzten wir Liquibase für Updates und Versionskontrolle ein. Rigorose Unit-Tests mit JUnit und Mockito sorgten für unerschütterliche Zuverlässigkeit. Wir dokumentierten unsere APIs umfassend mit Swagger und optimierten die Projektverwaltung mit Maven.

Für Versionskontrolle und DevOpshaben wir uns auf BitBucket für die Git-Versionskontrolle, BitBucket Pipelines für die kontinuierliche Integration und Bereitstellung und Kubernetes für die Container-Orchestrierung verlassen, um Skalierbarkeit und Fehlertoleranz zu gewährleisten. Helm vereinfachte das Anwendungsmanagement, während die Docker-Containerisierung die Flexibilität bei der Bereitstellung erhöhte.

Wir förderten die effektive Kommunikation durch einen agilen Scrum-Workflow, der tägliche Teambesprechungen, zweiwöchentliche Sprint-Reviews und monatliche Retrospektivbesprechungen umfasste. Die Interaktion mit dem Kunden wurde durch Google Meet erleichtert, und die interne Zusammenarbeit wurde durch Slack vereinfacht.

Team

2
Front-end Entwickler
1
Back-end-Entwickler
1
QA Engineer
1
Business-Analyst
team-innowise

Ergebnisse: 43% Steigerung der Unternehmenseffizienz

Als erfahrenes Unternehmen für die Entwicklung progressiver Web-Apps hat das Team von Innowise die Anforderungen des Projekts erfolgreich erfüllt und ein effektives Personalmanagement-Tool zur Überwachung der Aktivitäten der Fahrer entwickelt. Die Lösung besteht aus einem intuitiven Dashboard für Administratoren und einer benutzerfreundlichen PWA für Fahrer, die es beiden ermöglicht, Transfers von hoher Qualität zu liefern. Mit mehr als 200 Fahrern und 100 Administratoren, die in der Anwendung registriert sind, hat der Kunde eine Prozesstransparenz erreicht und die Geschäftseffizienz um 43% gesteigert. 

Projektdauer
  • 3 Monate für einen MVP
  • Januar 2017 - September 2017

43%

 Steigerung der betrieblichen Effizienz

200

Fahrer und 100 Administratoren nutzen die App täglich für die interne Kommunikation

Sie brauchen eine technische Lösung? Kontaktieren Sie uns!

    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten und andere Infos bei.
    Bitte fügen Sie Projektdetails, Dauer, Technologie-Stack, benötigte IT-Experten
    und andere Infos bei.
    Hängen Sie nach Bedarf zusätzliche Dokumente an.
    Datei hochladen

    Sie können bis zu 1 Datei von insgesamt 2 MB anhängen. Gültige Dateien: pdf, jpg, jpeg, png

    Bitte beachten Sie, dass Innowise mit dem Anklicken der Schaltfläche 'Senden' Ihre persönlichen Daten nach der Datenschutzrichtlinie verarbeiten wird, um Ihnen die gewünschten Informationen zukommen zu lassen.

    Wie geht es weiter?

    1

    Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA für die Vertraulichkeit der Informationen zu unterzeichnen.

    2

    Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.

    3

    Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung zu treffen.

    4

    Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Vielen Dank!

    Ihre Nachricht wurde gesendet.
    Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

    Pfeil