Software­modernisierung

Dauert jede Änderung länger und verursachen Updates neue Probleme? Wir helfen zu entscheiden, was erhalten bleibt und wo die Modernisierung beginnt. Änderungen erfolgen schrittweise, mit Tests bestehender Funktionen, Migrationsplan und einer Möglichkeit zur Rücknahme. Dabei berücksichtigen wir die Produktentwicklung und den Arbeitsalltag der Nutzer.

Systemprüfung besprechen

Planen Sie Modernisierung und benötigte Produktänderungen gemeinsam

Wir beginnen mit einer Einschränkung, die die Weiterentwicklung blockiert oder wiederkehrende Probleme verursacht. Gemeinsam vereinbaren wir die Änderung und die Prüfung ihrer Wirkung. Sie können die Modernisierung als eigenständiges Projekt beauftragen, auch wenn Ihr Team die laufende Wartung übernimmt.

Was Sie erhalten

  • Ein Änderungsplan mit Hindernissen und erhaltenswerten Bestandteilen
  • Tests wichtiger Funktionen zur Bewertung der Modernisierung
  • Schrittweise Aktualisierung oder Erneuerung ausgewählter Softwareteile
  • Übertragung der Daten und des Wissens für die Weiterentwicklung

In welchen Situationen wir helfen

Riskante Änderungen

Wir ordnen Abhängigkeiten und ergänzen Tests für wichtige Funktionen, damit Fehler bei späteren Änderungen leichter erkennbar sind.

Veraltete Komponenten

Bibliotheks- und Laufzeitaktualisierungen mit Kompatibilitätstests und Übergangsplan vorbereiten.

Daten- und Funktionsmigration

Bereiche stufenweise übertragen und Datenvollständigkeit sowie Verhalten vor der Umstellung prüfen.

Modernisierung parallel zur Produktentwicklung bei TimeCamp

Wir modernisieren die Desktop-Anwendung von TimeCamp auf Basis von C++ und wxWidgets und entwickeln zugleich ihre Funktionen weiter. Tests bestehender Abläufe helfen, Änderungen vor der nächsten Version zu bewerten.

Alle Projekte

Wir schätzen, dass das Team von Software Logic eigene Ideen zur Verbesserung unseres Produkts einbringt. Es reagiert schnell, wenn sich unsere Anforderungen ändern, und liefert, was wir vereinbaren. Wir arbeiten mit Menschen, denen die Qualität der Anwendung wichtig ist und die Verantwortung für ihre Arbeit übernehmen.

Kamil RudnickiCEO, TimeCamp S.A.

So starten wir die Zusammenarbeit

Sie können die erste Projektphase separat beauftragen. Die Leistungen und Kosten stehen vor Beginn fest. Anhand der Ergebnisse entscheiden Sie über die nächsten Schritte. Eine vorhandene Analyse oder Spezifikation beziehen wir in die Planung ein.

Prüfung und Modernisierungsplan

Die Bewertung von Code, Daten und Integrationen zeigt Risiken und die Reihenfolge der Änderungen. Der Plan für die erste Phase enthält den Testumfang und bei einer Migration auch die Datenübertragung und Bedingungen für eine Rückkehr zur vorherigen Version.

Die erste Änderung an der Software

Wir modernisieren einen ausgewählten Bereich. Tests bestehender Funktionen und ein Rücknahmeplan bereiten die Einführung vor.

Ergebnis prüfen und nächste Schritte planen

Wir prüfen, ob die vereinbarte Einschränkung behoben wurde: ein wiederkehrender Fehler, ein Leistungsproblem oder ein Hindernis für eine neue Funktion. Der Vergleich mit dem Ausgangszustand bildet die Grundlage für die nächsten Arbeiten.

Auszug aus einem beispielhaften Modernisierungsplan ansehen

Demonstrationsbeispiel: ein kurzer Auszug zu einer fiktiven Situation. Er zeigt, wie Ergebnisse dargestellt werden können, und stammt nicht aus einem Kundenprojekt. Den Umfang der Unterlagen vereinbaren wir vor Arbeitsbeginn.

Erste Phase: Berichte ausgliedern

Berichtsänderungen erfordern ein Update des gesamten Auftragssystems. Das Team möchte Berichte unabhängig vom laufenden Vertrieb weiterentwickeln.

Umfang der Änderung
Einen vereinbarten Bericht in ein separates Modul übertragen, das Daten des bestehenden Systems nutzt. Die Auftragsbearbeitung bleibt in der bisherigen Anwendung.
Abnahmekriterien
Neuen und bisherigen Bericht mit denselben Daten vergleichen, einschließlich Korrekturen und stornierter Bestellungen. Jede Abweichung klären und Zugriffe für die einzelnen Rollen prüfen.
Einführung und Rückkehr
Den Bericht einer ausgewählten Gruppe bereitstellen. Die bisherige Ansicht als Rückkehrmöglichkeit erhalten. Vor dem Start festlegen, wer darüber entscheidet und unter welchen Bedingungen.
Nächste Entscheidung
Nach Abnahme des ersten Berichts den Aufwand für weitere Berichte bewerten. Datenabweichungen vor einer Erweiterung des Umfangs klären.

Häufige Fragen

Wir vergleichen Codezustand, Anforderungen, Wartungskosten und Migrationsrisiken. Eine Neuentwicklung ist eine Option, aber keine Vorentscheidung.

Planen Sie den ersten Schritt der Modernisierung

Beschreiben Sie, welche Änderungen Sie aufschieben und was Ihr bestehendes System einschränkt. Wir vereinbaren eine Prüfung, um den ersten Bereich für die Modernisierung auszuwählen und die Kosten sowie die Auswirkungen auf Nutzer einzuschätzen.

Wir melden uns mit Rückfragen zu Ihrer Nachricht und schlagen einen Termin vor, um Leistungen und Kosten zu besprechen.

Sie können uns auch direkt anrufen.

Formular wird geladen…

Sie können uns auch direkt schreiben: office@softwarelogic.co