OBIBOOK: vom fehlerhaften Import zum neu aufgebauten Buchkatalog

Ausgangslage: fehlerhafter Import in einer bestehenden Anwendung
Die erste Version von OBIBOOK wurde von einem anderen Anbieter erstellt. 2022 erhielten wir den Auftrag, die Anwendung zu reparieren, weil der Import nicht richtig funktionierte. Das betraf einen wichtigen Prozess: Ohne einen zuverlässigen Import ließ sich der umfangreiche Buchkatalog nur schwer aktuell halten.
Auch visuelle und technische Korrekturen waren nötig. Auf mobilen Geräten funktionierte die frühere Anwendung nicht richtig, wodurch der Katalog außerhalb eines Computers schwer nutzbar war.
Zuerst reparierten wir die frühere Version
Im ersten Schritt behoben wir die gemeldeten und erkannten Fehler. Wir bauten den Import großer CSV-Dateien um, verbesserten die Oberfläche und korrigierten die Darstellung und Bedienung auf verschiedenen Geräten.
Danach funktionierten der Import und die weiteren bearbeiteten Bereiche wieder korrekt. Die Anwendung ließ sich auch auf Smartphones und Tablets nutzen. Dieser Schritt stabilisierte das System und half uns, den tatsächlichen Arbeitsablauf des Kunden vor dem größeren Neuaufbau kennenzulernen.
Der nächste Schritt: vollständiger Neuaufbau des Systems
Ab 2023 bauten wir die Anwendung in Laravel vollständig neu auf. Dabei ging es nicht nur um ein neues Aussehen. Es entstand eine neue technische Grundlage für Katalog, Importe, Benutzer und Buchlisten. Zusätzlich setzten wir kleinere Verbesserungen um, die sich aus der täglichen Arbeit des Kunden ergaben.
Die Zusammenarbeit läuft weiter. Wenn sich ein weiterer Arbeitsschritt vereinfachen lässt, setzen wir die vereinbarte Änderung um und schlagen sinnvolle Möglichkeiten für die weitere Entwicklung vor.
Wie OBIBOOK die Arbeit mit dem Katalog unterstützt
OBIBOOK verbindet mehrere Arbeitsschritte in einem System:
- Buchdaten werden aus CSV-Dateien importiert.
- Der Katalog kann nach Büchern, Kategorien und Verlagen durchsucht werden.
- Angemeldete Kunden erstellen eigene Buchlisten.
- Die Kunden tragen manuelle Korrekturen in die Listen ein und senden sie an Frau Kinga.
- Vorbereitete Listen können außerdem exportiert und weitergegeben werden.
OBIBOOK ist kein Onlineshop und wickelt keine Verkäufe ab. Das System ordnet den Katalog und unterstützt die Vorbereitung von Listen für die weitere Arbeit.
Wenn ein ähnlicher Prozess Daten aus verschiedenen Quellen übernehmen oder weitergeben muss, lesen Sie mehr über Systemintegrationen und APIs.
Ergebnis: ein funktionierender Prozess auf verschiedenen Geräten
Das wichtigste Ergebnis des ersten Schritts war, dass der Import und die weiteren reparierten Bereiche wieder richtig funktionierten. Auch auf mobilen Geräten ließ sich die Anwendung anschließend korrekt nutzen.
Der spätere Neuaufbau gab dem Kunden eine neue Grundlage für die Weiterentwicklung des Katalogs und die Arbeit mit Listen. Wir nennen keine Zeitersparnis und keinen Einfluss auf den Verkauf, weil dafür keine freigegebenen Messwerte vorliegen. Bestätigen können wir jedoch eine qualitative Veränderung: Ein zuvor fehlerhafter Prozess wurde repariert und anschließend in ein neu aufgebautes System übertragen.
Kundenstimme
Professioneller und zugleich sehr angenehmer Kontakt, viel Geduld und echte Hilfsbereitschaft bei Problemen sowie eine schnelle Reaktion auf gemeldete Fehler. Termintreu, konkret und angenehm in der Zusammenarbeit.
Kinga Jambroszczak, Obibook
Wann ist eine ähnliche Reparatur oder ein Neuaufbau sinnvoll?
Eine ältere Anwendung muss nicht immer sofort ersetzt werden. Zuerst sollte geprüft werden, ob sich ein kritisches Problem sicher beheben und der wichtigste Prozess wiederherstellen lässt. Ein vollständiger Neuaufbau ist eher sinnvoll, wenn:
- Fehler immer wieder in unterschiedlichen Bereichen auftreten;
- die Anwendung auf den verwendeten Geräten nicht richtig funktioniert;
- die bestehende Technologie Entwicklung und Wartung erschwert;
- das Unternehmen Daten und Prozess weiterhin benötigt, die vorhandene Lösung aber keine gute Grundlage für weitere Änderungen bietet;
- einzelne Reparaturen mehr Zeit kosten als ein geordneter Neuaufbau.
Bei OBIBOOK stabilisierten wir zuerst die frühere Version. Erst nachdem wir den Prozess in der Praxis kennengelernt hatten, folgte der vollständige Neuaufbau. So sinkt das Risiko, ein neues System nur auf Basis von Annahmen zu entwerfen.
Was Sie vor der Übernahme einer Anwendung vorbereiten sollten
Zu Beginn brauchen wir vor allem die Information, was nicht funktioniert und welcher Prozess dadurch blockiert wird. Hilfreich sind außerdem:
- eine Beispieldatei ohne vertrauliche Daten;
- eine Beschreibung des erwarteten Ergebnisses und des aktuellen Fehlers;
- Informationen dazu, wer die Anwendung auf welchen Geräten nutzt;
- Zugang zu Code und Dokumentation, falls vorhanden;
- eine Liste früherer Änderungen.
Passwörter, Kundendaten und Produktionsdateien sind für das erste Gespräch nicht nötig. Mit unserer Checkliste zur Anwendungsübergabe können Sie die wichtigsten Informationen ordnen.
Muss Ihre Anwendung repariert oder neu aufgebaut werden?
Beschreiben Sie, was heute nicht funktioniert, welcher Prozess darunter leidet und ob Sie die bestehende Lösung reparieren oder einen Neuaufbau prüfen möchten. Auf dieser Grundlage bestimmen wir einen sicheren ersten Schritt.
Lesen Sie auch mehr über Modernisierung und Übernahme von Anwendungen, PHP- und Laravel-Entwicklung, Systemintegrationen und APIs sowie weitere Referenzen.