StartLeistungenModernisierung
Modernisierung

Ihre Anwendung funktioniert. Nur altert sie.

Windows Forms, WPF oder eine alte .NET-Version, die niemand mehr anfassen will. Wir bringen den Bestand auf aktuellen Stand, ohne dass der Betrieb stillsteht.

Die Anwendung läuft und tut, was sie soll. Aber sie liegt auf einem Windows-Server, den niemand mehr anfassen will. Sie muss auf jedem Arbeitsplatz installiert werden, und auf dem Telefon gibt es sie gar nicht. Wer sie damals geschrieben hat, arbeitet längst woanders. Jede Änderung wird teurer als die letzte.

Das ist kein Grund, wegzuwerfen, was funktioniert. In einer gewachsenen Anwendung stecken fachliche Regeln, die sonst nirgends aufgeschrieben sind, und die noch einmal zu erarbeiten ist oft teurer als die Technik.

Erhalten oder ablösen

Nicht jede alte Anwendung gehört modernisiert. Steckt in ihr fachliches Wissen, das über Jahre gewachsen ist, lohnt sich der Erhalt fast immer. Ist sie dagegen vor allem eine Oberfläche über einer Datenbank, und liegen daneben drei weitere Programme, die niemand verbunden bekommt, ist der Neubau der bessere Weg. Dann ist es kein Modernisierungsprojekt mehr, sondern eines, bei dem wir den ganzen Ablauf in eine Anwendung holen. Welcher der beiden Fälle bei Ihnen vorliegt, sagen wir Ihnen nach dem ersten Blick in den Bestand.

Wie wir vorgehen

Zuerst lesen wir den Bestand und schreiben auf, was die Anwendung fachlich tut. Dann entscheiden wir gemeinsam, was mitkommt, was wegfällt und was neu gedacht gehört. Danach wird in Schritten umgebaut, von denen jeder einzeln in Betrieb gehen kann. Es gibt keinen Stichtag, an dem alles gleichzeitig neu ist.

Am Ende steht eine Anwendung im Browser. Sie kommt ohne Installation aus und funktioniert auf dem Telefon genauso wie am Arbeitsplatz. Und sie steht auf derselben Grundlage wie alles andere, was wir bauen, hat also Anmeldung, Rechte und Protokoll, auch wenn die alte Anwendung davon nichts hatte.

Aus einem tatsächlichen Projekt

Ein Hersteller aus dem Prüfmaschinenbau betrieb vier zusammenhängende Anwendungen auf einem Windows-Server. Wir haben sie auf Linux-Container umgezogen. Dabei kamen drei Dinge heraus:

  • Die Anmeldung benutzte eine Verschlüsselung, die es nur unter Windows gibt.
  • Die Datenbank behandelte Tabellennamen anders als vorher.
  • Von sieben Änderungen an der Datenbank waren nur fünf jemals angewendet worden.

Nichts davon stand irgendwo. Solche Funde sind der eigentliche Inhalt einer Modernisierung. Deshalb suchen wir sie am Anfang und nicht dann, wenn die Umstellung schon läuft.

Häufig gefragt

Was vor einer Modernisierung gefragt wird.

Muss die Anwendung dafür stillstehen?

Nein. Wir arbeiten in Schritten, die einzeln in Betrieb gehen können. Die alte Anwendung läuft weiter, bis die neue Fassung geprüft ist. Für die Umstellung selbst legen wir vorher ein Zeitfenster fest, meistens eine Nacht oder ein Wochenende.

Was passiert mit unseren Daten?

Wir übernehmen sie. Vorher proben wir die Übernahme an einer Kopie und zählen die Bestände davor und danach. Erst wenn die Zahlen stimmen, stellen wir um.

Lohnt sich das gegenüber einem Neubau?

Oft ja, manchmal nicht. Wenn die fachlichen Regeln Ihrer Anwendung über Jahre gewachsen und nirgends sonst aufgeschrieben sind, ist der Bestand wertvoller als er aussieht. Legt die Anwendung dagegen im Wesentlichen Formulare über eine Datenbank, ist ein Neubau auf der Grundlage häufig schneller. Was in Ihrem Fall günstiger ist, sagen wir Ihnen in der Einschätzung.

Wie lange dauert das?

Nach dem Erstgespräch bekommen Sie innerhalb einer Woche eine Einschätzung, was sich erhalten lässt und was nicht. Der erste Schritt, der bei Ihnen in Betrieb geht, steht in der Regel zwei bis vier Wochen später. Wie viele Schritte danach folgen, hängt am Umfang des Bestands.

Kontakt

Klingt nach Ihrem Projekt? Reden wir.

Schreiben Sie uns kurz, worum es geht. Sie bekommen innerhalb eines Werktages eine Antwort von uns.