Erstellen der Web-App für Bosch.IO Help Connect Service

Entwicklung der Webanwendung für den Bosch.IO Help Connect Service

logo_bosch_5

Standort:

Deutschland

Dauer der Zusammenarbeit:

seit 2008

Branchen:

Software und Hi-Tech

Mitarbeiter:

800+

Über den Kunden:

Die Bosch.IO GmbH vereint das gesamte Spektrum an Beratungs- und Implementierungskompetenzen, um AIoT- und digitale Projekte mit Fokus auf die Sektoren Handel, Energie, Gebäude, Industrie, Konsumgüter, Logistik und Mobilität durchzuführen.

Anforderung

Der Produktbereich Connected Life bei Bosch.IO war auf der Suche nach einem Partner mit profunder Expertise in der Entwicklung von Webanwendungen, um die Implementierung des Frontends ihrer Serviceanwendung Help Connect zu delegieren. Ob eBike, Motorrad, Auto oder Smart Home – im Notfall können Sensoren in Produkten von Bosch.IO Partnern Unfälle und Notfälle automatisch erkennen und Hilfe rufen. Help Connect organisiert dann rund um die Uhr schnelle Hilfe in unterschiedlichen Situationen – auch wenn die Endnutzer es nicht mehr selbst können. Mit Help Connect steht Endnutzern ein professioneller Bosch-Notrufdienst zur Seite, der direkt die örtlichen Rettungsdienste verständigen kann.

Der Kunde wählte aus mehreren Gründen Infopulse unter anderen Dienstleistern in einem kompetitiven Bieterverfahren aus, um die Anwendung zu entwickeln:

  • Infopulse hat bereits andere Projekte für Bosch erfolgreich abgeschlossen und verfügt über viele positive Referenzen aus anderen Bosch-Geschäftsbereichen.
  • Infopulse bewies technische Spitzenkompetenz und hohe Professionalität bei der Aufwandsabschätzung.
  • Darüber hinaus hat unser Unternehmen die Fähigkeit unter Beweis gestellt, ein Engineering-Team in nur einer Woche aufzubauen und schnell mit dem Projekt zu beginnen.

Da das Ziel darin bestand, die Anwendung von Grund auf neu zu entwickeln, sollten wir zunächst gemeinsam mit dem Kunden die Anforderungsphase vor Ort durchführen und den Umfang für die MVP-Entwicklung festlegen. Der Projektstart fiel jedoch mit dem Ausbruch der COVID-19-Pandemie zusammen, was unser Team zwang, die Arbeit vor Ort auf Wunsch des Kunden und dem MVP-Umfang zu unterbrechen und früher als erwartet nach Hause zurückzukehren. Gemeinsam mit dem Connected-Life-Team von Bosch.IO haben wir unsere Kollaborationsmethoden an die neue Remote-Arbeitsrealität angepasst.

Die größte geschäftliche Herausforderung bestand darin, die Lösung in kurzer Zeit zu entwickeln und in einem großen Ökosystem verschiedener Teams und Benutzern zusammenzuarbeiten. Trotz der knappen Fristen mussten wir die hohe Qualität des Produkts sicherstellen – eine lebenswichtige Dienstleistung, die frei von Mängeln oder Ausfällen sein sollte.

Web Application Development for Bosch.IO Help Connect Service - Case Image - Infopulse - 1

Lösung

Der hohe Reifegrad unseres Kunden, gut formulierte Anforderungen und unser Engagement für das Projekt waren ausschlaggebend für die erfolgreiche Entwicklung und Implementierung der Client-Seite der Webanwendung.

Wir haben uns auf eine hybrid-agile Methodik verlassen, um eine schnellere Softwarebereitstellungs-Geschwindigkeit, bessere Qualität und die erforderliche Flexibilität zu gewährleisten, um mit möglichen Iterationen Schritt zu halten. Dieser Ansatz umfasste die folgenden Schritte:

  • Wir haben an Geschäftsanforderungen gearbeitet, die auf die gegenseitigen Erwartungen und den Betriebsmodus abgestimmt waren;
  • Untersuchung der anfänglichen Geschäftsanforderungen, Hinzufügen von Details und Akzeptanzkriterien zu den Funktionen;
  • Validierte Schätzungen, Annahmen und Risiken;
  • Kombination mit dem Risikominderungsplan;
  • Korrigieren vom MVP-Bereich.

Nach der Anforderungsphase stellten wir auf Scrum-basiertes Projektmanagement um, um eine termingerechte Lieferung sicherzustellen.

Infolgedessen entwickelte Infopulse erfolgreich den Kundenbereich, in dem ein Benutzer persönliche Daten, Notfallkontakte (Verwandte, Ehepartner, Kinder), Krankenakten (Allergien, Blutgruppe usw.) hinzufügen und verschiedene App-Einstellungen ändern konnte. All diese Daten wären entscheidend für den Agenten des Bosch Help Connect-Dienstes, der bereit ist, einem Benutzer im Notfall zu helfen.

Neben dem Benutzerprofil hat unser Team auch die Abonnementseite der App entworfen und implementiert, die einen Überblick über die Preispläne für den Kunden bietet.

Technologien:
  • React.js – leichte und einfache UI-Bibliothek zum Erstellen von Benutzeroberflächen, hochgradig wartbare und weit verbreitete Wahl für kleine bis mittlere UI-Anwendungen
  • Redux – für die Verwaltung des Anwendungsstatus
  • Redux-Saga – Redux-Middleware zur Kommunikation mit APIs (Backend, Umgebung)
  • Axios – Kommunikation mit REST-APIs
  • Jest – Unit-Testing-Framework
  • React Testing Library – Dienstprogramme für Unit-Tests

Technologien

React logo
React
Redux logo
Redux
und viele weitere

Ergebnis

Durch die Zusammenarbeit mit Infopulse erhielt das Connected Life Team von Bosch.IO einen zuverlässigen Partner in der Entwicklung von Webanwendungen und Zugang zu den besten Praktiken und Ansätzen im Entwicklungsprozess. Unser Team hat die Projektanforderungen in kürzester Zeit erfolgreich erfüllt und es geschafft, eine moderne Web-App mit einem reaktionsschnellen und einfach zu bedienenden Frontend für Desktop- und mobile Browser zu erstellen. Durch die Auswahl von Open-Source-Frameworks und -Bibliotheken (React.js, Redux, Jest, Axios) halfen wir unserem Kunden, die Entwicklungskosten zu senken.

Die Webanwendung dient nun als zentrale Anlaufstelle für die Endbenutzer, die es ihnen ermöglicht, ihre Profile zu verwalten und rund um die Uhr Zugriff auf den Bosch Help Connect-Dienst zu erhalten.

Nach dem erfolgreichen Abschluss von zwei Projektphasen hat das Connected Life-Team von Bosch.IO die Ergebnisse hoch bewertet und die Infopulse-Experten weiter in die Anwendungs-Backend-Entwicklung und Testautomatisierung eingebunden.

Verwandte Services

Wir haben eine Lösung für Ihre Anforderungen. Senden Sie uns einfach eine Nachricht, und unsere Experten werden sich so schnell wie möglich mit Ihnen in Verbindung setzen.

Vielen Dank!

Wir haben Ihre Anfrage erhalten und werden Sie in Kürze kontaktieren.