Zum Inhalt springen
th3chris
01Gewachsene IT-Landschaft
Vom Bedarf zur tragfähigen Lösung

Ihre gewachsene Software

Jede Änderung ein Risiko, jede Schnittstelle ein Sonderfall — und niemand, der das ganze Bild kennt.

Ihre Software läuft seit Jahren und trägt das Tagesgeschäft. Nur wird jede Änderung daran teurer: Eine neue Funktion berührt drei Systeme, zwei Abteilungen und einen Zulieferer, ein Update wird auf das Wochenende gelegt, und für das nächste Vorhaben ist erst einmal ein halbes Jahr Vorlauf nötig. Genau dieser Zustand lässt sich Schritt für Schritt auflösen, während der Betrieb weiterläuft.

Auf einen Blick
  • Ihre Systeme bleiben in Betrieb, während sich etwas ändert
  • Änderungen werden planbar statt zum Wochenendprojekt
  • Neue Anwendungen werden einmal angeschlossen statt an jedes System einzeln
  • Störungen werden sichtbar, bevor Ihre Kunden anrufen
  • Sie entscheiden nach jedem Schritt, ob der nächste kommt

Der Einstieg

Die Bestandsaufnahme

Bevor irgendetwas gebaut wird, steht ein abgeschlossener erster Auftrag: In ein bis zwei Wochen sehe ich mir an, welche Systeme bei Ihnen laufen, wie die Daten dazwischen wandern und an welchen Stellen es regelmäßig klemmt. Am Ende halten Sie ein Dokument in der Hand, das Ihre Geschäftsführung lesen und Ihre IT benutzen kann — und das Ihnen gehört, auch wenn Sie danach nichts mit mir bauen oder damit zu einem anderen Dienstleister gehen.

Dauer
Ein bis zwei Wochen
Preis
Festpreis, vorher benannt
Ergebnis
Ein Dokument, das Ihnen gehört
Bestandsaufnahme anfragen

Davor steht ein kostenloses Gespräch von 30 Minuten. Wenn sich die Bestandsaufnahme für Sie nicht lohnt, sage ich das dort.

Das eigentliche Problem

Warum Änderungen mit der Zeit teurer werden

Am Anfang war es ein System. Dann kam ein Shop dazu, eine Branchenlösung, ein Zulieferer mit eigener Schnittstelle, eine Excel-Lösung, die jemand gebaut hat und die inzwischen unverzichtbar ist. Jede einzelne Ergänzung war vernünftig. Zusammen ergeben sie ein Geflecht, in dem niemand mehr sicher sagen kann, was passiert, wenn man an einer Stelle etwas ändert.

Das merkt man nicht am Tag der Änderung, sondern Wochen später: Ein Bericht stimmt nicht mehr, eine Bestellung landet doppelt im Lager, ein Kunde bekommt einen Preis von letztem Quartal. Bis jemand die Ursache findet, vergehen Tage, und die Suche kostet meist mehr als die eigentliche Korrektur.

Die Reaktion darauf ist fast überall dieselbe: Man ändert lieber nichts mehr. Genau dadurch wird die Software vom Werkzeug zur Fessel. Vorhaben werden verschoben, weil niemand das Risiko tragen will, und die Liste der Dinge, die eigentlich längst anders laufen sollten, wird jedes Jahr länger.

Der teure Irrtum

Alles auf einmal neu zu bauen klingt nach dem sauberen Schnitt und ist der riskanteste Weg: Monate ohne sichtbares Ergebnis, ein Umschalttermin, an dem alles gleichzeitig funktionieren muss, und ein Altsystem, das nebenher weiter gepflegt werden will.

Der Ausweg ist selten der komplette Neubau. Er ist eine Reihenfolge: zuerst sichtbar machen, was heute wie zusammenhängt, dann die Stellen voneinander lösen, an denen es am häufigsten weh tut, damit eine Änderung dort nicht mehr drei andere Systeme mitreißt, und erst danach Stück für Stück erneuern — jedes Mal mit einem Ergebnis, das für sich nützlich ist.

Was sich gerade verschiebt

Eine eigene Lösung zu bauen war jahrelang die teure Variante. Mit KI-gestützter Entwicklung ist dieser Aufwand deutlich gesunken, und damit ändert sich die Rechnung: Was sich vor drei Jahren nicht gelohnt hat, kann heute tragfähig sein. Das gilt besonders dort, wo Sie für den Zugriff auf Ihre eigenen Daten bezahlen.

Mein Ansatz

In welcher Reihenfolge

Was zuerst drankommt, steht nach der Bestandsaufnahme fest. Angefangen wird dort, wo das Verhältnis aus Aufwand und Entlastung am besten ist, nicht dort, wo die Technik am interessantesten wäre.

  1. 1

    Zuerst die Stelle, die am häufigsten stört, gelöst mit einem Ergebnis, das Ihre Leute im Alltag merken.

  2. 2

    Ihre fachlichen Regeln werden einmal festgehalten und gelten danach überall gleich, für Menschen wie für Systeme.

  3. 3

    Erneuert wird in Etappen von wenigen Wochen. Jede löst genau einen Bereich ab und geht für sich in Betrieb.

  4. 4

    Nach jeder Etappe entscheiden Sie, ob die nächste kommt. Zurückschalten bleibt bis dahin möglich.

