crossVault
Kontakt

StartLeistungenSoftwaremodernisierung & Migration

Softwaremodernisierung & Migration

Visual FoxPro, Visual Basic, Access: Systeme, die Ihr Geschäft tragen und die niemand mehr wartet. Dasselbe gilt für gewachsene Client-Server-Anwendungen. Wir lösen sie ab, ohne den fachlichen Kern zu verlieren. Wie lange das dauert, hängt vom Bestand ab; die Spanne reicht von wenigen Monaten bis über ein Jahr. Speziell zu FoxPro-Ablösungen haben wir eine eigene Seite: foxpro.de.

Bestandsaufnahme vor dem Angebot

Wir lesen den Quellcode des Altsystems und sagen Ihnen, was wir gefunden haben: fehlende Normalisierung, Rechenlogik in Oberflächen-Events, Passwörter im Code, Schreibzugriffe auf Systemordner. Danach wissen beide Seiten, worüber wir reden.

Kein Eins-zu-eins-Nachbau

Der Quellcode zeigt das Was, selten das Warum. Was übernommen wird, entscheiden wir gemeinsam mit Ihren Key-Usern. Bei gewachsenen Umwegen fragen wir zuerst, warum es sie gibt: Manche sind alte Notlösungen, manche der eigentliche Prozess.

Daten vollständig übernehmen

Bei jedem Deployment auf die Testumgebung migrieren wir den kompletten Bestand neu und prüfen das Ergebnis gegen das Altsystem. Am Tag des Umstiegs läuft deshalb kein Skript zum ersten Mal. Wo das Altsystem Werte gespeichert hat, die sich heute anders errechnen würden, legen wir vorher mit Ihnen fest, ob der gespeicherte oder der neu errechnete Wert gilt.

Abbruch ist eingeplant

Das Cut-over-Fenster planen wir gemeinsam und proben es vorher auf Staging. Bestehen die Smoke-Tests nicht, brechen wir ab und Ihr Altsystem läuft weiter.

Auswerten, ohne abzulösen

Manchmal ist die Ablösung gar nicht die erste Frage. Wenn die Zahlen aus einem Altsystem nur nicht herauskommen, holen wir sie mit unserer Datenpumpe heraus und stellen sie für Auswertungen bereit. Wir greifen ausschließlich lesend zu, meist nachts, und ändern am Altsystem nichts. Tagsüber merkt niemand etwas davon. Vorher klären wir zwei Dinge, nämlich wie aktuell die Zahlen sein müssen und was Sie über Veränderungen wissen wollen. Die vorhandenen Daten kommen vollständig mit. Wer welche Änderung wann vorgenommen hat, lässt sich dagegen erst ab dem ersten Lauf mitschreiben. Oft ist das der schnellste Schritt und für ein paar Jahre der einzige nötige.

Wissen sichern

Dokumentation und Einarbeitung an Ihr Haus, nach dem Train-the-Trainer-Prinzip: Ihre Key-User können danach die Übrigen schulen. Sonst erzeugt die Ablösung nur die nächste Blackbox.

Ablösen ist nicht die einzige Antwort

Bevor wir über eine Ablösung reden, klären wir, ob Ihr Altsystem überhaupt weichen muss.

„Das System läuft, aber wir kommen an unsere Zahlen nicht heran.“

Der WegWeiterbetreiben und auswerten

Wir lesen den Datenbestand mit unserer Datenpumpe HydraData aus und stellen ihn auf einer modernen Datenbank bereit. Auf das Altsystem greifen wir dabei nur lesend zu, in der Regel zu Zeiten, in denen niemand damit arbeitet. Der Aufwand beschränkt sich auf die Anbindung und auf zwei Vorabklärungen, nämlich wie aktuell die Zahlen sein müssen und was Sie über Veränderungen wissen wollen.

Passt, wenn: Wenn das Tagesgeschäft mit dem Altsystem funktioniert und nur die Auswertung fehlt, ist das oft der schnellste Schritt und für einige Jahre der einzige nötige.

„Was wir fachlich vorhaben, lässt sich in diesem System nicht mehr umsetzen.“

Der WegVollständig ablösen

Wir lesen den Quellcode, sprechen mit Ihren Key-Usern und entscheiden gemeinsam mit ihnen, welche Funktionen in das neue System gehören. Wie lange das dauert, hängt vom Altsystem ab; die Spanne reicht von wenigen Monaten bis über ein Jahr. Auf Ihrer Seite kostet es vor allem die Zeit der Key-User, die in der Regel alle zwei Wochen einen lauffähigen Stand prüfen.

Passt, wenn: Sie schieben Anforderungen vor sich her, weil das Altsystem sie nicht mehr aufnimmt. Häufig liegt an dieser Stelle schon ein gescheiterter erster Anlauf hinter Ihnen.

„Wir verwalten Leasing- oder Finanzierungsverträge in einem Fat Client.“

Der WegAuf vertragWerk wechseln

vertragWerk ist unsere eigene webbasierte Lösung für Vertragsverwaltung, Kalkulation und Point of Sale, entstanden aus der Arbeit an eLeaseWorld und MASSET. Der fachliche Kern arbeitet bereits, die Software steht in der Beta, und Pilotkunden nehmen Einfluss darauf, was als Nächstes ausgebaut wird.

Passt, wenn: Dieser Weg kommt infrage, wenn Ihre Fachlichkeit die eines Leasing- oder Finanzierungssystems ist und Sie für die Ablösung keinen festen Termin brauchen.

Vor der Entscheidung steht die Bestandsaufnahme. Dafür lesen wir den Quellcode und klären mit Ihren Key-Usern, was das Altsystem fachlich noch trägt. Welcher Weg es wird, entscheiden Sie danach. Ob diese Analyse als eigene Leistung läuft oder in ein Angebot eingeht, sagen wir Ihnen vorher.

Aus vielen dieser Projekte ist eigenes Werkzeug entstanden: HydraData, eine Datenpumpe, die Bestände aus DBF/DBC- und Access-Anwendungen auf moderne Datenbanken hebt – als Migrationsbasis oder als Grundlage für Auswertungen. Wir haben sie offengelegt, weil ein Migrationswerkzeug, in das der Kunde nicht hineinsehen kann, Teil des Problems wäre.

Erst das Gespräch, dann die Analyse, dann das Angebot.

Sagen Sie uns, was bei Ihnen läuft und was daran stört. Wenn es passt, sehen wir uns Ihr System genauer an. Ob diese Analyse als eigene Leistung läuft oder in ein Angebot eingeht, sagen wir Ihnen, bevor wir anfangen. Danach bekommen Sie eine Einschätzung: Aufwand, Zeitraum, Preisrahmen und die Risiken, die wir sehen.

Projekt besprechen