Referenz · IT-Dienstleister

Modernisierungs-Analysen im Pre-Sale

Wie soxes AG mit der System Discovery gewachsene Applikationen versteht, bevor ein Auftrag vorliegt – und Modernisierungen auf Fakten statt auf Schätzungen offeriert.

  • Ausgangslage soxes übernimmt Software, deren Know-how oft nicht mehr im Unternehmen liegt.
  • Aufgabe Ein genaues Angebot in kurzer Zeit – ohne bezahltes Vorprojekt.
  • Ergebnis Strategie, Aufwand und Termine beruhen auf Fakten aus dem Wissensgraphen.
Inhalt
  1. Ausgangslage
  2. Zu lösendes Problem
  3. Lösung
  4. Vorteile der Lösung
  5. Resultat
  6. Was unser Kunde sagt

Ausgangslage

Seit über 25 Jahren entwickelt soxes Software, die Unternehmen wirklich weiterbringt. Individuelle Softwareentwicklung ist seit dem ersten Tag ihr Kerngeschäft, und technische Komplexität schreckt sie nicht ab.

soxes modernisiert Software, die für Unternehmen wichtig ist, aber nicht mehr zuverlässig weiterentwickelt werden kann: gewachsene Access-Datenbanken, Delphi-Applikationen, Excel/VBA-Lösungen, ältere .NET-Applikationen, individuelle Fachsoftware und Schnittstellen. Oft liegt das Know-how dazu bereits ausserhalb des Unternehmens.

Zu lösendes Problem

Für ein fundiertes Angebot müssen die Software-Ingenieure von soxes wissen, wie eine Applikation aufgebaut ist. Erst dann können sie die passende Modernisierungs-Strategie bestimmen und eine effiziente Transformations-Taktik wählen. Das ist die Grundvoraussetzung dafür, dass eine Modernisierung erfolgreich und kostengerecht wird.

Gleichzeitig erwartet der Kunde in kurzer Zeit ein möglichst genaues Angebot mit verlässlichen Terminen. Für eine eingehende Analyse wäre ein Vorprojekt nötig – und genau das vermeiden Kunden, wenn sie mehrere Offerten einholen.

Lösung

Für diese Analyse setzt soxes die System Discovery der Object Engineering ein. Typischerweise importieren wir alle Artefakte – Code, Konfigurationen, Build-Spezifikationen, Metadaten der Datenbank und mehr – in die Discovery-Umgebung und legen sie als Wissensgraph ab. Danach werten Analysen den Graphen mit allen feingliedrigen Abhängigkeiten aus. Von Hand würde das enorm viel Zeit kosten, und das Resultat wäre bei weitem nicht so genau.

Access-Applikation analysieren: 1. Metadaten exportieren, 2. Wissensgraph erstellen, 3. analysieren und auswerten.

Jede Transformation beginnt mit Annahmen. Object Engineering ersetzt sie durch Fakten.

Liegen die Artefakte deterministisch importiert und analysiert im Graphen, greift ein speziell trainiertes Sprachmodell (LLM) auf diese Datenbasis zu. Es zieht erste Rückschlüsse auf die bestehende Applikation. Und es dient den Software-Ingenieuren und Architekten als Interpret: Fragen zu kundenspezifischen Themen beantwortet es mit detaillierten Beurteilungen.

Daraus entstehen die Modernisierungs-Strategie und die Zielarchitektur, der beste Transformationsweg, eine fundierte Aufwandschätzung und schliesslich das Angebot für den Kunden.

Wie die Werkzeuge zusammenspielen, zeigt das OMAN Framework

Vorteile der Lösung

