Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.
Sprache auswählen
Innowise hat eine Reihe von synchronisierten Anwendungen entwickelt, die eine nahtlose Zusammenarbeit zwischen Restaurantkunden und Mitarbeitern gewährleisten.
Unser Kunde betreibt eine bedeutende Restaurantkette an der amerikanischen Westküste mit mehr als 3500 Mitarbeitern. Seit 2009, als er in dieser Branche tätig wurde, hat der Kunde bisher keine wesentlichen Änderungen vorgenommen, bis zu unserer Partnerschaft.
Detaillierte Information über den Kunden kann aufgrund der Bestimmungen des NDA nicht veröffentlicht werden.
Unser Kunde war schon lange auf der Suche nach einem Unternehmen für die Entwicklung von Restaurant-Apps, bevor er sich an uns wandte. Es gab eine Java-Monolith-Anwendung, die den aktuellen Gegebenheiten der Geschäftsbereiche des Kunden nicht entsprach. Das Problem bestand darin, dass das System des Kunden nicht für eine efektive Datenverarbeitung in der Lage war. Dies führte zu ständigen Unterbrechungen und dazu, dass Kunden keine Bestellungen aufgeben konnten und Mitarbeiter sich nicht bei ihren Unternehmensprofilen anmelden konnten.
Unser Team stand vor der Herausforderung, ein Restaurant-Business-Management-System mit einem gemeinsamen Serverteil und integrierten Anwendungen für das Restaurantpersonal und die Kunden zu modernisieren.
Nach der Umstellung auf eine neue Architektur erstellten wir drei Anwendungen, zwei für Mitarbeiter und eine für Kunden. Die Mitarbeiterinformationen mussten in die Unternehmensanwendung aufgenommen werden. Die zweite Anwendung sollte den Serviceprozess vereinfachen, indem sie Informationen über die Reservierung und die Bestellung des Kunden anzeigt und es ihm ermöglicht, diese an die Küche zu übermitteln. Die Kundenanwendung bietet eine bequeme Schnittstelle zum Reservieren von Tischen (und zum Ändern ihrer Standorte), zum Aufgeben von Bestellungen, zum Hinterlassen von Trinkgeld und zum Bezahlen.
Das Innowise-Team beschloss, die folgenden Schritte zur Umsetzung dieser Plattform zu unternehmen:
Das Hauptziel für unser Team bestand darin, die Plattform fehlerfrei auf eine neue Architektur zu migrieren. Infolgedessen mussten drei Systeme entwickelt und verbessert werden, um die Anforderungen von Kunden und Nutzern zu erfüllen.
Da wir eine vollständige Migration vornahmen, mussten wir Java-Dienste entfernen und neue für Golang erstellen. Dies führte zur Schaffung einer zuverlässigen Microservice-Backend-Architektur, die die Synchronisierung aller Anwendungen ermöglichte. Es wurde viel Aufwand in die Gestaltung benutzerfreundlicher Schnittstellen und das Hinzufügen modernster Funktionen investiert.
Unser Team hat ein CRM-System entwickelt, auf das alle Mitarbeiter des Unternehmens zugreifen können. Das System ermöglicht es den Benutzern, die Arbeitsdaten der Mitarbeiter zu verfolgen, z. B. ihre Arbeitszeiten, Urlaubs- und Krankheitstage. Wegen der unterschiedlichen Arbeitszeiten der Mitarbeiter wollte der Kunde auch ein Tool zur Gehaltsabrechnung entwickeln.
Unser Team hat eine App entwickelt, die es dem Restaurantpersonal ermöglicht, Kunden effizient zu bedienen. Wenn ein Kunde bereits im Restaurant sitzt, kann das Personal selbst Bestellungen aufgeben und diese an das Küchenpersonal weiterleiten. Die App kann auch verwendet werden, um Reservierungen oder Bestellungen zu verfolgen, die innerhalb eines bestimmten Zeitrahmens erfolgen müssen.
Die Kunden-App ist im App Store und bei Google Play erhältlich. Sie ermöglicht es den Nutzern, ein Konto zu erstellen, auf einer Karte nach lokalen Restaurants zu suchen und Abholbestellungen aufzugeben. Weitere wichtige Funktionen waren die Reservierung, die Änderung des Layouts und die Vorbestellung. Später wurde die Anwendung um eine Bezahlfunktion erweitert. Auch Trinkgelder sind möglich.
Innowise begann die Entwicklung im Jahr 2020 auf der Grundlage der Kundenanforderungen. Wir verwendeten die Scrum-Methodik, um den Entwicklungsprozess zu verfolgen. Der Prozess wurde in wöchentliche Sprints unterteilt, und jeder Sprint bestand aus zwei Phasen, in denen neue Funktionen hinzugefügt und alte Fehler behoben wurden. Alle vier Sprints gab es eine Veröffentlichung.
Wir verwendeten Jira, um die Arbeit zu verwalten, Aufgaben festzulegen und die Dokumentation zu verfolgen, während Slack Messenger für die Kommunikation mit dem Kunden verwendet wurde. Das Entwicklungsteam beteiligte sich an der Markt- und Wettbewerbsforschung. Daher empfahl unser erfahrenes Team, das bestehende Projekt auf Microservices (BE) zu migrieren, um die Leistung zu steigern. Die größte Herausforderung bei der Implementierung war das Entfernen von Java-Objekten und -Diensten und deren Konvertierung in Golang.
Die Migration dauerte etwa ein Jahr, und alle neuen Änderungen wurden in Go vorgenommen. Wir unterstützen das Produkt weiterhin, fügen neue Funktionen hinzu und nehmen bei Bedarf Änderungen vor, um den Anforderungen des Gastgewerbes gerecht zu werden.
Innowise unterstützte das Unternehmen bei der Migration von Java Monolith zu Golang Microservices (BE). Dank der Flexibilität und Geschwindigkeit dieser Sprache verlief die Migration zur neuen Architektur nahtlos, und alle Daten wurden erfolgreich migriert. Unser Kunde verfügt nun über ein komplettes Ökosystem von Anwendungen, die auf einem einzigen Server synchronisiert sind.
Die Unternehmens-App ermöglicht den Mitarbeitern den Zugriff auf Auftragsinformationen. Die Prozessmanagement-Anwendung für das Restaurant umfasst eine Schnittstelle, die alle Sitzordnungen und Besucherbestellungen anzeigt. Für Kunden steht eine Anwendung zur Verfügung, mit der sie Tische reservieren, Bestellungen aufgeben und Zahlungen vornehmen können.
Unsere Spezialisten haben die Plattform migriert, was zu einer 60%+ Verbesserung der Leistung und Geschwindigkeit geführt hat. Über das mobile Bestellsystem des Restaurants können die Kunden Bestellungen aufgeben, bezahlen und ihre Bestellung aufgeben, ohne ein Terminal zu benutzen. Wir pflegen das Projekt weiter und fügen neue Funktionen hinzu, um den Bestellvorgang noch flexibler zu gestalten.
60%
Steigerung der Systemleistung
30%
schnellere Bearbeitung von Bestellungen und Reservierungen
Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA (Vertraulichkeitserklärung) für die Vertraulichkeit der Informationen zu unterzeichnen.
Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.
Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung mit Ihnen zu treffen.
Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.
© 2007-2024 Innowise. Alle Rechte vorbehalten.
Datenschutzrichtlinie. Cookies-Richtlinie. Impressum
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Mit der Anmeldung erklären Sie sich mit unseren der Datenschutzrichtlinie geschickt zu bekommen
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.