Die Firma Centric ist in der Branche bundesweit bekannt für Dienstleistungen rund um das Thema Video. Vom Verleih von Equipment wie Kameras, Objektive, Licht, Recorder usw. und das Digitalisieren oder Umspeichern von Filmen auf andere Aufzeichnungsformate bis zum Verkauf von gebrauchten Geräten werden viele Dienstleistungen für Profis und Amateure angeboten.
Um die vielen unterschiedlichen Leistungen günstig anbieten zu können sollten möglichst viele Prozesse automatisch ablaufen. So kann sich das Personal auf die Kundschaft im Laden konzentrieren und Verwaltungsaufgaben fallen nur minimal an.
Einzelne System existierten, sollten aber stärker integriert werden um Prozesse zu vereinfachen und zu optimieren.
Eine Warenwirtschaft, ein Reservierungssystem und eine Website/Shop waren teilweise vorhanden und sollten nun so miteinander verbunden werden, dass die oben genannten Funktionen automatisch ablaufen.
Dabei läuft die Warenwirtschaft mit ihrer dazugehörenden Datenbank nur unter einem veralteten Windows.
Die Website ist proprietär (von einem Programmierer vor Jahren mal selbst geschrieben worden).
Es existierte fast keine Dokumentation. Weder von den Windowsprogrammen noch von dem Website/Shop waren Dokumentationen verfügbar.
Die Website basierte auf einer veralteten PHP-Version. Sie nutzte Funktionen, die die aktuellen PHP-Versionen längst nicht mehr unterstützen.
Zunächst erstmal wurde eine ausführliche Dokumentation angelegt, in der alle bekannten Informationen zusammen getragen wurden, um den Aufwand für Pflege, Fehlerbehebung usw. so weit wie möglich zu reduzieren.
Dann wurden für die Warenwirtschaft, deren Datenbank und das Reservierungssystem eine virtuelle Maschine angelegt, in der Windows XP als Gastsystem läuft. Damit kann das Serverbetriebssystem immer wieder aktualisiert werden und diese Anwendungen laufen weiter sicher in der virtuellen Maschine.
Schließlich wurde die Website/Shop Seite für Seite, Funktion für Funktion soweit umgeschrieben bzw. aktualisiert, dass sie nun auf einer sehr aktuellen PHP-Version läuft.
Die fast vollautomatische Abwicklung von Aufträgen ist sicherlich der Traum vieler Menschen. Und viele Verantwortliche streben dieses Ziel auch an. Dabei muss aber auch berücksichtigt werden, dass alle Systeme regelmäßig aktualisiert werden können!
Und das bedeutet, dass dafür auch immer Ressourcen in Form von Geld und/oder Manpower eingeplant werden müssen. Wird das nicht gemacht, beziehungsweise wird das nicht bedacht, droht das Gesamtsystem irgendwann zu kollabieren. In diesem Fall laufen einzelne Komponenten weiter, aber das Gesamtsystem funktioniert nicht mehr.