Logo

Die Kernsoftware wird nicht mit ungenauen Eingabeaufforderungen erstellt.

7. Oktober 2026

Der ROI von KI wird nicht in Prompts gemessen.

Das System, von dem die Geschäftsprozesse eines Unternehmens abhängen – das System, das Bestellungen, Richtlinien, Dateien oder Lieferungen verwaltet – entsteht nicht durch das Aneinanderreihen von spontan generierten Fragmenten. Es benötigt ein definiertes Datenmodell, Verträge zwischen den Modulen, ein Berechtigungs- und Rückverfolgbarkeitsmodell, und diese vier Aspekte sind Entscheidungen, die getroffen werden, keine Ergebnisse, die sich von selbst ergeben.

Die Verwirrung entsteht dadurch, dass die unterstützte Energieerzeugung in der Peripherie sehr gut funktioniert, und dies die Erwartung weckt, dass sie im Kern genauso funktionieren wird.

Wie man den Kern von der Peripherie unterscheidet

Kriterium

Kernsystem

Peripheres System

Wenn es nicht mehr funktioniert

Das Unternehmen für

Jemand ist verärgert

Erwartete Nutzungsdauer

5-15 Jahre

Monate oder ein paar Jahre

Anzahl der Integrationen

Viele und kritische

Wenige oder keine

Kosten eines Fehlers

Geld, Kunde oder Auftragsabwicklung

Zeitverschwendung

Wer sollte es unterstützen können?

Jedes kompetente Team

Wer war es?

Die erste Zeile genügt, um die Fälle nach Regel 90% zu klassifizieren. Wenn die Antwort auf die Frage «Was passiert, wenn dies einen Tag lang nicht funktioniert?» lautet, dass Abrechnung, Produktion oder Kundenservice ausfallen, dann handelt es sich um einen Kernprozess, der unabhängig von seinem Umfang als solcher behandelt werden sollte.

Ein häufiger Fehler ist die Annahme, das Kernsystem sei das Wichtigste. Es gibt kleine Systeme, von denen der gesamte Betrieb abhängt, und riesige Systeme, die niemand eine Woche lang vermissen würde.

Die vier Entscheidungen, die einen Kern definieren

Das Datenmodell. Wie Geschäftseinheiten dargestellt werden: Was ist ein Kunde, eine Datei, eine Sendung? Welche Beziehungen bestehen zwischen ihnen? Welche Phasen durchlaufen sie? Diese Entscheidung ist am kostspieligsten zu revidieren, da alles andere darauf aufbaut.

Grundstücksgrenzen. Welches Modul hat Vorrang vor welchen Informationen und welcher Abfrage? Ohne diese Entscheidung scheinen drei Systeme dieselben Daten zu schreiben, und es gibt keine Möglichkeit festzustellen, welches System korrekt ist.

Das Berechtigungsmodell. Wer was sieht und wer was tun kann, wird auf Systemebene festgelegt und nicht als Bedingungen, die sich in der gesamten Anwendung wiederholen. Dies entscheidet darüber, ob morgen ein Assistent, ein Kundenportal oder eine API hinzugefügt werden kann, ohne eine Sicherheitslücke zu schaffen.

Rückverfolgbarkeit. Was bei jeder Änderung protokolliert wird und wie lange? Der Vorgang ist unumkehrbar: Was nicht gespeichert wurde, existiert nicht.

Keiner der vier Punkte kann an ein Generationstool delegiert werden, da sie alle darauf beruhen, das Geschäft zu kennen und vorherzusehen, wie es sich verändern wird.

Was sollte man delegieren?

Es wäre absurd, auf die verfügbare Geschwindigkeit zu verzichten. In einem gut strukturierten Kernsystem arbeitet die unterstützte Stromerzeugung gut in folgenden Bereichen:

  • Umsetzung vordefinierter Regeln. Wenn die Spezifikation klar ist, ist das Schreiben des Codes der rein mechanische Teil.
  • Präsentationsschicht. Formulare, Listen, Schnittstellenvalidierungen.
  • Datentransformationen mit expliziten Akzeptanzkriterien.
  • Dokumentation und Beweise bereits beschriebener Fälle, wird immer von einer Person überprüft.

Die Regel ist einfach: Die Ausführung wird delegiert, nicht die Struktur.. Die Überprüfung bleibt weiterhin obligatorisch, aus dem Grund, den wir in erläutert haben. Der Code, den niemand versteht, ist die Verschuldung.

Das Staffelrennen

Es gibt ein operatives Kriterium zur Feststellung, ob ein Kernsystem gut aufgebaut ist, und es bedarf keiner Prüfung: Könnte ein anderes Team dieses System innerhalb eines Monats übernehmen, ohne mit demjenigen zu sprechen, der es entwickelt hat?

Damit die Antwort Ja lautet, sind vier Dinge erforderlich: Architekturdokumentation, versionierte Integrationsverträge, Tests, die ausdrücken, was das Unternehmen erwartet, und Entscheidungen, die schriftlich erläutert werden.