Konkrete Leistung

Was Sie konkret bekommen

Eine Karte Ihrer Systemlandschaft

Welche Systeme sprechen miteinander, welche Daten laufen wohin, und wo hängt etwas an einer einzelnen Person. Ein Dokument, das Ihre Geschäftsführung liest und Ihre IT benutzt.

Klare Zuständigkeiten zwischen den Systemen

Für jede Information ist festgelegt, welches System sie führt und wer sie ändern darf. Das beendet die Diskussionen darüber, welche Zahl im Zweifel gilt.

Ein gemeinsamer Zugang statt vieler Einzelwege

Shop, App, Auswertung und Partner holen ihre Daten künftig an einer Stelle ab. Kommt eine neue Anwendung dazu, ist sie in Tagen angebunden statt in Monaten.

Änderungen, die geprüft ankommen

Jede Anpassung durchläuft dieselben automatischen Prüfungen, bevor sie im Tagesgeschäft landet. Fehler fallen dort auf, wo sie noch billig sind.

Ein Betrieb, den Sie sehen können

Auswertungen zeigen Antwortzeiten, Fehlerquoten und den Zustand der wichtigen Abläufe. Bei einer Störung ist die Ursache in Minuten eingegrenzt statt in Tagen.

Erneuerung in Abschnitten

Alte Teile werden nacheinander abgelöst, während der Rest weiterläuft. Sie sehen nach jedem Abschnitt ein Ergebnis und können jederzeit anhalten.

Praxiserfahrung

Wo das schon funktioniert hat

Werkzeughandel: eine Datenbasis für alle Anwendungen

Bei einem international tätigen Werkzeughändler liefen Aufträge, Produktdaten und Kundenzugänge über gewachsene Einzelverbindungen. Heute holen Shop, Apps und Vertriebssysteme dieselben Zahlen an einer gemeinsamen Stelle ab. Eine neue Anwendung wird dort angeschlossen, statt sich erneut durch jedes Kernsystem zu arbeiten — und wenn sich in einem der Systeme etwas ändert, muss das nicht jedes Team einzeln nachziehen.

Seit 2020
laufende Beauftragung
Ein Anschluss
statt Anbindung je System
SAP · PIM · CRM
verbunden

Industriekonzern: Werkzeuge ohne Quellcode zusammengeführt

Software aus verschiedenen Bereichen eines Industriekonzerns sollte sich für die Anwender wie eine einzige Anwendung anfühlen. Für einen Teil davon lag der Quellcode nicht vor, und die zuständigen Teams durften ihn auch nicht herausgeben. Der übliche Weg war damit versperrt. Gelöst wurde es über einen eigens gebauten Verbindungsweg zwischen den Programmen, dokumentiert und abgesichert, ohne die fremde Software selbst zu verändern. Danach waren die Werkzeuge zentral bedienbar, und der Übergang zwischen ihnen blieb für die Anwender unsichtbar.

Ohne Quellcode
trotzdem integriert
Wie eine Anwendung
Übergang für Anwender unsichtbar

Laborausrüstung: Altsysteme blieben in Betrieb

Produktion und Forschung wollten laufende Prozesse zeitnah auswerten, ohne die vorhandenen Altsysteme abzuschalten. Beides war möglich: Die alten Systeme liefen weiter, und neue Datenquellen ließen sich ergänzen, ohne den Kern anzufassen.

Zeitnah
laufende Prozesse auswertbar
Altsysteme
blieben in Betrieb
... outstanding mind with excellent skills in development; great software architect. Highly recommended if you need to find a professional fast and scalable solution. We've been working together on a project that was rated by Microsoft professionals as "not possible". Together with Christian our team managed to deliver a great working solution/product!
Oscar Angress
Oscar Angress
Cyber Security Consultant · Bosch Engineering GmbH

Klare Antworten

Was Sie sich vielleicht fragen

Müssen wir unsere Systeme dafür ersetzen?

In den meisten Fällen nicht, und der Reihe nach entschieden wird ohnehin von Ihnen. Anbinden führt schneller zum ersten Ergebnis und ist der übliche Einstieg. Ablösen lohnt sich, sobald Wartung und Workarounds mehr kosten als ein Neubau, oder wenn ein Hersteller den Support einstellt. Beides baue ich, und was für Sie günstiger ist, rechnen wir vorher durch.

Wir zahlen laufend für eine Mietsoftware. Lohnt sich ein Ausstieg?

