Bestandssysteme

Software, die läuft, muss
auch morgen laufen.

Die Entwickler sind weg, die Dokumentation fehlt, das Framework ist aus dem Support gefallen – das System arbeitet trotzdem jeden Tag. Wir übernehmen solche Anwendungen und bringen sie Schritt für Schritt zurück in einen wartbaren Zustand.

Abstrakte Grafik: geschichtete Bänder, unten dicht und schwer, nach oben offen und klar
01

Bestandsaufnahme

Wir analysieren Code, Abhängigkeiten und Betriebsumgebung. Ergebnis: ein dokumentierter Ist-Zustand mit priorisierter Risikoliste - Sie wissen, wo Sie stehen.

02

Stabilisieren

Tests nachrüsten, Build und Deployment automatisieren, Monitoring einrichten. Damit wird das System änderbar, ohne dass jede Anpassung ein Risiko ist.

03

Schrittweise erneuern

Modernisierung in Etappen: .NET Framework nach .NET, Desktop nach Web, On-Premise in die Cloud. Das System bleibt jederzeit produktiv.

04

Laufend betreuen

Wartungsmandat mit festem Ansprechpartner: Weiterentwicklung, Framework- und Security-Updates, Support im Betrieb.

Kein Big-Bang-Rewrite

Ablösung in kontrollierten Schritten statt Komplettneubau. Jede Etappe liefert für sich Nutzen und lässt sich einzeln freigeben.

Auch ohne Doku und Originalteam

Agentische Analyse erschliesst gewachsene Codebasen systematisch. Die fehlende Dokumentation entsteht dabei als Nebenprodukt.

Agentic Coding senkt die Kosten

Testabdeckung nachrüsten, repetitive Migrationsschritte, Refactoring über hunderte Dateien: genau die Arbeit, die klassisch zu teuer war.

Erfahrung mit alten Stacks

.NET Framework bis .NET 10, WebForms, WinForms, WPF, WCF. Wir haben diese Systeme gebaut, nicht nur darüber gelesen.

Wartungsmandat

Betreuung, die nicht beim Ticket aufhört.

Wir übernehmen bestehende Anwendungen in die laufende Betreuung - inklusive der Systeme, die wir nicht selbst gebaut haben. Umfang, Rhythmus und Reaktionszeiten legen wir nach der Bestandsaufnahme gemeinsam fest, auf Basis Ihres Systems statt eines vorgefertigten Pakets.

Störungsbehebung

Analyse und Behebung von Fehlern im laufenden Betrieb - mit Ursachenforschung statt Symptombekämpfung.

Updates & Sicherheit

Framework-, Abhängigkeits- und Security-Updates. Sie erfahren, welche offen sind, was sie kosten und was es kostet, sie liegen zu lassen.

Weiterentwicklung

Neue Funktionen und Anpassungen an geänderte Anforderungen - im selben Mandat, ohne separaten Projektaufsatz.

Überwachung

Logging und Monitoring einrichten und auswerten, damit Störungen auffallen, bevor Ihre Anwender anrufen.

Wissen sichern

Was wir am System lernen, wird dokumentiert. Das Wissen bleibt in Ihrem Haus, nicht in unserem Kopf.

Fester Ansprechpartner

Sie sprechen mit der Person, die Ihren Code kennt. Kein Ticketsystem, kein wechselndes Team, keine Wissensverluste bei jedem Kontakt.

So beginnt ein Mandat

  1. 01Bestandsaufnahme als abgegrenztes Erstmandat: Ist-Zustand, Risiken, Handlungsbedarf. Ohne Anschlussverpflichtung.
  2. 02Übergabe von Zugriffen, Build- und Deploy-Pipeline und Betriebswissen. Wir arbeiten uns ein, bevor wir produktiv etwas anfassen.
  3. 03Danach das Mandat in dem Umfang, den Ihr System und Ihr Budget tatsächlich brauchen.

Kein Lock-in

Code, Dokumentation und Pipelines liegen bei Ihnen. Endet ein Mandat, können Sie intern weiterarbeiten oder übergeben - ohne Rückbau und ohne Abhängigkeit von uns.

Skalierbar, wenn es mehr braucht

Übersteigt ein Vorhaben unsere Kapazität, holen wir bewährte Entwicklungspartner dazu. Architektur, Code-Reviews und Qualitätssicherung bleiben bei uns - Sie haben weiterhin einen Ansprechpartner und eine Verantwortung.

Bestandssystem besprechen

Bestandsaufnahme als abgegrenztes Erstmandat möglich

Kontakt

Projekt besprechen?

Wir freuen uns auf Ihre Nachricht und melden uns innerhalb von 24 Stunden.

Matthias BärtschiBuchs (AG), Schweiz
E-Mail schreiben

Klicken zum Kopieren