Vertrauensvoller Software-Partner seit 2002 info@ixxo.com Sitz in der EU
EnglishDeutsch
So entwickeln wir DueCheck

Compliance-Software, die sich nachprüfen lässt

Eine Aufsichtsbehörde fragt nicht, ob Ihre Software gute Absichten hat. Sie fragt nach einer Zahl und erwartet, dass sie stimmt. Deshalb bauen wir DueCheck nach einem Standard, bei dem sich jede Zahl auch Jahre später neu herleiten, erneut beweisen und erklären lässt

Durchgerechnete Beteiligung Eine Person
30 %Näherungsweise gerechnet
35 %Exakt gerechnet

Dieselbe Beteiligungsstruktur, auf zwei Arten berechnet

Genauigkeit

Fünf Punkte unter der Wahrheit

Bei den wirtschaftlich Berechtigten zählt das am meisten. Hält eine Person Anteile über zwei getrennte Gesellschaften, die jeweils ein Drittel an einer dritten Gesellschaft besitzen, gibt es zwei echte Wege zu dieser dritten Gesellschaft, und beide zählen. Software, die dem einfacheren Weg folgt, meldet dreißig Prozent. Richtig sind fünfunddreißig

Auf dem Bildschirm sieht die niedrigere Zahl nicht falsch aus. Sie liegt über der Schwelle von fünfundzwanzig Prozent, also ändert sich kein Status und nichts wird zur Prüfung markiert. Sie liegt einfach fünf Punkte unter der Wahrheit, bei einer der wenigen Zahlen, die eine Aufsichtsbehörde genau liest

Wir behandeln jeden Prozentsatz als exakten Dezimalwert, nie als Näherung, denn eine Beteiligungskette vervielfacht einen kleinen Fehler zu einer Zahl, die jemand verteidigen muss

Dieselbe Sorgfalt gilt überall. Ein Trefferwert und ein Risikowert beantworten zwei verschiedene Fragen, deshalb werden sie nie zu einer Zahl vermischt. Ein Faktor, den eine Quelle nicht veröffentlicht hat, wird nicht mit null bewertet, denn damit würde ein Mandant für etwas bestraft, das ein anderer nicht gedruckt hat. Jede Bewertung speichert die Eingaben, die sie verwendet hat, damit sie sich lange danach nachvollziehen lässt

Nachweis

Jede Version wird bewiesen, bevor es sie geben darf

Nicht begutachtet. Bewiesen, maschinell, gegen eine echte Datenbank, jedes Mal in derselben Reihenfolge

10.212Unit-Prüfungen, zweimal ausgeführt mit identischem Ergebnis
2.109End-to-End-Prüfungen gegen eine laufende Datenbank
31Geordnete, umkehrbare Datenbankmigrationen
0Zulässige Fehler an jeder Stufe
Freigabestufen Alle sechs, bei jeder Version
  1. 01Jede geänderte Datei geprüft auf Syntax und auf unsere eigenen Standards
  2. 02Die vollständige Unit-Suite, zweimal, und beide Läufe müssen exakt übereinstimmen
  3. 03Der End-to-End-Durchlauf, der das echte System so nutzt, wie ein Mensch es tun würde
  4. 04Ein signiertes Paket gebaut und gegen seine eigene Signatur geprüft
  5. 05Über die vorige Version installiert, mit echten Daten, und das Upgrade bewiesen
  6. 06Zurückgerollt, und die saubere Wiederherstellung bewiesen

Erst dann wird die Version markiert und bereitgestellt. Eine Testanzahl ist keine Marketingzahl. Sie ist die Zahl konkreter Zusagen über die Software, die eine Maschine bei jeder geänderten Zeile erneut beweist

Updates

Updates, die sich selbst installieren und rückgängig machen lassen

