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
Dieselbe Beteiligungsstruktur, auf zwei Arten berechnet
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
Jede Version wird bewiesen, bevor es sie geben darf
Nicht begutachtet. Bewiesen, maschinell, gegen eine echte Datenbank, jedes Mal in derselben Reihenfolge
- 01Jede geänderte Datei geprüft auf Syntax und auf unsere eigenen Standards
- 02Die vollständige Unit-Suite, zweimal, und beide Läufe müssen exakt übereinstimmen
- 03Der End-to-End-Durchlauf, der das echte System so nutzt, wie ein Mensch es tun würde
- 04Ein signiertes Paket gebaut und gegen seine eigene Signatur geprüft
- 05Über die vorige Version installiert, mit echten Daten, und das Upgrade bewiesen
- 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, 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
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
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, die Sie jedem Anbieter stellen sollten
Funktionslisten sehen sich ähnlich. Diese Antworten nicht
- 01Wie wird die Software getestet, und können Sie die Zahlen sehen?
- 02Was passiert, wenn ein Update auf halbem Weg scheitert?
- 03Lässt sich eine Zahl aus dem letzten Jahr heute neu herleiten und erklären?
- 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