Der Kunde
Islands LS Retail ist ein weltweit führender Anbieter von einheitlichen Softwarelösungen für den Einzelhandel in traditionellen stationären Geschäften, Lebensmittel- und Möbelgeschäften sowie Gastgewerbe- und Verkehrszentren.
Hintergrund
Sie konzentrieren sich darauf, Einzelhandel, Gastgewerbe und stark frequentierte Verkaufsstellen wie Flughäfen dabei zu unterstützen, ihre Geschäftspraktiken zu optimieren, den Umsatz zu steigern und Kunden einfacher und schneller zufrieden zu stellen.
Herausforderung
Code4Nord wurde beauftragt, die bestehende Software zu verbessern, indem neue Funktionalitäten hinzugefügt und bestehende Probleme behoben wurden, während gleichzeitig der Fokus auf Qualität und Produktivität beibehalten wurde.
Lösung
Die vorhandene Software bestand aus drei mobilen Anwendungen, die mit Xamarin für Point of Sale (POS), Inventar und Gastgewerbe erstellt wurden. Die drei Apps kommunizierten über eine Web-API, um Daten von einem Server zu senden und abzurufen. Um unser Ziel einer allgemeinen Aufrüstung und Verbesserung zu erreichen, haben wir Folgendes getan:
- Wir haben Xamarin.iOS und Xamarin.Android verwendet, wodurch wir den gemeinsamen Code zwischen beiden Plattformen teilen konnten
- Wir haben NUnit für Unit-Tests und das Testautomatisierungs-Framework Appium für Integrationstests verwendet
- Optimierung der Codequalität: bessere Wiederverwendbarkeit, besseres Speichermanagement, bewährte Designpraktiken und -prinzipien verwendet, Verwendung von Best-Practises, wenn es um den Einsatz neuer Technologien geht
- Wir haben die vorhandene POS-Anwendung mit einer von uns entwickelten Software integriert, damit die POS-Anwendung mit jeder Art von PIN-Eingabegerät funktioniert
- Wir haben die Apps so aktiviert, dass sie im Offline-Modus arbeiten
Beteiligte Technologien
- Xamarin.iOS und Xamarin.Android
- Appium Testautomatisierungs-Framework
- Testgetriebene Entwicklung (TDD)
- Scrum-Methode
Das Team
Code4Nord stellte einen Full-Stack-Entwickler zur Verfügung, der sich per Fernzugriff dem achtköpfigen Entwicklerteam des Kunden anschloss.
Kommentar von LS Retail
„In den letzten Jahren hatte ich das große Vergnügen, mit Code4Nord zusammenzuarbeiten. Das Team hat sich dem Projekt gewidmet, verstanden, was wir zu erreichen versuchen, und die Arbeit in hoher Qualität und innerhalb vereinbarter Zeitpläne geliefert. Wir haben 100-prozentiges Vertrauen in die technischen Fähigkeiten von Code4Nord und sehen sie in allen Aspekten als Teil des größeren Teams. Ich würde Code4Nord für alle ihre Dienstleistungen wärmstens empfehlen.“ — Andries Roux, Product Director, LS Retail