So entsteht in vernünftiger Zeit eine fundierte Analyse der bestehenden Applikation:

  1. 01 Schnell offeriert Das Angebot entsteht zeitnah und mit angemessenem Aufwand.
  2. 02 Neue Fakten Es stützt sich auf Fakten, die vorher typischerweise nicht ermittelbar waren.
  3. 03 Hohe Realisierungssicherheit soxes kann das Angebot mit hoher Sicherheit abgeben.
  4. 04 Belastbare Schätzung Kosten und Termine beruhen auf Fakten, nicht auf persönlichen Einschätzungen.
  5. 05 Weniger Umsetzungsrisiken Zielarchitektur, Strategie und Transformationsplan entstehen aus fundiertem Wissen über die Applikation.
  6. 06 Weniger Überraschungen Ganz vermeiden lassen sie sich nicht, aber das Angebot beruht auf den aktuellen Fakten.

Erhält soxes den Auftrag, beginnt das Projekt ohne Verzögerung.

Resultat

In verschiedenen Analysen kamen Erkenntnisse ans Licht, die bei einer rein manuellen Untersuchung verborgen geblieben wären:

  • Der vom Kunden gelieferte Code entsprach nicht der aktuellen Version.
  • Komplex anmutende Algorithmen mit «wilden» Ablaufstrukturen liessen sich einfacher umsetzen, als es auf den ersten Blick schien.
  • Fehlende Komponenten wurden erkannt und aufgelistet.
  • Anomalien in den Strukturen wurden aufgedeckt.
  • Ältere, kaum mehr verbreitete Programmiersprachen liessen sich gleich gut analysieren wie neue.
  • Strukturen und «Architektur» der Applikation wurden in Tabellen, Adjazenzmatrizen und Diagrammen dokumentiert – entscheidend für die Modernisierungs-Strategie.

Transparenz über Umfang und Risiken, bevor das Projekt beginnt

«Die System-Discovery von Object Engineering schafft bereits vor Projektbeginn Transparenz über Umfang, Komplexität und mögliche Herausforderungen unserer Modernisierungsprojekte. Die kompetente, schnelle und flexible Analyse liefert klare, praxisnahe Erkenntnisse, von denen unsere Kunden und wir gleichermassen profitieren.

Besonders überzeugt mich, wie flexibel Object Engineering die System-Discovery auf unsere sehr unterschiedlichen Kundenanforderungen abstimmt und dabei passgenaue Ergebnisse liefert.»

Patrick Büchler CEO soxes AG System Discovery ansehen

Der Baustein hinter dieser Referenz

System Discovery

Die System Discovery liest jede Schicht eines Systems – Code, Konfigurationen, Datenbankschemas, Prozessdefinitionen, Excel-Listen – und verbindet sie zu einem Wissensgraphen. Ihre Fachleute und Ihre KI-Werkzeuge können ihn direkt befragen. Typischerweise dauert sie zwei bis sechs Wochen.

Was soxes AG daraus erhält

  • Einen Wissensgraphen der ganzen Applikation
  • Auswertungen und einen Analyse-Report
  • Adjazenzmatrizen und Diagramme der Architektur
  • Antworten auf eigene Fragen über das LLM

Erst verstehen,
dann offerieren.

Sie müssen noch nicht wissen, welchen Baustein Sie brauchen. Im Erstgespräch klären wir, welche Frage zählt und welche Quellen sie beantworten. Danach entscheiden Sie, ob und wie es weitergeht.

  1. Sie schreiben uns

    Ein Satz zu Ihrem Vorhaben genügt. Kein Briefing, keine Unterlagen, keine Vorbereitung.

  2. Erstgespräch, 30 Minuten

    Wir hören zu und zeigen, welche Analyse für Ihre Situation richtig ist. Und wenn wir nicht passen, sagen wir auch das.

  3. Klarer Plan, fester Rahmen

    Ein konkreter Vorschlag: was wir untersuchen und was Sie danach über Ihr System wissen. Erst dann entscheiden Sie, ob wir anfangen.

Anfrage senden

Felder mit sind Pflicht.

oder direkt einen Termin vereinbaren.

Hinweise zum Datenschutz.

Danke, Ihre Anfrage ist angekommen.

Wir melden uns innert 24 Stunden. Schritt zwei: Sie wählen den Termin.