Das kann sich lohnen, und es hängt an zwei Zahlen. Erstens die Miete: Was zahlen Sie im Jahr, und wie oft ist der Preis in den letzten Jahren gestiegen? Zweitens der Zugriff auf Ihre eigenen Daten — bei vielen Anbietern kostet ein Export, eine Schnittstelle oder ein höheres Abfragevolumen extra, und genau diese Posten wachsen mit Ihrem Geschäft. Kommt beides zusammen und nutzen Sie ohnehin nur einen Bruchteil des Funktionsumfangs, rechnet sich eine eigene Lösung heute schneller als noch vor wenigen Jahren, weil KI-gestützte Entwicklung den Bauaufwand spürbar gesenkt hat. Der Nebeneffekt wiegt oft schwerer als die Ersparnis: Ihre Daten liegen bei Ihnen, und der Ablauf folgt Ihrem Geschäft statt umgekehrt. Wir rechnen das an Ihren echten Zahlen durch — kommt dabei heraus, dass die Miete günstiger bleibt, sage ich Ihnen das.

Was kostet das — einmalig und laufend?

Das Vorhaben wird in Ausbaustufen zerlegt, und jede Stufe wird für sich geschätzt und angeboten. Sie beauftragen immer nur die nächste, mit einem Ergebnis, das für sich brauchbar ist. Laufend kommen zwei Posten dazu: der Betrieb, dessen Höhe an Nutzerzahl, Datenmenge und dem Ort hängt, an dem es läuft, und die Pflege, wenn einer Ihrer Hersteller etwas ändert. Wo es am sinnvollsten läuft, gehört zur Beratung dazu: auf eigener Hardware, bei einem deutschen Anbieter oder in der Umgebung, die Sie ohnehin schon nutzen. Diese Entscheidung wirkt sich sowohl auf die laufenden Kosten aus als auch darauf, wer an Ihre Daten kommt — wir rechnen die Varianten gemeinsam durch, bevor Sie sich festlegen. Beides beziffere ich, sobald der Zuschnitt feststeht, und beides steht im Angebot statt im Kleingedruckten. Das Erstgespräch kostet Sie nichts außer Zeit.

Wer kommt bei alldem an unsere Daten?

Ich arbeite so weit wie möglich mit Testdaten. Wo echte Daten nötig sind, geschieht das auf Ihren Systemen, mit einem Zugang, den Sie vergeben und jederzeit entziehen. Auftragsverarbeitungsvertrag und Verschwiegenheitserklärung unterschreibe ich vor dem ersten Zugriff. Ihre Daten bleiben damit bei Ihnen, und in KI-Werkzeuge gelangt davon nichts.

In welchen Schritten läuft das ab?

In Etappen von wenigen Wochen. Jede löst genau einen Bereich ab, etwa die Preisfindung, geht für sich in Betrieb und lässt sich innerhalb eines Tages auf den alten Stand zurückschalten, falls etwas nicht passt. Vorhaben, die sich über Jahre ziehen könnten, schneide ich bewusst so, dass Sie nach jeder Etappe aussteigen könnten.

Können wir währenddessen normal weiterarbeiten?

Ja, das ist die Bedingung, unter der ich arbeite. Alte und neue Teile laufen nebeneinander, umgeschaltet wird abschnittsweise, und jeder Schritt lässt sich zurücknehmen. Einen Stichtag, an dem alles gleichzeitig funktionieren muss, gibt es in diesem Vorgehen bewusst nicht.

Wir haben nur eine kleine IT. Reicht das?

Ja, und es verändert vor allem den Zuschnitt. Dann wird bewusst einfach gebaut: wenige Bestandteile, wenig, was regelmäßig gewartet werden muss, und nichts, wofür Sie eine eigene Fachkraft einstellen müssten. Was Ihr Team im Alltag können muss, halten wir vorher fest, statt es hinterher zu erwarten.

Wie stellen Sie sicher, dass die Qualität stimmt?

Jede Änderung durchläuft automatisch dieselben Prüfungen, bevor sie im Tagesgeschäft ankommt: Funktioniert alles, was vorher funktioniert hat, sind bekannte Sicherheitslücken ausgeschlossen, hält die Geschwindigkeit. Das gilt unabhängig davon, ob ein Mensch oder ein KI-Werkzeug den Code geschrieben hat — gerade bei KI-Unterstützung entstehen viele kleine Änderungen, und diese Prüfungen sind der Grund, warum daraus kein stiller Reparaturbedarf wird.

Sie sind eine Person. Was passiert, wenn Sie ausfallen?

Alles, was entsteht, gehört Ihnen: Der Programmcode liegt in Ihrem eigenen Zugang, nicht bei mir. Dazu kommen eine schriftliche Beschreibung der Abläufe, automatische Tests, mit denen ein Nachfolger jederzeit prüfen kann, ob noch alles funktioniert, und eine Anleitung, mit der sich das System neu aufsetzen lässt. Gebaut wird mit Werkzeugen, die jedes Systemhaus kennt. Bei größeren Vorhaben arbeite ich mit Ihrem Team oder binde eingespielte Partner ein.

Unverbindlich einordnen

Wissen Sie, wo es bei Ihnen wirklich klemmt?

Schreiben Sie mir in drei Sätzen, welche Systeme Sie im Einsatz haben und wo es am häufigsten hakt. Sie hören von mir persönlich, ob sich eine Bestandsaufnahme für Sie lohnt — auch dann, wenn die Antwort nein lautet.