Ein System, das diesen Test nicht besteht, stellt unabhängig von seiner technischen Qualität ein reales Betriebsrisiko dar: Die Kontinuität des Unternehmens hängt von der Verfügbarkeit bestimmter Fachkräfte ab. Und es hat auch finanzielle Auswirkungen, denn genau das wird im Rahmen einer Technologie-Due-Diligence-Prüfung bestraft.

 

Warum dies dringlicher geworden ist

Weil die Eintrittsbarriere für die Herstellung eines funktionierenden Produkts deutlich gesunken ist, und damit auch die Barriere für die Herstellung eines zwar funktionierenden, aber nicht nachhaltigen Produkts.

Die GitClear-Daten zu 211 Millionen Codezeilen zeigen ein klares Muster: Der Refactoring-Aufwand sank von rund 251 Tsd. Gesamtänderungen im Jahr 2021 auf unter 101 Tsd. Gesamtänderungen im Jahr 2024, während die Replikation um das Achtfache zunahm. Es wird mehr entwickelt und weniger strukturiert. In einem peripheren System ist das noch verkraftbar, in einem Kernsystem hingegen eine Belastung.

Wie man es in einer Investitionsentscheidung formuliert

Bei der Entscheidung, wie ein kritisches System aufgebaut werden soll, geht es in der zielführenden Diskussion nicht um Methodik oder Werkzeuge. Es geht um drei Verpflichtungen:

  1. Die Architektur sollte vor Baubeginn festgelegt und dokumentiert werden. In TCG-SAF™ sind dies die ersten drei Phasen – Vision, Domänen, Module – und es endet in einem einzigen Architekturdokument, das den gesamten Aufbau regelt.
  2. Dass der Code, die Dokumentation und das geistige Eigentum übertragen werden. Vertraglich gibt es keine Ausnahmen.
  3. Dass es einen Nachfolgeplan gibt. Dass ein anderes Team übernehmen kann. Das ist die eigentliche Garantie dafür, dass die Investition ein Vermögenswert bleibt.

Mit diesen drei Kompromissen ist die Erzeugungsgeschwindigkeit ein Vorteil. Ohne sie ist es die schnellste bekannte Methode, etwas zu bauen, das niemand mehr ändern kann.

Häufig gestellte Fragen

Was ist ein Kernsystem in einem Unternehmen?

Es ist das System, von dem der Betrieb abhängt: Fällt es auch nur einen Tag lang aus, stehen Abrechnung, Produktion und Kundenservice still. Es definiert sich nicht durch seine Größe – es gibt kleine Kernsysteme und große Systeme, die nicht so klein sind –, sondern durch die Folgen seiner Nichtverfügbarkeit.

Viertens: das Datenmodell, das die Geschäftseinheiten repräsentiert, die Zuständigkeitsgrenzen, die festlegen, welches Modul welche Informationen kontrolliert, das als Systemebene aufgelöste Berechtigungsmodell und die Nachverfolgbarkeit von Änderungen. Nichts davon kann an ein Generierungstool delegiert werden.

Ja, innerhalb einer vordefinierten Struktur: Implementierung vordefinierter Regeln, eine Präsentationsschicht, Transformationen mit expliziten Akzeptanzkriterien und Dokumentation zuvor beschriebener Fälle. Die Regel lautet, die Konstruktion zu delegieren, nicht die Struktur.

Der Übergabetest dient der Beurteilung, ob ein anderes Team innerhalb eines Monats ohne Rücksprache mit dem ursprünglichen Team die Aufgaben übernehmen kann. Dies erfordert Architekturdokumentation, versionierte Integrationsvereinbarungen, Tests, die die Geschäftserwartungen abbilden, und klar begründete Entscheidungen.

Ein operationelles Risiko – die Kontinuität hängt von bestimmten Personen ab – und ein finanzielles Risiko, denn genau das wird bei einer technologischen Due-Diligence-Prüfung bestraft, wenn es um die Bewertung des Unternehmens oder die Suche nach Investitionen geht.

Weil die Hürden für die Erstellung von funktionierendem Code deutlich gesunken sind. GitClear dokumentierte, dass das Refactoring von etwa 251 TP3T Gesamtänderungen im Jahr 2021 auf weniger als 101 TP3T im Jahr 2024 zurückging und dass die Duplikation um das Achtfache zunahm: Es wird mehr gebaut und weniger strukturiert, was in einem kritischen System zu einer Belastung wird.

Werden Sie ein System aufbauen, von dem Ihr Betrieb abhängen wird? Wir definieren Architektur, Datenmodell und Verträge, bevor wir mit dem Programmieren beginnen, und übergeben Ihnen den Code und die Dokumentation vertraglich. Lass uns reden →

Agenten der künstlichen Intelligenz, die Ausnahmen in Geschäftsprozessen verwalten