Niemand stellt es ins Schaufenster, wenn in seinem Unternehmen Anwendungen oder Systeme eingesetzt werden, die mit sehr alter Technologie erstellt wurden. Leider kommt es auch bei Dienstleistern im Gesundheitswesen, im Bankwesen oder in der Industrie häufig vor, dass sie ein Entwicklungsprojekt in Angriff nehmen und es aufgrund von Problemen mit dem internen und/oder externen Entwicklungsteam nicht zu Ende führen können.
Die Software, die wie eine Zeitbombe tickt
Probleme mit dem Entwicklungsteam?
Es gibt mehrere Gründe, warum Entwickler nicht in der Lage sind, eine Entwicklung voranzutreiben. Wenn ein Zulieferer aufgrund von Konkurs oder Verkauf seine Geschäftstätigkeit einstellt. Es ist aber auch nicht ungewöhnlich, dass das externe Team feststellt, dass es seine Zeit nicht mehr wert ist, dass es nicht mehr mitarbeiten will und dass es das Interesse verliert.
Ein weiterer häufiger Grund ist, dass der Entwickler überlastet oder gelangweilt von der Aufgabe ist, vergeblich eine Veränderung erwartet, das Unternehmen verlässt und das Wissen verloren geht, so dass die Anwendung nicht mehr verwaltet wird.
Es gibt auch Beispiele, in denen das Entwicklungsteam aufgekauft wird und sich die Frage stellt, wie es weitergehen soll. Da das Entwicklungsteam langsam verschwindet, gerät auch der Entwicklungsprozess ins Stocken.
Es ist eine Herausforderung, ein wirklich professionelles Team aufzubauen, um die langfristige Nachhaltigkeit einer Software zu gewährleisten.
Wer wird die Entwicklung übernehmen?
Da gibt es viele Möglichkeiten, je nach Zweck. In guten Händen kann die Software weitergeführt und nach Bedarf entwickelt werden. Der Nachteil ist, dass man oft mit einer Software anfangen muss, die sehr veraltet ist und verbessert werden muss.
Wie sehen diese Entwicklungen aus und was sind Ihre Erfahrungen?
Viele Unternehmen haben Anwendungen mit sehr alter Technologie, z.B. Lotus Notes. Lotus Notes-Entwickler werden immer seltener, die Technologie hat ihren Nutzen überlebt, und es gibt nur wenige Leute mit einem tiefen Verständnis für diese Technologie.
Andere Programmiersprachen sind Cobol, RPG, FoxPro, Visual FoxPro und Delphi. Anwendungen, die in diesen Sprachen geschrieben wurden, funktionieren immer noch und erfüllen in vielen Fällen die Anforderungen der Nutzer, aber sie können nicht in neuen Umgebungen wie Cloud-Infrastrukturen eingesetzt oder in neuere Unternehmensplattformen integriert werden.
Es ist auch üblich, dass sie Legacy-Systeme nicht skalieren können, sie funktionieren mit 100 Benutzern, aber mit 500 Benutzern werden sie langsamer und die Kundenerfahrung wird deutlich schlechter.
Niemand verbessert mehr die Sicherheitslücken in diesen Legacy-Anwendungen, niemand ist sich sicher, ob sie hackbar und sicher sind oder ob keine Daten verloren gehen, d. h. sie ticken wie eine Zeitbombe.
Da ist es wichtig, einen Partner zu finden, der die alten Technologien versteht, sie in die Hand nimmt, sie auf ein neues Fundament stellt und das geerbte System sogar weiterentwickelt.
Kontaktieren Sie uns vertrauensvoll!
Vertraue ARTofINFO Deine Software an und genieße die Vorteile flexibler und bewährter Lösungen.
Wir prüfen, übernehmen und geben Deine Anwendung(en) in sichere Hände. Von da an liegt es an Dir, ob Du sie durch moderne Technologie oder Low-Code-No-Code-Entwicklung ersetzen willst.