DueCheck wird von IXXO in der EU betrieben und nur dann auf dem eigenen Server einer Kanzlei installiert, wenn sie das verlangt. Jede Installation erhält dieselben Versionen, und das macht das Aktualisieren zu einem eigenen Produktbestandteil statt zu einem Nachgedanken

  • Ein signiertes Paket, das sich selbst prüft. Es verifiziert seine Signatur, bevor es irgendetwas schreibt
  • Eine Sicherung vor jeder Änderung. Jede Datei, die ersetzt wird, bleibt erhalten, und Datenbankänderungen laufen in fester Reihenfolge
  • Zurückgerollt, wenn etwas nicht stimmt. Kein Wartungsfenster, kein Berater vor Ort, keine Kommandozeile
  • Ehrlich über den eigenen Zustand. Die Statusseite unterscheidet Arbeit, die begonnen hat, von Arbeit, die abgeschlossen ist, denn eine Anzeige, die beim Start grün wird, bleibt auch bei jeder Aufgabe grün, die nie fertig wird. Unsere wird grün, wenn die Arbeit erledigt ist
Version 1.0.9 · wird installiertSigniertes Paket
Signatur verifiziertBevor eine einzige Datei geschrieben wird
03:00
Sicherung erstelltJede Datei, die ersetzt wird
03:01
Datenbankänderungen in ReihenfolgeJede einzelne umkehrbar
03:02
StatusprüfungGrün erst, wenn die Arbeit abgeschlossen ist
jetzt
Rücksetzung bereitFalls etwas nicht stimmt
bereit
Wissen

Alles, was wir lernen, wird festgehalten und weitergegeben

Das Projekt führt eine einzige Arbeitsdatei mit hart erarbeitetem technischem Wissen. Sie wird zu Beginn jeder Aufgabe gelesen, nicht erst dann aufgeschlagen, wenn etwas schiefgeht

Sie hält fest, wie sich die Datenbanken, Browser, Protokolle und Drittanbieterdienste verhalten, auf die diese Plattform angewiesen ist, und wie jeder davon zu behandeln ist. Bisher dreiundneunzig Einträge, jeder davon in der Praxis erarbeitet und nicht aus einem Handbuch übernommen

Die Wirkung summiert sich. Wissen, das sonst im Gedächtnis eines erfahrenen Entwicklers liegt und mit ihm geht, steht stattdessen allen zur Verfügung, die am System arbeiten, und zwar vom ersten Tag an. Deshalb wird die Weiterentwicklung der Plattform schneller statt langsamer, also das Gegenteil dessen, was sonst geschieht

Tempo

Sorgfalt macht uns schnell

Dieser Standard gilt gemeinhin als Feind der Lieferung. In der Praxis ist er ihr Grund

In nur 21 Monaten haben wir unsere Plattform zur Geldwäscheprävention von Grund auf entwickelt und als vollständig installiertes, sich selbst aktualisierendes System in den Live-Betrieb gebracht. Außerdem haben wir einen externen Dienst zur Identitätsprüfung integriert, und echte Kundenverifizierungen durchlaufen den gesamten Prozess heute erfolgreich von Anfang bis Ende

Nicht die Prüfung kostet Zeit. Nacharbeit kostet Zeit. Eine falsche Zahl an einem Dienstag zu finden, dauert eine Stunde. Sie ein Quartal später zu entdecken, heißt, jede seither berührte Mandantenakte wieder zu öffnen und die Lücke jemandem zu erklären, der Anspruch auf eine Antwort hat

Wir investieren lieber die Stunde

Vier Fragen

Vier Fragen, die Sie jedem Anbieter stellen sollten

Funktionslisten sehen sich ähnlich. Diese Antworten nicht

  1. 01Wie wird die Software getestet, und können Sie die Zahlen sehen?
  2. 02Was passiert, wenn ein Update auf halbem Weg scheitert?
  3. 03Lässt sich eine Zahl aus dem letzten Jahr heute neu herleiten und erklären?
  4. 04Wer hält das Wissen, und was geschieht, wenn diese Person geht?

Wir beantworten alle vier, im Detail und mit Belegen. Das tun wir gern