Was in die Abnahme einer Automatisierung gehört, damit stille Fehler auffallen
Eine grüne Ausführung beweist nur, dass niemand widersprochen hat. Wie Sie eine Abnahme vereinbaren, die beschädigte Daten sichtbar macht.
Dieser Beitrag wurde mit KI erstellt. Kennzeichnung gemäß Art. 50 EU AI Act. Verantwortlich für die Veröffentlichung: Sophera Consulting.
Die meisten Abnahmen einer Automatisierung laufen so ab, dass ein paar Vorgänge angestoßen werden und alle Beteiligten auf ein Protokoll ohne rote Zeilen schauen. Das ist der schwächste Nachweis, den es gibt. Eine erfolgreiche Ausführung bedeutet nur, dass kein beteiligtes System widersprochen hat. Sie bedeutet nicht, dass die Daten am Ziel vollständig angekommen sind.
Der einfachste Beleg dafür ist die Feldlänge. Jedes Textfeld in jedem Zielsystem hat eine Obergrenze, in Warenwirtschafts- und Kundensystemen sind 255 Zeichen der Klassiker. Entscheidend ist nicht die Zahl, sondern das Verhalten beim Überschreiten.
Manche Systeme lehnen ab, andere schneiden ab
Ein System, das zu langen Text ablehnt, ist der angenehme Fall. Die Schnittstelle antwortet mit einem Fehler, der Vorgang bricht ab, jemand sieht es. Sie verlieren einen Datensatz und wissen davon.
Ein anderes System nimmt an, was hineinpasst, und verwirft den Rest. Kein Fehler, keine Meldung, eine Erfolgsantwort. Für die Automatisierung ist der Vorgang erledigt, im Protokoll steht eine grüne Zeile, und im Zielsystem steht ein Text, der mitten im Wort endet.
Dazu kommt, dass die Oberfläche des Zielsystems den gekürzten Wert ohne jede Kennzeichnung anzeigt. Für den Kollegen im Innendienst ist das der vollständige Inhalt. Ruft der Kunde an und liest vor, was er geschrieben hat, klingt das nach einem Missverständnis am Telefon und nicht nach einer Schnittstelle.
Unter der Obergrenze liegt eine zweite Größe, die selten dokumentiert ist: die Zähleinheit. Straße sind sechs Zeichen, in der heute üblichen Speicherung aber sieben Byte, weil das ß zwei belegt. Ein Feld, das nach Byte begrenzt ist, kürzt deutschen Text früher als erwartet, und ausgerechnet bei Namen und Ortsangaben mit Umlaut.
Der Schaden hängt davon ab, welches Feld gekürzt wird
Ein abgeschnittener Lieferhinweis kostet einen Anruf des Fahrers. Unangenehm, aber überschaubar.
Teuer wird es bei Feldern, an denen später etwas hängt. Eine Referenznummer, die um zwei Stellen gekürzt ist, verhindert die automatische Zuordnung einer Zahlung. Ein gekürzter Verwendungszweck macht aus einem Zahlungseingang einen Klärfall. Eine gekürzte Bestellnummer des Kunden führt dazu, dass Ihre Rechnung in dessen Rechnungsprüfung liegen bleibt, und zwar so lange, bis jemand nachfragt.
Daraus ergibt sich die eigentliche Regel für die Abnahme. Nicht jedes Feld muss gleich sorgfältig geprüft werden. Aber jedes Feld, an dem eine spätere Zuordnung hängt, muss geprüft werden, und zwar im Zielsystem und nicht im Protokoll der Automatisierung.
Warum diese Fehler im Test nie vorkommen
Getestet wird mit Beispieldaten, und Beispieldaten sind kurz. Wer eine Bestellung von Hand eingibt, schreibt in das Kommentarfeld selten drei Sätze mit Toreinfahrt, Ansprechpartner und Telefonnummer. Genau das schreiben aber echte Kunden.
Deshalb ist die wichtigste Regel bei einer Abnahme, dass mit echten Vorgängen geprüft wird und ausdrücklich mit den unbequemsten davon. Der längste Kommentar der letzten Monate. Der Kunde mit dem längsten Firmennamen. Die Bestellung mit der ungewöhnlichsten Referenz. Diese Vorgänge liegen in Ihrem System, sie müssen nur herausgesucht werden.
Drei Prüfungen, die Sie ohne technisches Wissen verlangen können
Die erste Prüfung ist der Abgleich am Ziel. Nehmen Sie fünf verarbeitete Vorgänge und vergleichen Sie Feld für Feld, was in der Quelle stand und was im Zielsystem steht. Nicht stichprobenartig überfliegen, sondern nebeneinanderlegen.
Die zweite Prüfung ist der Grenzfall. Lassen Sie einen Vorgang mit einem bewusst überlangen Text durchlaufen und lassen Sie sich zeigen, was passiert. Es gibt drei zulässige Antworten: Der Vorgang wird abgelehnt und gemeldet. Der Text wird gekürzt, aber die Kürzung wird erkennbar gemacht und gemeldet. Oder der lange Text wird in ein dafür vorgesehenes Feld ausgelagert. Nicht zulässig ist, dass nichts passiert.
Die dritte Prüfung betrifft die Meldung selbst. Fragen Sie, wohin ein solcher Hinweis geht. Ein Eintrag im Protokoll der Plattform ist keine Meldung, denn dort schaut nach der Einführung niemand mehr hinein. Eine Meldung geht an eine Person oder an ein Postfach, das jemandem gehört.
Das ist eine Preisfrage, keine Qualitätsfrage
Prüfungen dieser Art entstehen nicht von allein. Sie sind zusätzlicher Aufwand, und sie gehören ausgeschrieben, sonst kalkuliert ein Anbieter den Normalfall und ein anderer den Normalfall plus Absicherung. Das günstigere Angebot gewinnt und wird später teurer.
Formulieren Sie deshalb in der Anfrage, was der schlimmste denkbare Fehler in diesem Prozess wäre. Bei einer internen Notiz darf gelegentlich etwas fehlen. Bei allem, was Rechnungen, Bestellungen oder Patientendaten berührt, darf es das nicht, und genau dieser Unterschied bestimmt, wie viel Prüfung um die Fachlogik herum gebaut wird.
Sophera Consulting hält vor dem Bau schriftlich fest, welche Felder kritisch sind, wie sich der Ablauf am Grenzfall verhalten soll und wer eine Meldung bekommt, und nennt auf dieser Grundlage einen Festpreis ohne Abo. Der Einstieg dafür ist der kostenlose Automations-Check.
Die Empfehlung
Vereinbaren Sie die Abnahme, bevor gebaut wird, nicht danach. Zwei Sätze genügen: Geprüft wird im Zielsystem anhand von zehn echten Vorgängen, darunter die längsten und ungewöhnlichsten der letzten Monate. Und für jedes Feld, an dem eine spätere Zuordnung hängt, wird gezeigt, was bei Überschreitung passiert und wer davon erfährt.
Eine Automatisierung, die einen Fehler meldet, ist besser als eine, die immer grün ist. Die zweite Variante arbeitet nur so lange fehlerfrei, wie niemand nachsieht.
Dieser Artikel wurde mit Hilfe von KI erstellt.